小红书 C++ 凉经

一面 20min

手撕:支持O(1) 获取栈内最小元素的栈

有原题最小栈,前几天刚看过,秒了

问C++ 和操作系统八股

  1. 内存布局
  2. 不同进程的内核空间对应的物理空间是一致的吗
  3. 智能指针概念用法
  4. mapunordered_map 区别
  5. vectorstack 底层实现,deque 的分块大小可以改变吗。
  6. 虚函数八股,虚函数类内存会多什么
  7. constconstexpr区别

问实习和科研,不追问。结束,反问是否需要了解多深搜广推,貌似不需要很了解

二面 50 min

一个月后约二面,二面后一周挂,无感谢信,要 0 offer 了

问了下基本情况,意向,实习,科研

实习相关:

  1. 有没有测试过每个阶段具体的耗时
  2. 问底层的存储库,后面才知道面试官是做存储的,这块了解确实不深入。基本上每次都死在这里,但是这块比较复杂,实习没有能了解到这里,导致变成一个巨坑的点
  3. protobuf 序列化有了解吗,做了什么优化这么快
  4. 为什么遍历protobuf开销大

手撕lru,问怎么实现线程安全,怎么提高使用锁的并发性能(这个忘了,应该是分片)

口述排序链表的方式,最优的排序算法(归并)

口述raft选主过程

全部评论
不容易啊,赶紧加油找其他的。好事多磨
点赞 回复 分享
发布于 10-31 15:51 陕西

相关推荐

10-20 11:14
门头沟学院 Java
秋招现状:后端开发,多家大厂offer,但部分业务没有那么满意,也没有谈薪,也许最后也不会100%满意前期方向选择:由于父母对这个行业不懂,也没有相关认识的人,所以主要是兴趣驱动。这个时间段主要在大一到研一,多方面探索、尝试,了解需要具备什么技能。充实自己在什么时候都不会有错。行业现状调研:这个过程主要是在研一下到研二上。和爸妈沟通发现他们更愿意我找稳定的体制内,与自己的计划和性格严重不符,遂放弃与他们的沟通,自己通过各种方式了解情况,包括上网查阅、和学长学姐交流、在表白墙等交友墙发帖求大佬建议。能力与知识储备:该阶段往小了说可以说是在研一下到研二下一年内。但对我而言,往大了说可以说是贯穿大一到现在。从大一入学时专业是天坑专业,我就开始比别人更卷。offer选择:将各个offer都和家里人分享后,家里人并不能get到各个offer的好坏,给出的建议也十分主观。甚至还觉得华为是可能比这些offer好得多的,内心充满了不被理解的感觉。后来渐渐地遇到问题就不再和家里人沟通了,而是自己上网搜索与咨询。秋招冲互联网大厂的,可能大多是和我类似的情况。准备的时候手足无措,对行业的了解也只能从网上和身边学长求助,无数次感到自己无助又弱小。但是事实就是这么残酷,用人单位才不会管这些背后的资源差异。不过话说回来,这一行已经是最不看背景的了。为什么我根本不care类似公务员这种的所谓“社会地位”?因为我认为那在后续职业发展的很多时候要比拼的并不是个人的专业素养,而是又一定的背景和资源;而在大厂相对更加纯粹的技术岗位,我感到作为一个独立的“人”的努力和技术能力得到了认可,这方面的认同让我非常开心。
没有家庭托举的我是怎么找...
点赞 评论 收藏
分享
评论
6
13
分享

创作者周榜

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