字节后端三面凉经

哎😔 面的时候, 根本不知道怎么回答就很难过了...

感觉面试官人很好,特别像我的一个同学(也是一个dalao😂😂),如果实在卡壳,会给提示,然后聊着聊着就超过1个小时了(所以没有手撕代码)

算法

1. 设计算法实现 LFU Cache的实现,不写代码
具体:先给一个lazy删除优先队列+hashTable的双logN算法,后面突然想起来可以维护有序链表hashTable+hashTable双O(1)解决

网络

2. HTTP状态码(分了1xx,2xx,3xx,4xx,5xx详细介绍了以下,502 Bad Gateway什么情况会遇到? 500Internal Server Error又是什么?

3. TCP/IP 为什么一定要有滑动窗口(接收方数据来不及确认,如果零窗口传输会加剧网络拥塞,需要Buffer,需要确认机制,反正我是这么回答的)

4. MemCache了解吗?Redis用过吗?(真没有,后来查了是Memcached一个分布式缓存系统)

5. Serverless应用场景知道吗?(无了)

语言

6. 就问了一个C++的内存管理-Heap,Stack, new, delete然后扯到了smart_ptr, deleter然后谈了实现机制核引用计数存在什么问题?析构过程?

操作系统

7. 页面缓存是什么?有什么作用?(虚拟内存+分段太大=>分页=>页面缓存主要使用场景+优势+多线程/进程情况下的问题?)

8. mmap和Page Cache有什么区别?mmap是COW的,还有请求内存空间大于128K的时候不会从堆上给,而是直接mmap,别的区别当时我真不知道了😓

9. 网络IO的机制(刚刚看过select和epoll又忘记了,人麻了(忘记epoll的文件描述符组织方式是RB树了 害 水平触发和边缘触发也没提))

场景题

10. 系统设计:设计一个分布式ID生成器(即答UUID被否了,然后想了半天时间生成的hash算法也没有头绪,提示了之后联系AUTO INCREMENT KEY好不容易扯了一个实现,优化就更没有了(大概同步代价很大,然后数据库操作比较耗时,查了之后发现原来是个很经典的问题)

11. 一致性hash的应用场景?CDN的例子+忘了怎么move节点了草(刚刚看完这部分)

数据库

12. MySQL的引擎有什么?特点?

13. MyISAM, B+ Tree, Hash Index的特点,应用场景?

14. B+ Tree Index 为什么对并发控制支持比较好?(?!大脑的cache miss了!)

反问

  • 没敢问别的,就问了业务+技术栈 golang

我感觉面试体验一路下来都是很好的,算法题肉眼可见的从一面的medium涨到了二三面hard+hard, 然后难度也是特别的难吧,会问的很细,所以面后端最好多了解一点分布式设计的经典问题(除了计网+OS+数据库之类的)

#面经##字节跳动##后端开发#
全部评论
后天面字节的测试,看到你的问题好慌😨
1 回复 分享
发布于 2022-03-29 23:20
好难啊这
1 回复 分享
发布于 2022-03-29 09:36
这是哪个部门的呀
1 回复 分享
发布于 2022-03-25 20:06
mmap和Page Cache有什么区别? cache是复用的缓存表而mmap是映射关系,因此mmap可能导致page fault。这样回答?面试官怎么讲?
点赞 回复 分享
发布于 2022-05-11 16:13
良心话并不难,lz缺少实践吧
点赞 回复 分享
发布于 2022-05-05 16:27
楼主啥部门啊
点赞 回复 分享
发布于 2022-05-05 14:38
是哪个部门啊
点赞 回复 分享
发布于 2022-04-23 00:47
好难啊
点赞 回复 分享
发布于 2022-04-12 22:15
这不是业务部门吧,真难
点赞 回复 分享
发布于 2022-03-24 22:40
研究生吗
点赞 回复 分享
发布于 2022-03-24 18:52

相关推荐

2月: 字节(温柔的拷打)知识点没说全 (计网多)3月: tx 1面 go语言 答了70-80% 感觉还不错 应该是没达到面试官的标准 面试官很不错 我没答上的全部给我讲了百度1面 golang面试官迟到了 5分钟 问的问题也很偏 但基本回答了7788 题也做出来了, 我以为挂了 但面试官给过了Pdd一面 手撕g  百度2面 时至今日都让我懊悔的一场面试,是我离大厂最近的一次,开始面试官说听不清我的声音让 我先做两道题 中途有点卡壳 但幸运的是都做出来了 面试官的问题也回答上来 随后面试官主动介绍业务背景和组内的事情  这场面试我本以为我过了 但是想着有两个问题没问好 一个就是反问没有问标准的两个问题 而是自顾自的问题了一个ai的看法,还有一个是面试官问我手里有offer没 我说了没有 应该感觉就是挂掉了(也可能是排序挂,反正官网有问题看不到流程),我老是在想是不是表现得在积极一点 可能就给过了呢。 这次面试卡了我很久导致我之后的面试也没好好准备,因为也不知道挂没 在等结果 等了一个星期 再加上 4天的清明假期。4月:阿里一面 java面的很差,很多基础知识忘记了 导致面试官没什么想的了 还问了一个transform的多头注意力机制 不懂 面试官水平很高。腾讯 teg 面试官很好 项目有个细节给拷打住了 g 饿了么 八股 场景轰炸 1h 三天后挂 感觉是排序挂 问的挺有难度的马上消费 硬控面试官 当场oc 小厂不提也罢Kook 两道场景题 很有意思  拒二面腾讯 三面 巨离谱的面试官压力拉满 手撕也做了 问题也答了 不说话是什么鬼。差评到现在感觉已经有点身心疲惫了 很久没有面试了。 我该何去何从
点赞 评论 收藏
分享
评论
18
168
分享

创作者周榜

更多
牛客网
牛客企业服务