25届大三实习 字节跳动抖音智能创作后端开发实习生一二面面经

一面面试时长1h20min

1、学习路线和项目选型

2、拷打我的开源分布式项目(25min),master单点故障有考虑吗?如果有请求打到当前worker上了但worker宕机了怎么保证一个处理平滑?....一系列问题很深很杂。问为什么用grpc,grpc一次服务调用中间会经历什么?服务发现怎么做的?负载指标怎么设计的?有监控吗?数据存储的格式是怎么样的?定期拉取更新吗?

3、操作系统进程间通信方式?进程调度算法有哪些?怎么查找僵尸进程?多线程有了解吗?多线程会出现哪些问题?死锁怎么排查?

4、问我的消息队列项目,为什么选型选zookeeper?业务层如何保证消息不会被重复消费(接口幂等)?

5、mysql的事务特性?mysql为什么用B+树?慢查询怎么优化?写个SQL题:一张表table award(id,userId,name,age,gender,type,type,score),查找所有同名人的所有信息

写完说下思路,只用你所写的子查询语句可以做到吗?

6、go怎么实现并发?GMP可以没有P吗?mutex底层实现?

7、redis有实际用过吗?

8、写题:*******

讲思路,时间复杂度?有什么优化方法?

当天下午hr就打电话约了二面

二面leader面,面试时长45min

1、说一面面试官对我评价很好,问我感觉怎么样?对计算机很感兴趣?高中有接触过计算机吗?为什么选择go?java和go在执行层面有什么不同?我提了一嘴JVM,面试官问我具体了解JVM吗我说我只是知道个大概,就没多问。

2、go里的并发怎么保证?GMP说一下?为什么多协程和多线程相比多协程效率更好?

3、子网掩码255.255.252.0可以接入的机器数量?我说出计算公式时候问公式里为什么要-2?代表什么?

4、redis里的持久化方式

5、RESTful API知道吗?GET和POST区别?

6、HTTP和HTTPS在哪里多了什么?HTTPS握手过程?

7、操作系统用户线程空间大小是多少?为什么是4GB?为什么是2的32次方?32代表什么?

8、虚拟地址的作用?

9、对于操作系统分页有什么考虑?页过大或页过小会有什么问题?常见的页面置换算法?讲讲LRU的思路?

10、算法题:删除链表的倒数第N个节点

11、说我学习的深度和广度都挺不错的,后期的开发语言和期待岗位?有没有了解一些比较新的技术?是怎么学习的?

#字节面经##25届实习##牛客解忧铺#
全部评论
😋太强了
4
送花
回复
分享
发布于 2023-12-09 20:37 陕西
牛 真的是巨佬
2
送花
回复
分享
发布于 2023-12-10 15:53 安徽
秋招专场
校招火热招聘中
官网直投
太强了,我突然意识到自己不行
2
送花
回复
分享
发布于 2023-12-11 17:47 湖南
哥们啥时候面的
2
送花
回复
分享
发布于 2023-12-15 12:45 陕西
之前也在智创氛围很好
2
送花
回复
分享
发布于 01-27 10:19 浙江
佬,我也打算投后端岗,我是java技术栈,怎么学的和准备的,能说说么
点赞
送花
回复
分享
发布于 2023-12-10 15:42 北京
哥,同一个部门同一个岗位,我估计二面面试官也一样
点赞
送花
回复
分享
发布于 2023-12-10 16:16 江西
大佬 方便提供你的开源分布式项目地址 学习下吗? 感谢大佬
点赞
送花
回复
分享
发布于 2023-12-14 20:48 澳大利亚
点赞
送花
回复
分享
发布于 2023-12-15 01:57 广东
佬,能问一下做了什么项目吗
点赞
送花
回复
分享
发布于 2023-12-18 20:31 广东
有后续吗
点赞
送花
回复
分享
发布于 2023-12-20 11:36 北京
intelligent creation 国内工作地点在哪啊? 我这这个组美国圣何塞办公室。
点赞
送花
回复
分享
发布于 01-06 17:02 美国
好强
点赞
送花
回复
分享
发布于 01-09 22:10 浙江
好强,居然还是程序媛😢😢
点赞
送花
回复
分享
发布于 02-04 17:30 湖北

相关推荐

ByteIntern:面向2025届毕业生(2024年9月-2025年8月期间毕业),为符合岗位要求的同学提供转正机会。团队介绍:商业化技术支持字节跳动包括抖音/今日头条/西瓜视频等产品的广告变现技术。我们负责end2end的大型广告系统建设,为客户提供商业推广方式与方案。我们的团队遍布北京、上海、美国、新加坡等地,在这里你将有机会开阔自己的国际化视野,接触到全球领先的商业产品架构、模型和算法,并有机会参与并推动互联网广告行业的创新和变革。1、负责架构设计和开发,为亿级用户提供优质顺畅的信息服务和极致体验;2、参与设计系统技术方案,核心代码开发和系统调优;3、参与制定代码规范、测试规范,建立起开发质量控制方法;4、协助团队攻克各种高并发、数据隔离、系统解耦等方面的技术难关;5、参与各专项技术调研,新技术引入等前瞻项目;6、参与机器学习与异构计算系统研发。职位要求1、2025届本科及以上学历在读,计算机等相关专业优先;2、至少熟悉一种主流编程语言(Go / Java / C++),有扎实的编程能力和良好的编码风格;3、熟悉 Linux 操作系统和开发环境,有良好的数据结构、算法基础和系统设计能力;4、善于沟通,工作积极主动,责任心强,具备良好的团队协作能力。欢迎各位学弟学妹们投递,部门非常OK~~~
投递字节跳动等公司7个岗位
点赞 评论 收藏
转发
53 142 评论
分享
牛客网
牛客企业服务