shopee 上海后端面经(一面、二面、hr面)
7.18 虾皮一面40min
-
== equal 区别
-
线程池如何创建,7大参数;线程有几种状态,分别什么含义
-
说下java垃圾回收机制
-
java object有哪些方法,各有什么用
-
说下volatile
-
hashmap实现原理
-
接口和抽象类区别
-
sleep和wait
-
gc机制,怎么避免内存碎片
-
两个线程 一个线程oom,另一个能不能正常运行
-
select epoll区别?epoll的触发方式
-
流量控制,拥塞避免
-
tcp三次握手,4次挥手,为什么有2msl,大量timewaited怎么解决
-
数组链表区别?
-
redis几种数据结构,底层的实现形式各是什么
-
mysql索引怎么实现的,b+树实现原理说一下,b树和b+树区别
-
常见排序算法几种?时间空间复杂度怎样?
-
机器学习算法了解吗
-
算法:剑指offer03
-
周末平时干嘛
- 智能平台研发部,做广告推荐,主要用go
7.25 虾皮二面 50min
-
讲一下实习做过什么
-
redis mysql update时数据一致性
-
mysql mvcc
-
mysql 持久化机制,redo log
-
b树和b+树的区别
-
kafka consumer group
-
kafka consumer重启之后会不会重复消费
-
三次握手,第一次握手有没有数据
-
tcp sack
-
打点监控如何实现
-
linux 网络状态查看指令
-
git rebase 和git merge什么时候用
-
算法题:z字形打印二叉树
8.15 hr面 10min
-
hr介绍了下,说部门主要做搜推的
-
还有哪些offer
-
实习主要干了什么
-
实习遇到的困难和解决方案
-
反问:什么时候知道结果。hr说9月中旬开始发意向书,这意思应该是要综合排序吧