哈啰出行Java实习一面(1h)
1. 自我介绍
2. 讲实习(具体业务、遇到的问题、怎么解决)
Java
1. 如何理解面向对象
2. 接口和抽象类区别
3. 什么时候用到接口、什么时候用抽象类
4. 面向对象的特性和设计模式的联系
5. 创建一个线程,底层发生了什么
6. 为什么要有多线程
7. 线程多少种状态,线程的有关 api
8. 使用线程池时,核心线程数和最大线程数,比例如何设计
微服务:
1. 说用过的微服务组件
2. 讲一下 Dubbo 原理
3. RPC 和 HTTP 区别
4. TCP 和 HTTP 区别
5. 什么是序列化
6. 让你设计一个 RPC 框架,如何考虑数据序列化问题
MySQL:
1. 实习和平时学习接触数据量多少
2. 对1千万的数据量操作,要注意什么
3. 给表加个索引,写一个查询,查这条数据,底层发生了什么?
4. 索引数据结构,为什么用 B+树
JVM:
1. 调过 JVM 参数没有
2. 如果遇到 OOM 了,怎么排查
非技术:
1. 为什么不考研
2. 个人优缺点
3. 跟身边人关系怎么样
4. 大学时期遇到最大的困难
5. 未来职业规划
2. 讲实习(具体业务、遇到的问题、怎么解决)
Java
1. 如何理解面向对象
2. 接口和抽象类区别
3. 什么时候用到接口、什么时候用抽象类
4. 面向对象的特性和设计模式的联系
5. 创建一个线程,底层发生了什么
6. 为什么要有多线程
7. 线程多少种状态,线程的有关 api
8. 使用线程池时,核心线程数和最大线程数,比例如何设计
微服务:
1. 说用过的微服务组件
2. 讲一下 Dubbo 原理
3. RPC 和 HTTP 区别
4. TCP 和 HTTP 区别
5. 什么是序列化
6. 让你设计一个 RPC 框架,如何考虑数据序列化问题
MySQL:
1. 实习和平时学习接触数据量多少
2. 对1千万的数据量操作,要注意什么
3. 给表加个索引,写一个查询,查这条数据,底层发生了什么?
4. 索引数据结构,为什么用 B+树
JVM:
1. 调过 JVM 参数没有
2. 如果遇到 OOM 了,怎么排查
非技术:
1. 为什么不考研
2. 个人优缺点
3. 跟身边人关系怎么样
4. 大学时期遇到最大的困难
5. 未来职业规划
全部评论
佬,哈啰在哪里投的
送花
回复 分享
老哥是什么部门?
送花
回复 分享
秋招专场
官网直投
相关推荐
阅文集团一面5人在聊 查看15道真题和解析
点赞 评论 收藏
分享
查看3道真题和解析
点赞 评论 收藏
分享