高德暑期实习一面
高德暑期实习一面(首页搜索推荐、消息中心、我的信息)
- 自我介绍
- CPU 内的多级缓存以及内存,缓存与内存的一致性是如何保证的
- Python 比 C++、Java、Golang 要慢一些,为什么呢
- 编译性语言和解释性语言各自有什么优缺点
- Java 是什么类型的语言
- TCP 连接和释放过程
- Linux 有几种 IO 模型,IO 的通信方式
- select、poll、epoll 的区别
- Golang 有了解吗
- 布隆过滤器是干什么的,有什么问题,怎么解决的,怎么实现的
- 你平常是怎么使用的布隆过滤器呢
- 如果布隆过滤器想删除,怎么做呢
- redis 的 hash 是怎么实现的,底层数据结构是什么
- Java 的 JVM 内存布局
- 虚拟机栈在哪里
- 垃圾回收器有哪些
- 串行和并行是什么意思
- 并行的话怎么减少阻塞用户线程的时间
- g1 有并发收集吗,阻塞用户线程嘛
- Java 里边怎么实现线程安全
- 可重入锁底层是怎么实现的
- 这里边用到的 CAS 机制是什么,CAS 有什么问题吗
- 可重入锁里边的公平、非公平概念是什么意思
- 你用 RocketMQ 的延迟队列干了什么,底层实现是什么
- MySQL 的 InnoDB 用什么结构,B 树,红黑树、B+ 树有什么区别
- 为什么用 B+ 树不用 B 树呢
- MySQL 的四大特性,要实现持久性,MySQL 做了什么
- UndoLog 和 RedoLog 分别是什么,有什么区别,有什么作用
- 两个文件存的内容有什么区别,举例说说
- 算法题:下一个排列(Leetcode31)
评论






