【面试联盟】字节校招-太难了,卷神一样的题,快来看看

tutengdihuang · · 1012 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

## 字节鸡架二面 - 1.在腾讯实习做了什么?(一直怼,给哥 们整自闭了) - 2.堆内存和栈内存 - 3内存泄露,怎么解决 - 4.进程地址空间,共享内存 - 5.怎么决定是多进程还是多线程 - 6.多线程的线程数怎么决定? - 7.linux的调度算法cfs,怎么实现的(红 黑树,vruntime) - 8tcp三次握手,两次行不行 - 9.b+树分裂和合并过程 - 10.b+树顺序插入会导致节点利用率只有 50%,有什么优化思路11.innodb隔离级别12.mvcc和readview - 13.优先队列底层实现,为什么不用其他树 状结构而是用堆14.k个一组反转链表 其他不太记得了,只记得面试官比较凶 ## 字节鸡架三面 - 1.自我介绍 - 2.事务隔离级别及实现(四种都要说,答得不是很好),mvcc,低水位高水位 - 3.直方图,基数怎么用的?怎么获取直方图的?直接扫表太大怎么办?(等距离抽样)抽样什么时候比较准(列值重复次数比较少的时候吧) - 4.B+树索引并发,叶子节点访问的并发问题,比如:select * fron t where id =1:2 delete id < 4:一般是让线程自杀吧(15445提到过) - 5.6.830项目,怎么组织page在磁盘上的布局=》heapfile还有bitmap - 6.LRU,BuffePool,LRU-K,MySQL的LRU冷热分离及目的(预读+减少全表扫描page不命中) - 7.两阶段锁 - 8.怎么用DP实现join order的? - 9.两表连接的算法(循环,基于块,hashjoin吧)10.hash join无法全部load到内存怎么办?(sharding) - 11.Raft的网络分区怎么解决的?恢复后的节点状态是怎么变化的(这块没答好... - 17分布式识算法品核心的问题大佬人很好给了很多提示提引导)=>lamnort论文里的时序问期 - 13.java的gc机制,为什么这么做?14.虚拟地址是什么怎么实现 - 15.多级页表,页表没命中咋办(我以为他问怎么分配物理内存,讲了伙伴系统和slab,发现不是..=》缺页中断=》系统调用=》通过中断号中断处理程序=》分配内存=>返回物理内存的指针=》填充页表项16.最近在看什么书?=》linux内核设计与实现。有什么感悟? - 17.去年秋招挂了字节,你怎么继续学习的?=》多看书多总结,之前停留在教科书上,计算机基础(指计网os)还是需要深入到内核里 - 18.看了啥书?=》unpapueLinux一些内核书,还有mit的xv6实验19.算法题:leetcode53题(竟然出easy??) - 反问环节: - 1给个学习建议?=》有自己的想法,坚持下去。多思考,知道what,更需要知道why ### 联系方式 vx: tutengdihuang ### 或者加群 <img src="https://user-images.githubusercontent.com/31843331/156959323-7be34628-0955-494b-8f3c-ab5f4354d21c.png" height="750" width="500">

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1012 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传