百度暑期实习面经合集!

百度暑期实习的第一批笔试已经结束了,面试时间从4.5日后开始,清明节假期结束后陆续开始面试。

为了更好的帮助大家准备百度的实习面试,这里给大家整理了一下去年的实习面经,可以参考一下。

注意:百度面试是三连面,和贝壳类似~

下面从Java基础MySQL框架和中间件计算机基础算法题几个方面分享。

Java基础

  1. 抽象类和接口的区别?
  2. Java的基本数据类型各占多少字节
  3. JVM的运行时区有什么?堆栈各放什么,说一下栈帧
  4. AQS了解吗?AQS做了什么?乐观锁和悲观锁?ABA怎么解决?
  5. CopyOrWirte容器了解过吗?
  6. Java如何判断死锁的?
  7. JVM内存模型?JNI在哪个区域?
  8. 垃圾回收算法,CMS和G1的区别?
  9. 类加载机制和双亲委派
  10. HashMap的1.7和1.8对比
  11. 深拷贝浅拷贝
  12. ArrayList和LinkedList的区别?
  13. 多线程的创建方式?线程池用过吗?
  14. Synchronized和ReentrantLock的区别

MySQL

  1. B-与B+树的区别?
  2. ACID特性和事务的隔离级别
  3. 并发带来的事务问题有哪些?幻读如何解决的?脏读是什么
  4. MySQL的bin log、redo log、undo log讲一下
  5. MyISAM和InnoDB的区别
  6. 建立索引需要考虑什么?性别可以建索引吗?为什么?
  7. 大数据量使用limit分页时如何进行优化?
  8. MVCC讲一下?什么是回表?
  9. 数据库死锁是什么?如何解决
  10. 数据库优化了解过吗

框架和中间件

  1. Spring源码了解过吗?
  2. 项目中用的注册中心是什么?nacos和eureka区别?
  3. Redis是单线程的吗?为什么这么快呢?
  4. Redis的过期策略?如何实现分布式锁?
  5. Redis的数据结构,list的pop命令时间复杂度,怎样实现一个消息队列,怎么实现一个排行榜
  6. docker的优势?讲一下沙箱隔离机制,为什么docker比虚拟机快,了解k8s吗
  7. 消息队列的使用场景?如何保证消息的幂等性?如何避免重复消费?
  8. 具体讲讲跳表?这里问了为啥跳表max_level是32
  9. 熔断限流用的什么,底层是如何实现的
  10. RPC了解过吗?

计算机基础

  1. HTTP常见状态码有哪些?分别表示什么含义?

  2. TCP和UDP的区别和使用场景?

  3. HTTP是如何复用tcp连接的,还是每次请求都重新握手?

  4. 死锁的四个条件?

  5. 三级缓存大小

  6. 三次握手和四次挥手?

  7. 输入一个URL的过程

  8. Ping的过程ARP是什么?

  9. 进程与线程的区别?进程和线程的通信方式?

  10. cookie和session的区别?

算法题

  1. 二叉树的左视图
  2. 三数之和
  3. 最长公共子序列
  4. 手写快排
  5. 最长回文子串
  6. 二叉树的非递归后序遍历
  7. 跳台阶问题
  8. 重排链表
  9. 反转链表
  10. 设计LRU

总结

百度的面试整体还算可以,面试考察的范围也比较广,建议大家好好准备。

由于面试是集中面试,所以大家一定要抽出足够的时间。

公众号:代码界的小白,会更新互联网消息、动态、高频八股、实战项目等。

推荐阅读

#Java开发##实习##面经##百度#
全部评论
百度是不是面试前也有机试呢
点赞 回复 分享
发布于 2022-04-10 22:16
笔试a了2.3,然后就没消息了…可能是选择题太烂
点赞 回复 分享
发布于 2022-04-10 23:48
请问楼主这都是八股文阶段再学的吗?我咋只会跟着学技术然后跟着做项目😂这些去哪儿背捏
点赞 回复 分享
发布于 2022-04-12 07:29
第二批笔试什么时候呀?
点赞 回复 分享
发布于 2022-04-12 17:42
这些问项目了吗
点赞 回复 分享
发布于 2022-04-13 10:31
楼主辛苦,测开看这个可以吗
点赞 回复 分享
发布于 2023-03-17 20:48 浙江

相关推荐

不愿透露姓名的神秘牛友
02-14 11:10
点赞 评论 收藏
分享
26牛牛不会梦到感谢信:羡慕离职了还能吃吗现在就赶回去
点赞 评论 收藏
分享
评论
26
220
分享

创作者周榜

更多
牛客网
牛客企业服务