字节客户端一二三面面经


一面

1.IOC和AOP

2.自动注入的方式(autoworied/resource)

3.项目中所使用到的aop框架

4.SpringMVC(讲了前端控制器->后端控制器->业务层->数据持久化层)

5.设计模式(单例和原型

6.HTTP方法

7.服务器请求参数格式(form-data

8.操作系统中的堆和栈

9.内存管理(页段)

10.手写LRU(时间复杂度为O(1))

11.给定源字符串和一个字符串数组,返回字符串数组拼接的字符串在源字符串的起始下标

12.新建对象的方法



二面

1.HTTP请求到响应的过程(回答了从DNS解析道后端控制器解析)

2.HTTP请求方法(请求过程

3.请求头内容

4.进程和线程的区别

5.进程间通信方式

6.线程间同步方式

7.为何线程是不安全的(请求同一个资源

8.锁为啥是安全的

9.锁的分类

10.除了锁,还有什么方式可以保证线程安全

11.TCP可靠传输

12.对称锁和非对称锁

13.get和post

14.找第K大(堆排序,说时间复杂度

15.前序遍历非递归

16.递归和非递归的区别(不停的入栈,效率不高)

17.面向对象的特点

18.设计模式的六大原则

19.说说封装、以及为什么继承

20.说说四次挥手




三面

1.手撕代码合并k个有序链表(用了O(n2)时间复杂度,

2.A发了个链接,B打的开,C打不开,是因为什么?

3.给一个请求记录日志(可以通过一个请求对应一个id

4.如何去给每一个链接分配不同的id

5.业余爱好

6.规划等

7.智力题:一个村庄重男轻女,生不到男的就会一直生下去,求最后男女比例

#字节##字节跳动##面试题目#
全部评论
老哥三面第二题是为什么
点赞 回复 分享
发布于 2021-10-12 20:56
楼主收到下一面通知大概多久
点赞 回复 分享
发布于 2021-10-11 10:25
楼主什么部门
点赞 回复 分享
发布于 2021-09-23 21:19

相关推荐

评论
5
22
分享

创作者周榜

更多
牛客网
牛客企业服务