昨天下午5点的三面,今天4点半hr发意向书。三面感觉有点像是压力面,本来都以为凉了。三面问的问题好多都没回答上来。
1h左右,之前还调试一下设备,中间信号一直不好,断过几次。然后也没录音,所以记得什么写什么了,应该记不完全了。
-
说说项目(自己的秒杀项目,还有一个消息队列的轮子)
-
打断,秒杀怎么解决超卖
-
然后问消息队列的实现,中间保存task的数据结构的用的啥(阻塞队列)
-
问阻塞队列如何实现,消息如何同步(使用信号量,然后从这里走向了不归路)
-
java有信号量吗,说说,然后说说操作系统的信号量的实现。
-
自旋锁的原理,多核cpu使用自旋锁能阻塞其他cpu的线程吗
-
malloc是如何对虚拟内存进行分配的
-
操作系统对于虚拟内存的管理机制
-
操作系统对于物理内存的管理机制
-
优先队列使用什么数据结构(堆)
-
手撕一个堆
-
还有其他的一些问题记不清了。上面的有些东西也有一点模糊,因为面试的时候我可能没有理解到面试官的意思,基本都是问得操作系统,但是操作系统真的问得挺难的,也让我看到自己的基础是多么的菜😂,操作系统真得好好学。
算法:
加上一个堆的手撕,就是一个找二叉树节点的中序后继节点。和leetcode上的好像有点不一样。
吹一波字节的面试官和HR,总体来说面试体验特别好。HR效率特别高,每一面都是面完了2分钟就通知过了。然后意向书一天发下来。
希望牛客的各位都能拿到满意的offer
全部评论
(20) 回帖