程序员社区

字节跳动后端开发一面(视频面),全程大概50mins + (Java最新面试题)

今天给大家分享一篇 字节跳动后端开发一面(视频面),全程大概50mins, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集


1、自我介绍

2、项目里mysql是单机的吗,里面有几张表

18张表

3mysql主键的作用

4mysql三大范式

5mysql索引结构,除了b+树和b树还可以选别的吗?

6、项目中redis干嘛用的?

7、缓存怎么更新(比如把项目中的轮播图删掉)

8、前后端交互用的协议

9httphttps的区别

10tcp的三次握手和四次挥手

11tcp的三次握手发的什么请求,请求里面有什么内容

12tcp的拥塞控制怎么解决

13、三次握手怎么确认这个请求是上一个客户端发的请求

14ASCIIunicode的区别

15unicodeutf-8是什么关系

16、进程和线程的关系

17、线程之间怎么做数据同步

18、高并发下怎么提高系统稳定性,并发高了怎么处理?

19、限流计数器算法,你说的是滑动窗口吗?

20、死锁的原理,发生的条件(4个条件),怎么预防(可以加锁)?

21、内存布局数据结构(除了堆和栈还有其他结构吗?)

22、代码块放在栈or堆?

23java里面内存怎么回收的,Java里常用的垃圾回收算法

24ip报文头部有哪些东西

25tcpudp的使用场景

26dns用途

27httpheadercontent-type用途,cookie用途

28cookie关闭浏览器重新打开就没了吗?

29、输入用户名密码之后可以间隔好长一段时间不用输入直接登录,那么用户信息是存在哪里?

30getpost的区别

31、算法题:输入一棵树,证明一棵树是否二叉查找树

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 字节跳动后端开发一面(视频面),全程大概50mins + (Java最新面试题)

一个分享Java & Python知识的社区