面试复盘|字节抖音后端一面面经

2022.4.11

1、自我介绍

2、rpc流程

3、rpc分为几个模块(这里我记不清了,我说的是服务端,注册中心,客户端,然后他说不要讲流程,讲具体的模块,然后我说网络、序列化、处理,扯了半天)

4、rpc使用的协议(Netty用的tcp),还有吗(没了),序列化协议(四种),序列化后得到什么(二进制数据),JSON和ProtoBuf,JSON也是二进制吗(不知道了)

5、DNS了解吗(DNS流程,讲到权限域名服务器的时候他问我什么是权限域名服务器,我就开始扯,实际上我记错了,应该是权威)

6、DNS拦截了解吗(不了解)

7、get和post的区别(参数在url和表单),还有吗(想不起来了,忘了)

8、如果输入用户名和密码用get还是post(post,因为需要保密,不能显式地出现在地址中)

9、post就能保密吗(不能,要安全还需要https和对数据进行加密)

10、https流程(刚讲到签名就被打断了),为什么要用私钥签名,公钥验证(我不知道。。。密码学里有没有讲我也忘了),然后这题就过去了

11、数据库为什么要读写分离(主写从读,读的请求一般更多)

12、如何保持主从一致性(主从复制,binlog),这样还没更新时不就不一致了吗(半同步复制),这样性能不就差了吗(扯不动了,说要权衡吧)

13、何时要分库分表(数据量太大时),有多大(几百万千万?),怎么知道的(愣住),经验是吗

14、100亿个数据,512M内存,如何找出中位数(归并),别的方法呢(不会)

15、Redis哨兵了解吗(哨兵监控)

16、Redis除了主从和哨兵还有什么部署方式(集群),多个主库如何实现(太久没看了,忘了)

17、Redis数据结构(字符串,链表,哈希表,集合,有序集合)

18、讲讲Redis的哈希表(两张表,一张存数据,一张负责扩容),扩容是一次性的吗(不是,是渐进式的,扩容操作分布在每次执行增删改查时)

算法题

两个链表相加。

输入:1,2,3,6 3,5

输出:1,2,7,1

我的思路:先翻转链表,再相加,再翻转

总结

问的都挺基础的,但我昨天发烧了= =,没咋准备,有挺多没答上来。

算法倒是挺简单的,希望能过吧。。。

#面试复盘##实习##面经##字节跳动#
全部评论
为什么要用私钥签名,公钥验证,这一点应该是您记反了吧,应该是用数字证书里的公钥加密一个随机数发给,服务方,然后服务方用私钥来验证
2 回复 分享
发布于 2022-04-19 10:14
冲!
2 回复 分享
发布于 2022-04-11 18:16
已挂
1 回复 分享
发布于 2022-04-12 16:52
🎉恭喜同学成功投稿参与【面试复盘】,并通过审核! 😉累积5篇即可获得名企面试官1v1面试点评大奖,期待你的获得~~ 👉🏻戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-04-12 18:17
字节流程很快的,当天没消息基本第二天挂
点赞 回复 分享
发布于 2022-04-11 22:04
DNS了解吗(DNS流程,讲到权限域名服务器的时候他问我什么是权限域名服务器,我就开始扯,实际上我记错了,应该是权威) 权威域名服务器是本地域名服务器吧
点赞 回复 分享
发布于 2022-04-11 20:30
楼主过了吗
点赞 回复 分享
发布于 2022-04-11 20:19

相关推荐

原来已经一年了,因为没有加任何实验室没有学长学姐带,再一次偶然的机会下刷到我们学校的牛肉哥,和他聊天之后发现他也没加实验室能进大厂,我就燃起了希望,去年大概 4 月份找好路线 零基础 开始学 5 月背八股和开始刷算法很难受 7-8 月焦虑躯体化害怕找不到实习 9 月找到一家像样的小厂去实习了 4 个月大三上期末考试结束之后 1 月份回来边实习边准备工作压力很大 当时只有字节、百度、商汤的面试,字节三面挂了,百度 oc,商汤 二面挂(差评 无效面试),之后来深圳百度实习之后还是觉得不甘心一直没把算法和八股扔下一直在准备,百度实习的时候 mt 交给我一个特别重要的工作数据库迁移(特别感谢 mt ,这个需求学到了很多东西处理了一堆线上问题),本来看着暑期他们面试都很困难,然后听说百度要涨实习薪资(然而 5 月并没有涨),就想着留在百度吧也懒得面试了,4 月 20 多的时候字节 hr 打电话约面问我要不要尝试一下询问了 1 月份三面为啥会挂有没有学习 ai 知识(因为字节这边后端岗位偏 ai),我来到百度之后全面拥抱 AI 也认识了我的好兄弟 X 哥,他在百度 XX 部门 Agent 实习,他属于是我 Agent 的启蒙老师,来百度之后一直在了解 AI 这一块,我就接受了字节的面试,一面的时候 20 分钟实习拷打然后突然说 30 分钟代码考核我心就凉了以为是 kpi,算法题是手撕高并发安全下的令牌桶限流器,我写了整整 80 多行代码最后也写出来了,但是从来没看到过出这种题能 oc 的我也就不管了,后边面试也是很顺利但是流程有点长可能一直在横向吧总结结果是好的!!!感谢这一年努力的自己和遇到的各位互联网大佬分享的知识!!!ps 图二纯感慨 (觉得🍬请不要喷我)欢迎大家一起交流学习呀!!!!
点赞 评论 收藏
分享
评论
7
43
分享

创作者周榜

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