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

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

Q1:看你非科班,对计算机基础知识有学习到吗?

Q2:数据库的事务是什么概念?

Q3:索引了解过吗?为什么有索引?

Q4:要实现索引,有哪些相关数据结构?索引底层如何实现?

Q5:Linux中进程、线程、协程相关的概念

Q6:僵尸进程、孤儿进程的概念

Q7:Linux操作系统启动的流程

Q8:大端序和小端序的概念

Q9:为什么会有大端序和小端序,分别在什么情况下使用

Q10:TCP为什么三次握手才能建立连接

Q11:如果两次握手会发生什么现象

Q12:两次握手能建立一次单向链接吗

Q13:悲观锁、乐观锁的概念、分别适用于什么场景

Q14:对哪个语言更熟悉?Python中GIL锁、none的概念和底层实现

Q15:Java中哈希map的底层实现,哈希map是线程安全的吗,为什么

代码考核:一个普通二叉树,求任意两个节点的距离,15分钟。

看我进展缓慢,面试官先问了思路。最后没写完,讲了讲写出来的部分的功能。

感受:面试官人很好,很温柔,会尽量问我熟悉的部分。一共一小时,半小时八股,半小时编程。感觉问的东西也不是很难,只是有些我还没有学过,所以答不上来。随着我不断的学习,以后肯定会越来越好!也问了面试官,并没有因为我前面答得不好而降低后续提问的难度,题目都是正常难度,所以题目对大家也很有参考价值

#软件开发笔面经#
全部评论
楼主好棒,加油
点赞 回复 分享
发布于 08-02 10:25 陕西
Linux没怎么学过也会被问到吗,简历上也没写
点赞 回复 分享
发布于 08-09 00:54 重庆

相关推荐

头像
11-07 01:12
重庆大学 Java
精致的小松鼠人狠话不多:签哪了哥
点赞 评论 收藏
分享
11 37 评论
分享
牛客网
牛客企业服务