百度java提前批

问项目以及涉及的技术栈

1. 注册中心的原理知道吗, 怎么保证服务发现的; 配置中心呢
2. 项目中的消息队列用在什么场景, 为什么用消息队列
3. reids缓存穿透、缓存击穿是什么,有什么影响, 有哪几种解决方式
4. redis分布式锁实现方式
5. java八股: 
   1. ==和equals的区别, 自己实现equals要注意什么
   2. 项目哪里用了线程池, 为什么用, 7个线程池参数以及作用, 或者说线程池的执行流程; 拒绝策略有哪几种;自己实现线程池要注意哪几点
   3. 新生代垃圾回收机制; 一个很大的list是初始化在新生代还是老年代;
   4. 乐观锁, 悲观锁是什么, 怎么理解cas, cas有哪些缺陷
6. 数据库八股:
   1. 隔离级别有哪几种, 那种隔离级别可以解决幻读;可重复读证明实现的
   2. 为什么用B+🌲而不用B🌲
   3. 模糊查询会走索引吗
7. 代码 找出数组中占比过半的元素, 问我有没有时间O(n) 空间O(1)的方法,没想到

大概就这些, 还有一些小问题给忘记了

更新:以共享 寄
全部评论
第七题技巧,先对数组排序,然后直接返回nums[nums.length/2];
点赞 回复 分享
发布于 2023-08-01 10:31 河南
佬,投的哪个部门啊
点赞 回复 分享
发布于 2023-07-29 11:46 辽宁
多久出的结果呀
点赞 回复 分享
发布于 2023-07-28 19:28 北京
这不都是简单题吗,7题重复数加1,不同数减1,到0重新开始计。
点赞 回复 分享
发布于 2023-07-28 16:06 广东
几面呀
点赞 回复 分享
发布于 2023-07-28 10:57 广东

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
5
71
分享

创作者周榜

更多
牛客网
牛客企业服务