字节教育校招后端123面面经

其实从春招投字节开始已经面过9个技术面了。。  朝夕光年4面技术 + HR,然后HR面挂了,我人都裂开了,然后转投电商后端,2面挂,被教育捞起来,目前已经通知3面过了,等HR面中


字节电商一面 55min

1. 自我介绍

2. 进程之间通信

3. 操作系统锁如何解决和预防

4. 堆排序,建堆时间复杂度,整体时间复杂度

5. redis分布式锁如何锁续期

6. 项目中mq如何保证消费不丢失,如何做幂等,用db做有什么弊端,如何改进

7. 操作系统中断发生了什么

8. 概率题 抛硬币,先抛到正面的赢,第一个抛的人赢的概率?

9. 比一个数小的最大数(元素不能变)

10. 环形的打家劫舍


字节电商二面 1h
1. 自我介绍
2. 项目相关
3. redis怎么用,为什么用token,session和cookie的区别,mq怎么用的
4. redis数据结构,持久化
5. 进程线程
6. hashmap
7. 写题 无序数组,找出两个元素相乘为target的下标(注意int类型的向下取整,需要特判)
8. 延续上面的问题,500g的文件,怎么找(在提示以后,说了布隆过滤器,预处理等)
9. 继续延申,如何设计可以删除元素的布隆过滤器? 需要考虑到高可用和高准确性,增删的元素量很大500g~1t

字节教育一面  25min
1. 36进制加法
2. tcp三次握手,为什么不能两次
3. 四次挥手,过程,报文,以及状态
4. 如何解决tcp粘包问题
5. 知道哪些http状态码
6. 逻辑题 两个人数数字,1~30,最少说一个,最多说三个,怎么保证第一个人一定输或者一定赢
7. 反问了一下业务

字节教育二面 48min
1. 介绍实习项目
2. 介绍内部限流平台
3. Java多态
4. java集合,手写一个arrayqueue
5. 如何把这个队列升级成可应对并发的生产者消费者队列,手写
6. 写两个sql,问了两个sql的执行顺序
7. 给两个sql,问如何执行
8. innodb的隔离级别,知道线上为什么要用这种吗
9. hashmap put和resize
10. 算法题:无序数组第k大,分析时间复杂度

字节教育三面 50min
1. 螺旋打印矩阵变形题,第一圈顺时针,第二圈逆时针,第三圈顺时针。。。
2. 键盘敲一个字符,显示到word里,操作系统完成了什么工作?
3. 什么函数使得用户进程将内核缓冲区当中的数据拷贝到进程中?
4. 硬中断和软中断的区别?
5. 进程线程的区别?
6. cpu的核心是和线程还是进程对应?
7. 能把某个用户进程,线程锁定在某个cpu核心上执行吗?
8. 显示器如何显示字符有了解过吗?
9. 字符的类型,比如罗马题,宋体等,是怎么做的有了解过吗
10. 聊人生


许愿hr面顺利!!!不要再挂HR面了


-----------------------------5月7日更新-----------
没HR面,已经收到offer

#面经##Java工程师##校招#
全部评论
好强,校招都这么难。
1 回复 分享
发布于 2021-04-29 09:21
太难了
1 回复 分享
发布于 2021-04-29 01:13
老哥这个毅力,必然上岸!
1 回复 分享
发布于 2021-04-28 19:24
你是三面的时候面试官直接告诉你通过了吗?还是如何?
1 回复 分享
发布于 2021-04-28 17:02
这个螺旋矩阵,是增加一个方向判别的标志位么
点赞 回复 分享
发布于 2021-11-16 19:08
教育业务是不是不搞了啊
点赞 回复 分享
发布于 2021-09-10 15:24
教育业务现在怎么样呀,我是今年秋招拿到的offer
点赞 回复 分享
发布于 2021-09-05 10:21
楼主你去了吗
点赞 回复 分享
发布于 2021-09-05 10:21
工程学院大佬,让我福大的汗颜,笔试都没过😅
点赞 回复 分享
发布于 2021-05-10 01:36
这也太难了
点赞 回复 分享
发布于 2021-05-05 07:08
越来越发现胖哥NB...36进制加法他又押中了 https://mp.weixin.qq.com/s/bgD1Q5lc92mX7RNS1L65qA
点赞 回复 分享
发布于 2021-05-01 09:26
老哥项目是什么方向的
点赞 回复 分享
发布于 2021-04-29 21:52
方便问下老哥教育三面是什么时候?已经hr面了吗?多谢
点赞 回复 分享
发布于 2021-04-29 12:01
求问楼主,第三面螺旋矩阵,怎么个方式?顺时针之后逆时针?能麻烦给个例子嘛?
点赞 回复 分享
发布于 2021-04-29 09:33
逻辑题 两个人数数字,1~30,最少说一个,最多说三个,怎么保证第一个人一定输或者一定赢 这个具体一点,怎么算输赢的?
点赞 回复 分享
发布于 2021-04-29 07:42
教育三面第2个怎么回答呀
点赞 回复 分享
发布于 2021-04-29 00:52
教育是什么业务线啊🤣
点赞 回复 分享
发布于 2021-04-28 23:33
你不早点发出来,老弟!老哥错失一个亿啊!
点赞 回复 分享
发布于 2021-04-28 23:14
请问你一面以后多久给你二面消息的呀
点赞 回复 分享
发布于 2021-04-28 21:12
Base哪的。。
点赞 回复 分享
发布于 2021-04-28 17:17

