百度 | Java开发实习生 | 一面,二面,HR面(OC)
前言
12月3号Boss投递->12月6号一面->12月13号二面
一面(12月6日,40min)
自我介绍
SQL题
- 185. 部门工资前三高的所有员工(手撕Hard SQL,写了十几分钟)
实习项目(15min)
Spring
- Spring有哪些常用注解呢?
- Spring注解的底层实现原理?
- Spring事务的常见失效场景?
JUC
- 什么是线程池?
- 线程池有哪些核心参数?
- 线程池的工作方式?
分布式
- 讲一讲一致哈希算法?
- 讲一讲Raft 算法?
其他
- 目前人在哪里?
- 最快可以什么时候入职?
- 实习期间的代码量有多少?
- 什么时候毕业?可以实习多久时间?
反问
- 部门的业务?(百度人才智库)
- 部门的技术栈?
二面(12月13日,50min)
自我介绍
实习项目(10min)
Java基础
- JDK 和 JRE 的区别?
- 接口和抽象类的不同?
- 抽象类是否可以有构造方法?
- ==和 equals 的区别?
集合
- 讲一讲Java集合的派生关系?
- 线程安全的集合有哪些?线程不安全的呢?
JUC并发
- 讲讲对多线程的理解以及为什么要使用多线程呢?
计网
- 301,302,307 状态码的含义?
- 为什么需要三次握手,而不是两次?
操作系统
- 什么是死锁?死锁产生的条件?
- 如何解决线程死锁?如何解除死锁?
- 什么是活锁?活锁和死锁的区别?
- 什么是饥饿?死锁和饥饿的区别?
MySQL
- 介绍一下事务具有的四个特征?
JVM
- Java和go垃圾回收机制的区别?
- 垃圾回收算法有哪些?每种回收算法的各自优缺点?
Redis
- 什么是哨兵,哨兵的作用是什么?
- 哨兵如何判断主库的下线状态?
- 哨兵如何选定新主库?
- 哨兵实例在运行时发生了故障,主从库还能正常切换吗?
- 什么是Redis集群?为什么要集群?
- 假设有2个哨兵实例,集群模式为一主两从,A哨兵判断主库下线了,B哨兵判断主库没有线下,A,B哨兵发生了矛盾,这个时候该如何解决?
反问
- 部门的业务?
- 部门的技术栈?
HR面(12月21日,25min)
引流
蚂蚁笔试 奇安信笔试 华为测评 中兴笔试 阿里 腾讯 百度 蚂蚁 支付宝 滴滴 快手 抖音 字节头条 猝死 应届生 裁员 辞职 年终奖 秋招 春招 校招生 argue 财报 凉 pua 买房 外企 需求 瓜 卷 薪资 北京 上海 深圳 杭州 一线 拼多多 面试 福利 华为 美团 蔚来 大华 同花顺 米哈游 陌陌 探探 度小满笔试 腾讯内推 23校招 面经 滴滴笔试 滴滴 比亚迪。
#百度实习面试入职#