一面:
30分钟
1. 自我介绍
2. 项目相关
3. 进程线程的区别。为什么要有线程
4. 虚拟内存
5. 进程的通信方式
6. 管道通信的原理
7. MySQL索引为什么用B+树
8. 脏读幻读是什么?怎么区别
9. MVVC原理
10. 有哪些索引?联合索引了解吗?
11. TCP time_wait状态
12. 拥堵控制
13. 流量控制
14. 算法题:01矩阵中,0组成的最大正方形面积(动态规划)
反问:
部门业务
技术栈
多久出结果
二面:
全程差不多两小时
1. 自我介绍
2. 项目相关
3. 场景题:写一个线程安全的队列
4. 一台机器找出两个文件重复的数据(文件很大)
5. 布隆过滤器,缓存穿透
6. Redis为什么快
7. 第五问衍生了一下,IO多路复用,SDS,跳表等等
8. object中有哪些方法,有什么作用
9. Hashcode && eqauls
10. Sleep && wait
11. 面的时间太长不记得了
12. 算法题:最长有序括号的长度。比如(((),返回2,()()返回4
13. 时间还在再做个题还是继续想一想场景题?
14. 再做个题:重排链表。1->2->3->4->5 改成1->5->2->4->3
没有反问
总结:二面完问了HR说没通过。可能是链表那个题没调出来吧?(最后合并两个链表的时候不知道哪里写抽筋了,一直有问题。开始紧张)。
好像HR帮我捞了一手,目前简历被锁定在复捞岗位-电商?
最后想说:算法题还是慢慢做吧。别搞太快。太快了做完可能还会有题目给你做。。。。
全部评论
(7) 回帖