相关推荐

05-06 15:29
东华大学 C++
1. ​分布式订单ID生成? 短时间高并发下如何保证唯一性?我先回答了雪花-like, 上段实习中, 我们项目的全局GUID生成器是我写的, 考虑了短时间内大量产生的情况, 向后借用, 未考虑时钟回拨然后想起来当时和leader讨论,  单独的GUID生成中心, 分批向各个ds批发号段.. 或者是用tacplus的自增id, 但是这样效率太低2. ​CPU 性能瓶颈分析使用 prof 工具监视热点函数的性能消耗3. 上段实习工作内容? 难点?    背包/仓库/道具 ​重构模块追问​:    在两周内重构1万行代码,如何保证代码质量?是否引入单元测试或自动化验证?    10天完成15天任务,如何协调开发与测试资源?是否牺牲技术债?4. 问了一点网络: 网络通信与实时系统视频会议与代码共享的链路设计追问​:解释从你的设备到面试官屏幕的完整网络路径(如NAT穿透、协议选择)5. 游戏服务器同步机制? 和互联网开发的区别服务器作为权威状态源,定期向客户端广播游戏世界的完整或增量状态(如玩家位置、血量)电商无状态服务可通过REST API+RPC横向扩展,而游戏服务器需维护长连接和会话状态。6. 系统设计 分布式事务与最终一致性​游戏道具交易涉及多个系统(背包、仓库、邮件),如何设计分布式事务?对比电商订单支付+库存扣减。​回答方向​:​Saga模式​:将事务拆分为多个可补偿步骤(如“扣道具-发邮件-记录日志”,失败则回滚)。对比:电商更倾向异步消息队列​(如Kafka)实现最终一致性。7. 游戏服务器宕机后如何快速恢复玩家状态?电商系统如何设计类似容灾机制?定时落DB+游戏整体运行在共享内存, 方便resume7. 游戏后端请求链路分析采用自定义的可靠UDP协议​(KCP),平衡延迟与可靠性. 玩家操作(如移动、技能释放)需携带时间戳和操作序列号,用于服务端验证顺序, 请求直达, 客户端直接和服务器感觉面试内容很不"八股", 答得稀里糊涂的, 上面的顺序不是面试提问顺序, 想起来什么说什么, 大家做个参考
查看11道真题和解析
点赞 评论 收藏
分享
快手的面经比较少,我3月份刚开就投递了,4.20多号才发offer,流程确实有点慢,感觉不是很缺人,hr说暑期实习5-8月去就行,估计人挺多的。base:杭州电商快手一面3.24:1、算法:LRU2、拷打实习和项目3、Redis的数据结构介绍一下?4、Redis的Hash相比之下做了哪些优化?(zipList、listpack、hashTable)5、Redis的跳表介绍一下?6、为什么Redis采用跳表而不是红黑树?为什么不是B+树?7、其他忘了,主要拷打实习项目和Redis这块,因为偏toC快手二面3.31:(20min)1、算法:反转二叉树,1min直接秒了2、实习相关(比如POI表内存了哪些字段)3、如何查询北京元中心附近3公里以内的POI?(用Redis的GEO计算经纬度来实现,georadius,后续问朋友说美团是用ES做POI的召回,能限制xx公里的POI)4、那Redis的georadius具体怎么实现的?时间不长,后续就在聊天了,聊之前快手的经历快手hr面4.15:1、介绍一下自己2、你这么多段实习,做什么的介绍一下?为什么选择快手电商?3、快手、小红书、字节的电商你有了解过吗?没了解,但是我讲了一下快手本地的商品和快手电商商品的区别。4、为什么选择杭州?5、快手、小红书实习之前的实习强度?6、是否知道电商这边的强度?(强度确实大~)7、你觉得自己业务、中台、大模型,你更喜欢做哪个?自己更擅长哪个?
查看16道真题和解析
点赞 评论 收藏
分享
评论
11
144
分享

创作者周榜

更多
牛客网
牛客企业服务