Java——如果我面试别人,可能会用的问题(如果面试,可能被问的问题)
2016-10-14 13:00
295 查看
我就面试过很少过的几次,但是这些是一些总结,别人面试我的,还有和面试官司的聊天中总结出来的内容。不全,但是足够找一份很不错的工作了。
java方面问题:
1. HashMap和ArrayList实现及其算法复杂度
2. 锁,多线程,线程池,线程同步ThreadLocal,JVM内存模型,类加载机制,双亲委派及热部署
3. spring核心原理,spring事务传播机制
4. myBatis
5. netty
数据库方面问题:
1. 索引
2. 事务
3. 慢查询,定义方式及日志(变量)
4. 连接池
5. 索引的建立原则,可能带来的问题
大数据方面问题:
1. 超大量订单,如果在买家卖家和订单号维度都能快速查到
2. 缓存,命中,LRU,雪崩等
3. redis内部实现
4. zookeeper
5. 海量商品列表
中间件方面:
1. MessageQueue实现原理
2. 服务治理方面
游戏方面问题:
1. 战斗力实时排行榜
2. 用户取名不重复
3. 游戏道具超卖
4. 游戏道具购买重复
算法:
1. 排序
2. 最小堆、最大堆
3. 二叉树
4. B树、B+树
其它:
1. web安全
2. UML建模
3. 如何避免多次下单
4. 秒杀系统怎么做
java方面问题:
1. HashMap和ArrayList实现及其算法复杂度
2. 锁,多线程,线程池,线程同步ThreadLocal,JVM内存模型,类加载机制,双亲委派及热部署
3. spring核心原理,spring事务传播机制
4. myBatis
5. netty
数据库方面问题:
1. 索引
2. 事务
3. 慢查询,定义方式及日志(变量)
4. 连接池
5. 索引的建立原则,可能带来的问题
大数据方面问题:
1. 超大量订单,如果在买家卖家和订单号维度都能快速查到
2. 缓存,命中,LRU,雪崩等
3. redis内部实现
4. zookeeper
5. 海量商品列表
中间件方面:
1. MessageQueue实现原理
2. 服务治理方面
游戏方面问题:
1. 战斗力实时排行榜
2. 用户取名不重复
3. 游戏道具超卖
4. 游戏道具购买重复
算法:
1. 排序
2. 最小堆、最大堆
3. 二叉树
4. B树、B+树
其它:
1. web安全
2. UML建模
3. 如何避免多次下单
4. 秒杀系统怎么做
相关文章推荐
- java 面试可能所需的问题
- 2018/01/05Java基础学习——面试可能提的问题
- java面试中可能常问的几个技术问题及答案
- 关于Entity Framework更新的几种方式以及可能遇到的问题(附加类型“Model”的实体失败,因为相同类型的其他实体已具有相同的主键值)在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为
- Java面试那些事--可能会问的那些问题(中高级篇)
- java中面试可能会问的问题
- Java高级工程师面试最可能会遇到的问题面试题
- java基础:常见的概念问题,面试笔试可能会遇到哟
- 如何实现多个线程同步 (2013-11-10 12:07:24)转载▼ 标签: it 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题,Java实现线程同步的方法很多
- java高级工程师面试最可能会遇到的问题面试题
- java程序员面试所被问到的问题?
- Java的面试问题:
- 有感:应聘Java笔试时可能出现问题及其答案(第二版Part one)
- java面试时的30个问题
- 有感:应聘Java笔试时可能出现问题及其答案
- 应聘Java笔试时可能出现问题及其答案
- 应聘Java,jsp,j2ee软件工程师笔试中可能出现的问题
- 应聘Java时可能出现的问题
- 有感:应聘Java笔试时可能出现问题及其答案(第二版part three)
- java程序员面试所被问到的问题?