Java后端 百度面经(已意向)
百度感觉每个方面都会考察,项目非常对口,感觉面试难度降低了很多
一面
- 自我介绍
- 问项目,
然后问了一下kafka如何保证消息不丢失,如何保证一致性,用多少个副本合适? - 讲了一下项目的亮点(算法提升,提高了多少和数据库分析的改进)
- string stringbuffer stringbuild
- 了解多少种map啊 每种map的区别
- 抽象类和接口类
- final关键字
- 进程和线程的区别
- 线程创建的方式
- 内存对象有哪些
- 垃圾回收算法
- 每个区域的垃圾回收算法
- 查看端口占用
- 查看所有端口
- cpu占用
- tcp三次握手四次挥手
- 四次挥手为什么要最后一次(没有会发的话 客户端会一直占用端口)
- 算法:链表反转
- 反问
二面
- 感觉给我放水了,我做的项目和他们做的非常接近,
一直在问项目的事情,所以回答的也比较好 - 智力题还要提高,一个4*5的网格 每次只能向下或者向右 从左上到右下,的路径有多少种
- 多线程,写一下简单的demo
- mysql和redis的区别。
- mysql事务隔离级别
- 索引的结构
- url请求的过程
- linux命令
- 用过spring吗
- 算法:链表反转
三面 经理面
- 项目
- 个人背景