百度实习一面面经

全程40min

一、自我介绍

二、项目拷打

三、八股文

1、Java基础

  1. HashMap线程不安全 如何证明?
  2. 介绍一下ConcurrentHashMap底层原理
  3. synchronized和Lock有什么区别
  4. 创建线程池有哪些方式
  5. 为什么要用线程池
  6. 给定线程池参数(核心 10 / 最大 20 / 队列 30),提交 100 个执行时间无限长任务的执行流程
  7. 能说说CAS吗?
  8. CAS可能会产生什么问题 ? (回答的ABA问题) CAS是乐观锁还是悲观锁 ?(乐观锁)
  9. 了解ThreadLocal吗 它作用是什么 可以通过它让多个线程共享数据吗

2、JVM相关

  1. 现在项目出现了OOM问题,你该如何排查
  2. JVM参数调优了解过吗
  3. JVM可以设置哪些参数
  4. JVM组成
  5. JVM有分版本吗?
  6. JVM有哪些代 回收算法有哪些
  7. 各个区各自的占比

3、MySQL相关

  1. 索引优化有哪些原则
  2. 自我介绍你说你擅长SQL优化,能讲讲你做的最好的一次SQL优化是怎么做的吗,提升了多少性能?怎么测的
  3. 如何定位慢查询

4.Redis相关

  1. 介绍一下RDB与AOF
  2. Redis常用的数据结构有哪些 具体用在哪
  3. 缓存穿透、缓存击穿、缓存雪崩

四、其余问题

  1. 用过kafka吗 没用过
  2. 介绍一下tcp三次握手 四次挥手
  3. Linux有哪些常用命令?
  4. docker和k8s了解过吗 假如要写一个开放端口映射的docker语句 怎么写? 运行docker容器用什么语句

全部评论
只有一面吗有微服务的项目吗
点赞 回复 分享
发布于 01-15 22:31 江苏
佬已经入职了吗
点赞 回复 分享
发布于 01-11 16:29 河南
礼貌问一下是哪个岗
点赞 回复 分享
发布于 01-11 12:33 广东
百度还是很看重八股文的
点赞 回复 分享
发布于 01-09 15:54 广东
线程池那题答顺了,后面基本复读机模式。
点赞 回复 分享
发布于 01-09 15:39 北京

相关推荐

01-09 08:57
天津大学 Java
面试官好像是leader那种的,中年的,全程松弛,之前也没看过我的简历,面试的时候边看边问,所以时间比较久。牛油们这是kpi面么,我朋友说从反问看出来感觉就不太对了。因为他的面试官反问回答挺好的,分享了一点思考和经验给他。1.问我是哪里人。2.学校的课程是主要学了什么,一周能到5天么。3.介绍一下超卖如何实现,为什么要在数据库而不在redis实现呢。4.介绍一下redission的数据结构(他一直说的是redission有点懵,不是redis么)。5.讲一下redission当中的setnx(这个应该也是redis)。6.讲一下数据库有什么锁(开始吟唱,讲到mvcc,下面就开始问)。7.mvcc介绍一下。8.讲一下数据库有哪些索引。9.redis当中设置的过期时间过期了怎么办(一开始不太理解意思,说的是项目当中过期时间的设置与选择,后面继续问了才知道想问内存淘汰)。10.大key,热key如何解决。11.热key你刚刚说的本地缓存和监控是事后的,我想听事前的。12.kafka如何保证消息不丢失呢。13.kafka是如何保证高可用性呢。14.kafka的ISR机制介绍一下15.kafka是推还是拉呢,是批量处理还是一条一条处理。16.kafka如何保证顺序性17.面了一个小时了有点懵了,写道题,链表大数相加,先翻转链表再进行进位的那种相加。反问:1.组内的业务:答:说是什么部门,就是刚刚问你的那些问题。2.对候选人的要求,有什么评价:答:有规定不对候选人评价的。3然后后面改了下说辞,说对于候选人有什么需要学习的地方么?答:就是我刚刚问你的那些。
查看15道真题和解析
点赞 评论 收藏
分享
评论
4
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务