一面
时间:8.20 16:00 时长:130min
当时问我熟悉不熟悉计算机网络和操作系统之类的,我说的是了解。。。
那边技术栈不用java的,基本问的java不是特别深入
- hashmap的底层结构
- hashmap的一些参数介绍
- hashmap在1.8版改进的地方
- hashmap什么情况下查询复杂度高
- 红黑树的特点
- 红黑树的复杂度
- 并发安全的map类
- 都有哪些排序算法
- 介绍快排
- 介绍堆排
- 手写单例
- 谈一谈volatile
- 谈一谈synchroinzed
- mutex如何实现的?过程是什么?
- 如果是你,你如何实现mutex?
- 谈一谈gc
- JVM如何调优
- cap是什么
- zab算法
- 实现paxos算法的工程还有哪个?raft...
- 哪些中间件用了raft?
- 为什么zk不用raft?
- paxos的有哪些缺点
- mongodb的底层结构是什么
- mysql宕机了,数据怎么办?
- 两个客户端去修改同一个id的字段,mysql会发生什么?
- 写一道题:股票
- select和epoll的区别
- Redis实现分布式锁的过程
- 写一道题:翻转序列,求前n项和(我用了个简单方法,但复杂度高,后来面试管提示我用数学方法,他挺好的,就是我太笨了。)
- 线程和协程的区别是什么?
- 如果是你,你如何设计协程
- 反问
总结:算法题写的不好,估计是凉了,我都不好意思耽误面试官那么长时间。
怕的就是算法题,怕的就是只会简单的。。。还是自己太菜
大概率凉凉
全部评论
(9) 回帖