哈啰出行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. 未来职业规划
全部评论
佬,哈啰在哪里投的
老哥是什么部门?
相关推荐
点赞 评论 收藏
分享