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

03.19 百度三连 Java 面经(已Offer)

优质
小牛编辑
79浏览
2023-04-09

03.19 百度三连 Java 面经(已Offer)

时间线:

  • 2023.03.01 投递
  • 2023.03.13 笔试
  • 2023.03.19 三连面试
  • 2023.03.29 电话告知面试通过,询问入职时间
  • 2023.04.11 中午官网状态更新为 Offer 评估,下午收到 offer 邮件

一面

时间 2023年3月19日,9:00 - 9:30
时长 30 分钟
方式 牛客网

全是八股题,面试官一看就是照着题单一个个过。

因为题太多了,有些可能忘了。

"无情的八股检索机,根据你的简历关键词匹配八股题目"

  • MySQL 了解不,事务了解不,讲讲
    • 事务隔离级别
    • 你刚提到的幻读问题,讲讲
  • Java 八股
    • StringBuffer StringBuilder

      这经典八股都给问出来了

    • Hashtable HashMap ConcurrentHashMap

    • synchronized volatile

    • GC: CMS G1

  • 做题:求二叉树的层序遍历
    • 核心代码 (API) 模式
  • OS / Linux
    • 常用指令有啥

    • 统计一个文件中每个 url 出现的次数,用什么指令

      cat file.txt | sort | uniq -c | sort
      
      
    • 线程和进程的区别

    • 操作系统资源分配单元?调度单元?

    • 进程间通信办法?

  • 计算机网络
    • TCP 三次握手?三次挥手?TIME_WAIT 有多久?
  • Redis 的数据结构有啥?
  • Spring 八股
    • 讲讲 IoC
    • 讲讲 AOP
  • 反问
    • 你们做啥的
      • 百度凤巢
    • 啥技术栈
      • Java + Python Scripts + 自研 DB,NoSQL 也有用 Redis

二面

时间 2023年3月19日,9:35 - 10:20
时长 45 分钟
方式 牛客网

八股少了,大概过程是个人技术 -> 做题 -> 场景题。

面试官提问很有条理,对每一个问题深挖完后会回原题(DFS 提问捏)。

问了很多,因为面试官是做大数据的,还问了一些大数据内容,有些不会所以不记得了没写上来。

  • Java 常见数据结构有啥

    • 又问 ConcurrentHashMap
      • CAS 底层怎么实现的?
    • 问了 HashMap 处理 Conflict 的方式有啥
  • 聊聊 MySQL

    • 主键、辅助键的区别?

    • 常见索引有啥?

    • 问了 Window Functions,说不会没关系,因为是跟大数据相关的就问了下。

      这个东西虽然在 15-445 里学过,但因为从来没用过,全忘完了

    • 让你选一个数据库,你怎么从 Oracle 和 MySQL 里挑?

      • NoSQL 了解啥
      • Redis 是单线程还是多线程的?
      • 讲讲一个操作的处理过程?
      • 操作处理是同步还是异步的?
  • 讲讲 JVM

  • 讲讲垃圾回收算法?G1?

  • 你觉得你这些项目中有哪些对 Java 的深入使用(忘了咋说的了)

    • 在做 Java 中最有挑战的是什么?
    • 你遇到这些问题是怎么解决的?问同学和老师吗?
  • Linux 看文件的指令?

    • 一个 100 行文件,每行只有一列数据,取 7 - 80 行?
    • 进阶:每行两列数据取第二列呢?
      • 提示 awk ,但没用过不了解
    cat file.txt | head -n 80 | tail -n 74 | awk '{print %2}'
    
    
  • 做题:三数之和

    • ACM 模式(不要求处理输入输出,代码写死一组输入样例就行了,面试官肉眼看)

三面

时间 2023年3月19日,10:30 - 11:05
时长 35 分钟
方式 牛客网

这场就不问八股了,全程聊项目。

  • 大概前 25 分钟在聊 WeCrush (校内实习微服务项目)后端项目
    • 涵盖技术话题包括但不限于:最有挑战性的工作、有没有测接口性能(接口返回时间)、怎么做软件质量检验(软件测试)、微服务怎么切分的、部署的方式与流程、Redis 用在哪里、私信模块的 MQ 要对每个用户用独立的 Topic 吗?
    • 涵盖的其他话题包括但不限于:你们团队多少人、资金谁提供、学校给你们提供什么、做了多久了、你们觉得这个项目相比已有交友平台的核心竞争力在哪、你们是为了拿钱还是积累经验?
  • 后 10 分钟在聊南大蒋炎岩的 OS Lab
    • 这个实验是什么、一个人做的吗、你觉得做完这个对你有什么影响?
  • 家常问题:
    • 几月来?
    • 来多久?
  • 反问:你做啥的
    • 广告平台
#百度##Java##后端##面经##软件开发2023笔面经#
 类似资料: