当前位置: 首页 > 面试经验 >

百度java开发提前批一面凉面

优质
小牛编辑
82浏览
2023-07-22

百度java开发提前批一面凉面

1.自我介绍
2.==与equals的区别,String类里面的equals方法实现看过吗,大概的实现流程
3.Redis有哪些常见数据类型,string,hash,还有zset的内部实现用的什么数据结构,zset数据结构有哪些应用场景(排行榜,实时排名,去重统计)
4.你的项目中用到了分布式锁,使用分布式锁的时候需要注意哪些问题,分布式锁的使用场景(答的商品秒杀);为什么要用分布式锁,不用synchronized锁住代码块来保证线程安全。
5.什么是回表?
6.MySQL存储引擎Innodb的数据结构,可以用hashmap吗,索引用有序数组查询效率会怎么样,有什么问题
7.编程题:输入一个整数,转为二进制,并求出1个个数。
面试官说我要加强基础,基本的数据结构要非常熟悉才行,同时鼓励了一波。第一次面试就是大厂,全程回答都是吭吭哧哧的,没有答到要点。
 类似资料: