以下是来自华科大的一位小姐姐的字节面经,并且该小姐姐经过字节的三面,今天下午已经拿到字节的offer,经过沟通我向这位小姐姐要了一份面经,在这里分享给大家。
面试一共分为三面,一面大概30min,二面大概45min,三面大概为20min,一般面试都是呈现这样的时间分配和难度分配,大厂的面试一般有3面以上甚至有5面,难度和时间呈现正太分布。
一面(30min):
- 问acm怎么打。
- 堆的各种时间复杂度。
- 进程和线程的区别。
- 狼和羊的故事(牛客网)。
- 手写代码实现两个链表找节点。
二面(45min):
- 代码实现二叉树找第k大的元素
- 讲述epoll怎么实现的,和poll、select的区别。
- cookie和session的区别。
- 怎么查看端口占用。
- 怎么查看进程状态。
- 手写一道sql,查找有五门以上课的教师。
三面(20min):
- 聊聊个人生活、未来目标。
- 聊聊项目。
- new一个对象背后发生的什么。
- 三次握手。
- 个人的爱好以及平时喜欢看什么书。
最后分享一些我总结的java面试题与答案
35个常见Spring Boot知识点
Spring Boot 面试必刷题+解析
10个超高频Spring Boot 面试题+解析
更多面试专题分享
获取方式:评论区回复关键字【java】即可查看获取方式!
深入底层,剖析源码。了解本质。爱编程,爱生活,爱分享!记得点赞关注哦