美团企业技术平台JAVA后端1,2,3面面经
一面 50min
1.自我介绍
2.项目介绍
3.IoC, Aop介绍
4.Redis介绍
5.手撕:判断链表是否有环(我先用了HashSet,后来面试官问能不能换个方法,然后我用了快慢指针)
6.set,list,map....区别
7.set,map,list内元素是否可重复
8.hashset如何保证元素不重复
7.重写hashcode必须重写equals吗?为什么?
8.ArrayList与LinkedList区别
9.http与https区别(https为啥需要证书?)
10.输入网址后浏览器与服务器的操作
11.其他经历(简历有写做过《计算机网络》助教,问我的主要工作职责)
12.反问:向美团这种大厂是注重项目与实习经历更多还是基础更多?面试官回答:对于应届生更注重基础与编程能力而不是项目,对于社招比较在意项目经历
大概记得这么多吧,完全根据简历问下来的
二面 1h
1.自我介绍
2.是否可实习
3.竞赛情况(做的是啥)
4.项目介绍
5.Redis基础加扩展(项目中有点赞流程,问如果多人同时点赞导致Redis崩了怎么办)
6.Spring基础
7.论文完成情况(是与老师合作还是与同学合作)
8.学校以外经验(问我本科当某学生社团部长情况,课程助教情况)
9.装箱拆箱(问基本类型数据都是存放在常量池吗?)
10.B+树数据结构优势
11. 手撕 KMP算法
12. 反问
HR面 11min
1.自我介绍
2.本科和研究生期间咋没实习(本科暑期刷题准备竞赛与考研,研究生期间老师不让)
3.学习计算机的心得
4.发论文有啥要求吗?(回答论文要有创新,书写要规范)
5.你给我讲下论文的创新.
6.同期的同学都有论文吗?
7.写论文的时候遇到啥难点?有想过放弃吗?
8.反问
许愿意向书!!!