成都漂泊三年!成功字节跳动飞书后端上岸!分享我的123面+hr面面经!

前言

斗鱼简历挂

百度滴滴投了简历半个月没回应

感谢字节 投完两天就打电话约面试
顺序不一定对 纯靠硬想 尤其是二面问的有点多可能有些忘了

一面:

  1. 自我介绍
  2. 介绍项目+团队分工
  3. 平时怎么学习的
  4. tcp三次握手四次挥手
  5. OSI模型
  6. 链路层和物理层的作用
  7. 数据库三大范式
  8. 数据库数据较多的时候怎么处理(刚听完不知道 提示说索引)
  9. 索引越多越好吗
  10. SpringBoot Spring SpringMVC区别
  11. Spring AOP
  12. Spring动态代理
  13. 做题:SpringBoot搭一个Restful接口 传入int a,int b返回a+b并在浏览器访问
  14. 反问

二面:

  1. 自我介绍
  2. 多态解释
  3. 多态好处
  4. 新建pojo对象为什么要重写hashcode()和equals()
  5. 哈希冲突解决办法
  6. 有什么线程安全的Map
  7. SpringIOC
  8. IOC优点
  9. IOC容器用什么数据结构存对象
  10. Spring有哪些设计模式
  11. MyBatis (ORM映射相关 已经懵了没记住问题)
  12. AQS等待队列
  13. ReentrantLock公平锁非公平锁
  14. Condition条件变量+原理
  15. 线程打断机制
  16. 调用就能打断吗(答得能)
  17. 那如果直接打断一个Tomcat线程不就出事了吗
  18. 线程池
  19. ThreadLocal
  20. ThreadLocalMap内部结构
  21. MySQL索引数据结构
  22. B+树有什么好处
  23. InnoDB二级索引流程
  24. 一范式为什么要列不可分割
  25. Zookeeper选举机制
  26. Zookeeper挂了节点相关(集群相关有俩问题 已经懵了没记住问题)
  27. 项目中怎么用的Zookeeper
  28. 负载均衡怎么实现
  29. HTTP请求报文格式+响应报文格式
  30. HTTPS和HTTP区别
  31. HTTPS为什么要用对称加密+非对称加密+CA机构
  32. 做题:口述LRU缓存机制设计
  33. 做题:三个线程交替输出123
  34. 你用的notifyAll()得到锁但是flag变量不满足而再次阻塞会消耗性能 怎么优化(使用ReentrantLock的Condition对象精确打击具体线程?)
  35. 反问

三面:

  1. 自我介绍
  2. 项目介绍+个人工作
  3. 怎么理解前后端分离
  4. 项目怎么部署的
  5. 项目SOA架构中服务提供方和消费方举例
  6. 怎么理解单点登录
  7. 项目中nginx用来干什么
  8. 聊天(城市 实习 转正 春招)
  9. 反问

HR面:

基本就是纯聊天 还是很轻松的
48小时内已offer call ^ ^

总结

另外我这里为大家准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断更新中),希望大家都能找到心仪的工作!
有需要的朋友点击这里备注csdn,自行下载就好了
成都漂泊三年!成功字节跳动飞书后端上岸!分享我的123面+hr面面经!_第1张图片

你可能感兴趣的:(程序员,java,面试专题,数据库,百度,java,面试,spring)