字节跳动成都飞书后端实习123面+hr(48小时内已OC)
斗鱼简历挂
百度滴滴投了简历半个月没回应
(百度这种死妈企业早点死吧 投完简历半个多月才显示安排一面 又过了好一阵又变回简历评估了 再过好一阵给挂了 滴滴官网俩月没反应)
感谢字节 投完两天就打电话约面试
顺序不一定对 纯靠硬想 尤其是二面问的有点多可能有些忘了
一面:
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面:
基本就是纯聊天 还是很轻松的
许愿一个offer!
48小时内已offer call ^ ^
#字节跳动##实习##面经##Java工程师#