首页 > 字节跳动后端开发实习生面经
头像
_Benson_
编辑于 2022-02-15 21:30
+ 关注

字节跳动后端开发实习生面经

一面时长:50min

操作系统:
进程线程的区别
多进程和多线程的应用场景
进程间通信的方式有哪些,信号方式举例
......


计网:
http的状态码
post和get的区别
如果get请求都换成post会怎样
.......

数据库:
redis的基本结构及应用场景

代码:
二叉树的之字形遍历

其他:
平时除了上课自己会看什么书学什么技术
遇到有挑战的项目怎么办
项目相关

二面:70min

数据库(20min):
用过什么数据库?Mysql和redis的区别
什么是事务,ACID特性解释
数据库的隔离机制,未提交读的应用场景
如何保证并发一致性
锁的类型,什么是意向锁
如何实现可重复读

代码(45分钟)
二叉树的直径
二叉树的最长路径
二叉树的右视图

其他:
平时对技术有什么涉猎


三面:(35min)

编程语言:
java python go的区别
编译型语言运行快还是解释型语言运行快
......

网络:
面试的这个网页和视频用了哪些协议
http和https的区别,https的过程
对称加密和非对称加密区别
非对称加密为什么能保证安全
..........

其他:
遇到过什么有挑战的事情或者感兴趣的东西
遇到挑战的事情是如何解决的
说一下自己的优点和缺点
学的最好的一门课
实习时间

代码:
二维矩阵顺时针旋转90度,要求空间复杂度为O(1)

以下是广告:急招实习生、正式员工啦,早11晚9,面试简单。

后端研发工程师-今日头条
职位描述
1、负责今日头条产品的后端系统研发,打造稳定高效的服务亿级DAU的在线系统;
2、参与设计系统技术方案,核心代码开发和系统调优(Golang/Python为主);
3、参与各专项技术调研,新技术引入等前瞻项目;
4、参与分析海量数据,挖掘用户需求,与产品团队一起推进并在海量真实用户场景上落地。
职位要求
1、统招本科及以上学历,计算机、通信等相关专业者优先;
2、有扎实的编程能力,有优秀的设计和代码质量;
3、深刻理解计算机原理,有良好的数据结构和算法基础;
4、熟悉Mysql、Nosql、消息队列等常用WEB组件;
5、有高并发服务设计和实现经验优先;
6、有较好的产品意识,对互联网业务和产品有高度的兴趣;
7、积极乐观,责任心强,工作认真细致,有良好的团队沟通和协作能力;
8、热爱编程,有较强的学习能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术。

后端研发实习生-今日头条
职位描述
1、负责今日头条产品的后台产品研发;
2、根据今日头条功能需求和设计方案进行开发,完成代码的编写和调试工作;
3、参与产品需求分析,设计系统技术方案,核心代码开发和系统调优(Golang/Python为主);
4、参与各专项技术调研,改进系统性能与稳定性;
5、参与分析海量数据,挖掘用户需求,并在海量真实用户上落地。
职位要求
1、统招本科及以上学历,计算机、通信等相关专业者优先;
2、有扎实的编程能力,有优秀的设计和代码质量;
3、深刻理解计算机原理,有良好的数据结构和算法基础;
4、熟悉Mysql、Nosql、消息队列等常用WEB组件;
5、积极乐观,责任心强,工作认真细致,有良好的团队沟通和协作能力;
6、喜欢研究开源新技术,开源贡献者优先,github源码者优先,技术博客者优先。

内推方式

我的内推码:RVFJVDJ
或者简历发送到邮箱:peiqi@bytedance.com (可查看面试进度、修改简历、面试重点)




全部评论

(2) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