【Shopee】Java岗-一、二面面经(已意向)

一面 8.7

感觉是个不会JAVA的面试官,疯狂在电脑上面找题目问我,整体面试体验还行,但是实验室好几个小伙伴,都觉得体验不错,第二天就收到感谢信 ?
hashmap的实现原理
volatile关键字
线程池的创建方式,还有参数是什么意义
JVM内存分配与回收策略
常用的数据结构
优先级队列的实现原理
满二叉树、完全二叉树、二叉搜索树
TCP和UDP的区别
三次握手、四次挥手
三次握手建立状态分别是什么时候
TCP/IP如何保证可靠传输
聚集索引和非聚集索引
MySQL索引的最左匹配原则
单个索引可以用到最左匹配吗
MySQL乐观锁悲观锁
IO多路复用的原理
长度未知的链表,删除倒数第五个节点
编程题 跳跃游戏II
有后续再来更。

二面

8.14 共40min
直接上来问项目
项目里面mysql的索引为什么选择hash,用的什么引擎
mysql怎么建表的
mysql的索引怎么设计的,为什么选择这个设计方式
博客项目里面的评论的表怎么设计的
redis数据结构
redis的内存不足怎么办(主要想听集群这个答案,我说了内存替换)
redis主从机制
怎么建立多主机的redis集群
后面的问题忘了
编程题:合并K个升序链表
这一面主要偏场景,还有设计的原理,主要是上来都没让我自我介绍,就感觉猝不及防,后续也没收到感谢信和HR面试通知,估计在池子里了

HR面

8.19 20min(昨天给我打电话没接)

确认了本硕学历是不是全日制
本科排名和硕士排名
后端项目及难点
自我评价,优点和缺点
怎么解决缺点带来的问题
第一份工作看重什么
前面面试的体验
现在投了哪些公司,拿到了什么offer
了解过虾皮哪些
如果都给offer了去哪(铁定虾皮!!!),为什么(讲了一下学姐在虾皮,自由,包容等等)
后面进入流程审批,9月初给回复
反问环节

许愿offer!!!ballball了!!!

8.31 号收到意向书啦!

发表评论

后才能评论