百度 客户端1~3面面经

非科班转码菜鸡,java后端,提前批投了简历共享,正式批调剂到移动端开发。分享一下面试经验。


笔试 一道也没a出来,别骂了别骂了,之后调剂到移动端

9.12 三轮面试 从一点到三点,时间几乎没有间隔 大概两个小时左右

一面 30分钟左右

  1. 自我介绍
  2. 类的加载过程
  3. 类分配内存
  4. 重载和重写的区别
  5. 抽象类和接口
  6. Integer比较
  7. jvm内存模型
  8. 垃圾回收过程、垃圾回收算法、垃圾回收器
  9. 线程同步的方式
  10. volatile
  11. string、stringbuilder、stringbuffer区别
  12. LinkedList和ArrayList的区别
  13. HashMap、hash冲突解决方法
  14. HashSet底层网络七层模型
  15. tcp和udp区别
  16. 三次握手
  17. ==和equals、String中equals底层
  18. ConcurrentHashMap
  19. 多态
  20. 手撕选择排序
通知几分钟后二面

二面 50分钟左右

  1. 自我介绍
  2. 有没有实习经历?没有
  3. 代码:数组中最长无重复序列
  4. 各种数据类型所占字节
  5. Integer
  6. sleep和wait
  7. 序列化
  8. 堆溢出、栈溢出
  9. 垃圾回收算法、垃圾回收模型
  10. 创建线程池的方法、可以定时销毁线程的是哪个?
  11. 类的静态方法的限制
  12. jvm内存模型、各区干什么的
  13. 抽象类和接口的区别
  14. 对象克隆
  15. error和exception的区别
  16. 构造函数、可以重写或重载吗
  17. 应用层
  18. dns解析域名的过程
  19. 动态语言和静态语言
  20. 说一下同步和异步
  21. 安全漏洞有了解过吗?
  22. mysql数据类型、各数据类型储存的大小
  23. mysql调优
  24. 索引设置的注意事项
  25. redis的作用
  26. 说一下主从数据库
  27. 说一下分表
  28. 进程通信的方法
  29. 代码:合并两个排序链表
告知几分钟后三面

三面 40分钟左右

  1. 自我介绍
  2. 说一下Mysql和redis
  3. 代码:判断一个数组是不是另一个数组的子数组、两数之和
  4. 两数之和用了map,于是问了HashMap
  5. hashmap线程安全吗?
  6. concurrentHashMap?绝对线程安全吗?
  7. 网浏览器中输入一个网址后的流程
  8. 场景题:多个排序数组合并(垮掉了)面试官提示用堆
  9. 你这个int变量是放在哪个区域?jvm内存模型
  10. 如何保证可见性?volatile
  11. sycn如何使用
  12. 静态方法
  13. 反问

调剂到移动端后本来不想面的,晚了十分钟还是决定去面试,没想到一次性面了三面,面完手都是抖的,百度效率很高啊!

9.18 官网显示面试通过

9.22 意向书






#java##面试题目##百度#
全部评论
效率好高啊,官网是会从面试流程中变成通过吗
点赞 回复 分享
发布于 2021-09-28 16:03

相关推荐

评论
1
13
分享
牛客网
牛客企业服务