百度提前批-ACG部门-一二三面经(进入offer审批入池)

一面 2022-08-08

  1. 自我介绍
  2. 项目中怎么用kafka的?
  3. 发系统消息用什么协议的?
  4. 页面刷新频率是什么?
  5. 选型kafka的原因是什么?
  6. 了解kafka的结构吗?
  7. kafka高可用的实现原理?
  8. 项目中如何建立partition和topic的?
  9. 项目中redis怎么用的?
  10. 验证码用redis什么数据结构?
  11. RPC的底层协议?
  12. redis的部署模式?集群模式?
  13. 为什么集群模式性能更强?
  14. 热点key这个问题该怎么解决
  15. 说一下JVM新生代复制算法
  16. threadlocal的实现原理?
  17. threadlocalmap在哪一个类里面?
  18. JUC线程池如何工作的?
  19. 拒绝策略?
  20. java中常见的锁?
  21. synchronized底层原理
  22. innodb中RR的实现原理?除了MVCC还有吗?
  23. 操作系统的IO有哪些?
  24. 多路复用IO属于哪一种?
  25. select poll epoll
  26. 红黑树在用户态还是内核态?
  27. time_wait在哪个阶段?有什么作用?
  28. 半连接队列?
  29. 分布式锁的实现方案
  30. 除了redis还有哪些实现方案?
  31. redis的setnx是同步还是异步的?
  32. 了解视频、流媒体传输的相关协议吗?
  33. QUIC的场景
  34. 直播、互动直播中用哪些协议?
  35. 零拷贝?及其相关api?
  36. 手写单例:懒汉+饿汉
  37. LC55:跳跃游戏

二面 8月17日

  1. 自我介绍
  2. redis实现点赞功能?
  3. 为什么用set保存点赞?
  4. 为什么要用MQ?为什么选型kafka?
  5. kafka的架构?
  6. 同一条消息可以被多个人消费吗?
  7. 用zk实现分布式锁?
  8. 用redis和mysql实现分布式锁有什么异同?
  9. 乐观锁vs悲观锁?
  10. mysql实现乐观锁悲观锁用什么语句?
  11. spring中的bean每用到一个就需要新创建一个吗?
  12. 手写单例
  13. 为什么需要给instance加volatile关键字?
  14. volatile可见性和有序性在单例模式中的应用?
  15. new一个对象时JVM做了什么?
  16. 两个线程分别创建两个对象时,JVM在分配这两个对象空间时如何保证不冲突?
  17. TLB满了怎么办?
  18. 往线程池里添加任务,大致的工作流程是什么?
  19. 任务执行完后核心线程处于什么状态?
  20. 继续添加任务,核心线程如何感知新任务的到来?
  21. 线程池发生异常了,会发生什么?
  22. java体系下异常vs错误?
  23. 一个不全为0的非负的数组a,求a[i] / a[j]的最小值,0<=j<=i<n
  24. 反问

三面 2022年8月24日

  1. 自我介绍
  2. kafka中的关键组件?
  3. osi各层解决什么问题?
  4. 总共80个糖,我和A\B共三个人,每人可以拿1-5块,我先拿了1块,之后该怎么拿让自己胜利?
#面经##秋招##校招##提前批##百度面试#
全部评论
智能云吗
1 回复 分享
发布于 2022-10-06 14:27 北京
这是什么岗位啊
点赞 回复 分享
发布于 2022-10-01 22:05 安徽
美团2024校招启动,欢迎投递,帮查进度:3VLEWTZ
点赞 回复 分享
发布于 2023-07-31 22:42 上海

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
2 10 评论
分享
牛客网
牛客企业服务