猿辅导服务端二面(java)

1.问项目和实习
面试官认为实习和项目没什么亮点

2.基础知识:
1.ArrayList和LinkedList的 get(0)方法那个更快点(???)
2.讲讲对面向对象的理解(solid)
3.线程池为什么有一个阻塞队列,为什么一定要是阻塞的?
4.HashMap到1.8之后改头插法为尾插法,避免了死循环,具体的原理是什么
5.mysql建议使用自增的id作为主键,为什么(我一直觉得不用自增主键会更好啊)

3.算法:lt原题306:累加数,规定时间没撕出来,然后讲了一下思路

面试官人很和蔼,总说没关系,可我每次面试听到这三个字都会挂

反问环节:
我:猿辅导的面试是不是都比较难啊?
面试官:其实一点都不难,是你没有深入思考,没关系,以后深入了解就好

要凉了
#面经##猿辅导##校招##Java工程师#
全部评论
谢谢分享
点赞 回复 分享
发布于 2020-08-15 09:43
后来给三面了么
点赞 回复 分享
发布于 2020-08-15 07:26
这真的不难。关于第5点,即使你不用自增主键,它也会生成一个隐藏列
点赞 回复 分享
发布于 2020-08-14 19:44
因为InnoDB的索引是基于B+树的,如果不用自增的主键那就还需要额外进行维护B+树平衡的操作。。
点赞 回复 分享
发布于 2020-08-14 19:23
自增主键有一个原因是因为要建立索引
点赞 回复 分享
发布于 2020-08-14 19:15
这回答。。。要是深入理解了还能难么。。。
点赞 回复 分享
发布于 2020-08-14 19:14

相关推荐

01-04 21:30
已编辑
河南工业大学 Java
27届学院本誓死冲击...:下次再发把个人信息隐藏掉,以防有心之人。相关课程删了,荣誉奖项只留蓝桥杯,把蓝桥杯写到教育经历里,按教育经历、实习经历、项目经历、专业技能这个顺序排版
点赞 评论 收藏
分享
2025-12-28 22:19
门头沟学院 Java
不敢追165女神:简历写得毫无特点,你说你要是大二或者大三找寒假实习到暑期实习这段时间,你的简历还能约到面试。但是你是研究生哥,面试官不会因为你是研究生而降低要求,反而会觉得你是研究生才学了这么一点?为什么我不找个同阶段的本科生?
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
1
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务