【百度】一面 提前批


Java 基础

  1. concurrenthashmap和hashtable
  2. 为什么要用红黑树(解释红黑树的特点)
  3. nio有了解吗
  4. Java锁体系 syn lock 实现原理  应用参数(两个线程同时进入cas判断怎么办)
  5. 创建线程的4种方式?线程池参数?
  6. run和start的区别?

框架

  1. spring 属性注入的方法?原理?
  2. bean的生命周期?具体api?
redis
  1. redis为什么快?
  2. 单线程怎么处理高并发的

mysql

  1. 索引?b+树?脏读?mvcc的具体流程?
  2. 如何高效的使用mysql表?如何设计等等?
  3. 排查问题?如何查看是否走索引?具体命令、字段?
  4. 日志相关命令?
网络
  1. https如何保证安全的?一次https具体流程?
  2. tcp为什么要三次握手和四次挥手?(一次差别在哪)

sql

  1. 统计班级男女人数
  2. 统计班里不及格人数
算法
  1. 合并两个无序数组(归并排序)
  2. 字符串例如:“95823”,自由组合,求解比它大的中的最小组合。
感受:八股不得人心,面试官非常爱问具体api、源码级的东西,感觉如果不是经常用不会记得具体方法😅
#百度面试##面经##java#
全部评论
Xd跟你面的同一个部门,你现在是到哪一步了😂
点赞 回复 分享
发布于 2022-08-24 20:09 浙江
请问是线上还是线下?HR给我发的让去线下面
点赞 回复 分享
发布于 2022-08-17 09:16 北京
兄弟哪个部门哇
点赞 回复 分享
发布于 2022-08-16 17:52
大佬算法第二题怎么写呀
点赞 回复 分享
发布于 2022-08-26 11:01 北京

相关推荐

牛大宝儿236:还没入职就PUA,[发火我之前遇到一个月给500块钱的
点赞 评论 收藏
分享
小厂面经,也是我的处女面(30min)1.自我介绍2.spring boot的自动装配原理(好多类和接口的单词都忘了全称是啥了,就说了记得的单词,流程应该说对了吧)3.有用过redis吗?主要是用在实现什么功能(说了技术派用redis的zset来实现排行榜)5.有了解过Redisson吗?讲一下对于分布式锁的了解以及在什么场景下应用(说了秒杀场景)6.对mysql有了解吗?包括它的索引优化和创建(把想起来的全说了)7.了解设计模式吗?比如单例模式,为什么要使用单例模式,它的优点是什么(昨天刚看的设计模式)8.工厂模式有了解吗?主要的使用场景是?(也是昨天刚看的)9.场景题:有7个服务器,需要在早上十点定时的向数据库中的用户表中的用户发短信,如果做到发送的消息不重复,且如果发送失败了需要知道是到哪个用户失败了,这样下次就直接从这个用户开始(我答了用spring task来实现定时,用分布式锁来保证只有一份服务器可以发送消息,用消息队列来存储消息,然后用消息确认机制来保证错误信息的记录,以及在数据库或者业务层面完成消息消费的幂等性)10.场景题:如果在系统启动的时间就将数据库的所有用户相关的信息都读到一个hashmap中(这个没啥思路,没答好)27届的投了一个星期终于有一个面试了,大部分公司都只招26的
inari233:已oc,拒了
查看9道真题和解析
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

更多
牛客网
牛客企业服务