字节跳动-日常实习后台开发实习生
情况介绍:本人本科计算机专业大三,投递的岗位是字节跳动-日常实习-后台开发实习生-懂车帝
3月5日一面时长1h 30min,等待5min ,二面时长45min,3月9日通知过了,预约3月10日HR面
面试经历
一面 1h 30min
自我介绍加项目介绍(目的,使用到的技术,遇到的问题)
项目中数据库的描述,包括建的表,表中的一些属性,表之间的关系,各个实体之间的关系
操作系统
进程与线程之间的区别
CPU任务调度的基本方式
线程之间通信的基本方式
计算机网络
HTTP方法GET和POST之间的区别(没回答上来)
TCP和UDP的区别和一些应用
DNS解析的详细过程T
TCP四次挥手的过程,还有为什么要四次挥手
TCP拥塞控制,慢启动、快恢复、快重传、拥塞控制
数据库
学生成绩管理系统构建,包括建表,表中的属性,各个表之间的联系(问的很详细)
编写SQL语句:要求选择每个课程成绩排名前三的学生
数据库事务,事务的性质
事务的隔离机制
不可重读读、幻读的含义,以及出现的原因
算法题
简单题:反转字符串语句,比如输入“Hello World”,输出“World Hello”
一些其他的问题
对其他语言的熟悉情况,JAVA、Python,有没有接触过go,如果学要多久
设计题:
储存大量UID用户的登陆信息:Bitmap,二进制存储 如何检测链表是否有环:快慢指针
你有什么问题要问我的
二面 45 min
自我介绍,项目介绍
算法题目:
合并重叠区间 比如输入[[1, 3], [2, 4], [5, 9]],输出 [[1, 4], [5, 9] ]
数据库介绍,表介绍描述
C++野指针
浏览器输入URL,到响应的过程
HTTP页面(不太懂)
hash函数知道一些什么
解决hash冲突的方法,方法的比较适用范围
Git的一些过程,冲突怎么办
你有什么问题要问我
邮箱沟通,可帮助修改简历,帮助面试, diffyao@gmail.com
内推链接
字节跳动校招内推码: AGB5DDV
投递链接: https://jobs.toutiao.com/s/eN7roNc
后端开发面试资料准备推荐
我自己的指南:
https://github.com/DiffYao/Interview-Note
参考别人的一些资料
https://github.com/CyC2018/CS-Notes
https://github.com/Apriluestc/2020
https://github.com/nwpuhq/AwesomeCpp
https://github.com/huihut/interview
全部评论
(3) 回帖