美团面经(OC)
一面 5.27 50min
1. 上来介绍了部门的业务(10min,直接上来给我介绍,挺意外的)
2. 自我介绍(5min)
3. 询问实习和项目
补一条:服务器的cpu核数,怎么设置的线程池
4. 每个任务都new一个thread和用线程池有什么区别?
5. 4个常见的线程池
6. 线程池的执行流程
7. 什么是悲观锁
8. 如何设计实现一个悲观锁
9. 看过哪些Java的源码
10. redis怎么容灾的
11. 说一说redis的AOF、RDB、集群
12. 白板手写堆排序(因为写的很快,面试官很认可...)
13. 为啥不考研(前后问了两遍)
14. 反问
面完5min电话约了二面
二面 5.28 1h
面试官是个大佬,但很和蔼
1. 自我介绍
2. 详细的问了问实习的公司在做什么
补一条:实习中遇到最大的难题以及怎么解决的
3. 为啥现在想来这里
补一条:(项目是黑马点评)只问了逻辑过期解决缓存击穿的逻辑
4. 知道跳表吗?讲一讲怎么插入一条数据
5. 说一说jvm的内存结构和垃圾回收算法
6. 现在给你一个稀疏矩阵,之后会查询(i, j)对应的值,应该怎么存储这个矩阵(答的i<<32|j当做key,存HashMap里)
7. 假如现在你发现一个接口的性能很低,但是代码量很大,里面的方法很多,而且是别人开发的,你会怎么排查?
8. 算法题:螺旋矩阵(不是白板)
9. 可以实习到什么时候
10. 反问
二面答的挺一般,垃圾回收也忘干净了,反问说我的基础知识掌握的一般,手速很快(笑)
5.29 oc+offer
1. 上来介绍了部门的业务(10min,直接上来给我介绍,挺意外的)
2. 自我介绍(5min)
3. 询问实习和项目
补一条:服务器的cpu核数,怎么设置的线程池
4. 每个任务都new一个thread和用线程池有什么区别?
5. 4个常见的线程池
6. 线程池的执行流程
7. 什么是悲观锁
8. 如何设计实现一个悲观锁
9. 看过哪些Java的源码
10. redis怎么容灾的
11. 说一说redis的AOF、RDB、集群
12. 白板手写堆排序(因为写的很快,面试官很认可...)
13. 为啥不考研(前后问了两遍)
14. 反问
面完5min电话约了二面
二面 5.28 1h
面试官是个大佬,但很和蔼
1. 自我介绍
2. 详细的问了问实习的公司在做什么
补一条:实习中遇到最大的难题以及怎么解决的
3. 为啥现在想来这里
补一条:(项目是黑马点评)只问了逻辑过期解决缓存击穿的逻辑
4. 知道跳表吗?讲一讲怎么插入一条数据
5. 说一说jvm的内存结构和垃圾回收算法
6. 现在给你一个稀疏矩阵,之后会查询(i, j)对应的值,应该怎么存储这个矩阵(答的i<<32|j当做key,存HashMap里)
7. 假如现在你发现一个接口的性能很低,但是代码量很大,里面的方法很多,而且是别人开发的,你会怎么排查?
8. 算法题:螺旋矩阵(不是白板)
9. 可以实习到什么时候
10. 反问
二面答的挺一般,垃圾回收也忘干净了,反问说我的基础知识掌握的一般,手速很快(笑)
5.29 oc+offer
全部评论
同今天offer,恭喜
哪个部门啊
日常吗?还是暑期
相关推荐