美团到店复活赛速通--Java后端面经

复活赛流程超级快,化身团孝子!!!

时间线:

3.25投递--3.30第一次笔试--4.6第二次笔试--4.8到家约面--4.11一面--4.15收到感谢信

4.28更新简历--4.28到店约面--5.6一面--面完秒约当晚二面--晚上8点二面-- 5.7上午oc--5.8上午offer

5.6 上午11点 一面

  1. 自我介绍
  2. 介绍一个你的项目
  3. 在项目实际开发中,你有遇到哪些问题,是怎么解决的?
  4. 讲了jwt登陆验证,后面引入自定义拦截器和threadlocal
  5. 问了threadlocal的底层实现原理
  6. 如果有多个线程并发,都需要使用user_id数据,应该如何处理?
  7. 项目中有哪些难点?
  8. 讲一下Spring事务是什么,@Transactional注解如何实现
  9. 为什么使用Redis缓存,为什么快?
  10. 如何保证Redis和MySql的数据一致性?
  11. MySQL的innodb的select方法如何加行锁?
  12. 讲一下IO多路复用有哪些种类?
  13. 提到了异步IO,同步阻塞IO和同步非阻塞IO
  14. 答错了,应该回答select、poll和epoll
  15. 讲一下同步非阻塞IO是什么,底层如何实现?
  16. 操作系统中的内存管理如何实现?
  17. 讲了段式、页式、段页式
  18. 为什么现在使用段页式?段页式能够解决内部内存碎片的问题吗?
  19. 什么是内存泄漏?内存泄露会导致什么问题?
  20. 提到了ThreadLocal中的内存泄漏问题
  21. 如果程序运行完,quit,会释放掉内存吗?
  22. 什么是CMS垃圾回收器?
  23. 有哪些新生代的垃圾回收器?
  24. Linux命令,如何查看某一个进程?如何查看进程的线程?
  25. ps查看进程状态,可以使用grep筛选进程
  26. ps -T -p <pid> # 查看进程pid下的所有线程
  27. 如何使用Linux命令查看jvm线程?
  28. ps -ef | grep java # 查看java线程ID
  29. jsatck <pid> # 查看java线程情况
  30. jinfo -flags <pid> # 查看java线程的JVM参数
  31. jstat -gc <pid> # 查看Java线程的gc情况
  32. jstat -gcutil <pid> # 查看java线程的堆内存情况
  33. jstat -class <pid> # 查看java线程的类加载情况
  34. 讲一下HashMap?
  35. 手撕:不考虑数组扩容和红黑树,实现HashMap的put方法
  36. 为什么HashMap的链表使用头插法会出现死循环问题?

5.6 晚上8点 二面

  1. 自我介绍
  2. 手撕:NC255 最长有效的括号字符子序列
  3. 还有一些简历项目的不常见问题,就不写了

全部评论
本篇面经讲解+推荐学习资料:https://www.nowcoder.com/discuss/1305631
6
送花
回复
分享
发布于 05-10 23:26 四川
我是优选感谢信复活到到店了,很不敢相信
2
送花
回复
分享
发布于 05-09 10:45 北京
网易互娱
校招火热招聘中
官网直投
大佬太强了
2
送花
回复
分享
发布于 05-10 15:55 广东
求问问楼主,怎么更新的简历啊你是之前三个志愿没有填满吗?
点赞
送花
回复
分享
发布于 05-09 23:52 湖南
同到店,二面之后三天了没有消息是不是挂了,也没有进人才库
点赞
送花
回复
分享
发布于 05-15 19:13 江苏

相关推荐

美团当时投简历没有写语言水平还有语言是哪个,完全没人捞,三个志愿全部已结束。后来同门提醒,加上java之后,4-5天被捞了,也属于打复活赛了。时间线:4.19一面4.23二面4.25oc+offer4.19&nbsp;一面:1h-----------------------------------------项目:50分钟一直在问我做的实验室的项目,但是我做的是sdn网络项目,与java关系也不大。但是面试官很感兴趣,让我把两个项目都讲了讲。又问我如何设计一个秒杀系统,怎么考虑负载,如何保证抢购资格。跟着问项目问了几个八股,有java的gc,redis是单线程还是多线程。------------------------------------------算法题10分钟,写了个简单题,合并两个有序链表4.23二面:1h-----------------------------------------项目:30分钟还是一直问我的网络项目,这次问了我的第三个项目,写在简历上的三个项目都被问到了。-----------------------------------------八股:不到10分钟分布式的cap原则是什么什么情况下保证哪两个指标,放弃哪个指标redis是保证了哪两个指标redis如何保证了高可用性java的内存结构java的gc机制说我研究方向是网络,那就不问我网络的东西了-----------------------------------------算法题:15分钟,不重复的全排列算法写出来了,但是new静态变量的时候,自己编译器不用写<>里面的东西,但是牛客的ide不行,必须要写上,就怎么编译不通过。就是这个&nbsp;List&nbsp;path=new&nbsp;ArrayList();最后面试官叫我讲了讲,又问了问时间复杂度。求求团子了,给我这个0offer选手一点机会,我真的想成为团孝子。来牛客发面经积攒人品——————————————————————4.25号更新上午收到&nbsp;oc&nbsp;了,同一时间&nbsp;offer也发过来了,正式变成团孝子
点赞 评论 收藏
转发
5 60 评论
分享
牛客网
牛客企业服务