字节实习(已offer)

好吧,上一个帖子发完第二天字节oc了,这几天offer了 不用抉择了~
感觉二面压力比较大,一面跟三面还好,面试体验都挺不错的,算法都意外出的很简单,主要还是围绕实习去深入,烂点评面了这么多场一次都没问过,感觉可以下架了hhh。

字节一面
1. 问实习问了很久,让我一个一个介绍,为什么这么设计
2. mysql聚簇与非聚簇索引
3. 联合索引的具体结构,给了一个sql问能否命中联合索引(a,b,c),select * from order where a=1 and c>2 order by b
4. completableFuture实习怎么用的
5. 索引结构
6. MVCC
7. 行锁,表锁,间隙锁,给了一个sql语句问我会加上什么锁
8. 行锁什么时候会升级
9. 线程池怎么用的,核心参数跟任务执行流程,线程一开始就有吗?
10. TCP四次挥手的状态
11. I/O多路复用,select poll epoll
12. 算法:两两反转链表

字节二面
1. 讲实习做的东西(这里给自己挖了个大坑)
2. 自己去设计一个配置中心的架构,写出来,基本划分为哪几个模块,怎么实现推送跟拉去轮询的,让你设计api会设计成什么方式,返回值跟参数有哪些,什么时候采取哪种方式,设计的时候多台服务器负载均衡怎么办,还有其他一堆问题,这里脑子已经被干傻了,没看过配置中心具体源码实现啊
3. 大表治理怎么做,表空洞解决,删除大量数据的时候让你去设计怎么减少IO损耗
4. redis集群怎么决定命中哪一个redis节点的,集群通信的基本流程
5. 大key问题解决方案
6. 算法:两个list求交集,扩展是list无限容量的情况怎么办

字节三面
1. 介绍实习做的东西,开始拷打实习
2. 场景题设计一个广告收费系统,考虑高可用性以及流量很大的情况,削峰之后mysql压力依然很大怎么办,这里问的比较久
3. 进程间通信方式,哪个比较快,共享内存的方式在哪里见到过,不同主机之间一般是怎么通信的
4. 开放性问题,这里聊了一会
无算法,感觉三面更偏向于场景设计以及对工作的期待
全部评论
字节一面偏基础,二面真的压力面太难了,三面随缘
2 回复 分享
发布于 今天 09:33 北京
佬强啊。问下佬面试的字节哪个部门
1 回复 分享
发布于 昨天 22:01 安徽
佬本还是硕?
1 回复 分享
发布于 今天 13:33 河南

相关推荐

今天 03:05
已编辑
南京大学 Java
一面1.20(60分钟)自我介绍问了点实习的项目,关于鉴权和数据脱敏,然后面试官问有没有啥优化的地方,我说了数据加密上的优化,然后就扩展聊了数据加密的方式场景题:如何设计session延伸问了点八股:会话的定义,servlet,本地缓存手撕:合并排序链表+判断是否有环(面完一小时约二面)二面1.22(65分钟)自我介绍对简历里的ai项目感兴趣,聊了设计思路问对大模型的了解在大模型中如何调用别的指令设计定时任务,不用框架单纯自己写(这个真不知道,除了scheduledthreadpool和timer还有别的么,我说用循环然后为了防止空转中间加个sleep…然后面试官继续问用啥数据结构,我说用小根堆)问用scheduled注解写定时任务的缺点(不知道,面试官提示说要考虑并发量)聊了会儿消息队列,问我平时在代码里怎么用的,又问了延时消息的底层实现(我怀疑字节面评里肯定把我之前回答的内容写上去了,不然为啥每次面字节都问我这道题)算法题:A对应1,B对应2,C对应3…以此类推。现在给你一个字符串,比如“101”你需要找到对应的全部字母序列,比如JA(用回溯写的,有些边界情况要考虑一下,写完后问了一下优化方式+算法复杂度)面完半小时约hr面1.23 hr面问了好多问题但说实话挺难回答的,记录一下我觉得比较难的问题,希望后面能够改进1、你在美团为啥只干了三个月2、为啥不在美团立项3、你在字节这边打算干几个月?4、为啥美团那边就干三个月,字节就能干六个月了?5、你觉得美团那边的业务好坏是决定你留下继续工作的因素吗?总结:面了六轮字节了,感受是字节面试很喜欢出场景题,主要考察思维能力和扩展能力。目前觉得能保证通过率的就是手撕部分,前面回答得再怎么拉,但是只要挣扎着回答个百分之七十,手撕写好了差不多就能过。手撕写不出来那就百分之九十九没戏。当然如果面试官想要你那就给你出个简单的手撕,不想要了那就狠狠上难度…
查看19道真题和解析
点赞 评论 收藏
分享
评论
16
86
分享

创作者周榜

更多
牛客网
牛客企业服务