百度面经(意向)

百度一面

1、合并两个有序链表,三数之和 问了时间复杂度和空间复杂度用了Arrays.sort排序,问这个方法底层是用的什么排序,为什么

2、SQL优化

3、MySQL有哪些索引类型,MySQL有哪些事务隔离级别,可重复读如何防止幻读,既然可重复读已经这么完美了 为什么还需要串行化这个级别,什么场景下使用已提交读

6、MySQL的日志有哪些,binlog日志只是记录SQL语句吗

7、Redis日志有哪些,AOF持久化必须一秒钟同步一次吗 如何fork一个子进程 RDB这种持久化的方式,如果数据量特别大的时候,如何处理 ?
变化的时候再进行数据复制,刚开始的时候还是用共享数据

9、什么是虚拟内存,虚拟内存的实现

11、进程间通信方式

12、==和equals区别

13、项目中RocketMQ怎么实现的

14、Dubbo的rpc如何实现的

百度二面

1、==,hashcode和equals的区别,hashmap

2、线程安全的单例模型?为什么可以实现单个对象,为什么线程安全

3、synchronized修饰方法,修饰静态方法有什么区别

4、线程状态,sleep和waitting,yield

5、算法两道

6、写SQL,用户表 userId time function 用户在什么时间访问了功能A/B.....,求最近一周内访问次数最多的用户

7、索引类型,聚集索引,普通索引,唯一索引,一般的查询一定会有回表查询吗?什么情况下不用回表 

8、输入url的过程

9、http的报文组成部分

10、get post put

11、Redis的延迟队列,用什么实现,zset底层的数据结构,为什么跳表会实现有序性,跳表中重复的节点会复制还是共用?

百度三面

聊研究生期间做了什么,论文怎么写的,聊项目实习以及遇到什么困难....

许愿意向~
#百度##面经#
全部评论
请问什么时候一面的呀
点赞 回复 分享
发布于 2021-09-07 02:03

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 15 评论
分享
牛客网
牛客企业服务