Bootstrap

CVTE面试Java实习生面经(一面),许愿二面!

4月18日下午,一面电话面,可能因为问项目问的时间比较长,最终时长整整91分钟(面完顶不住了)
下面是当时被问的大部分问题,还有几个场景类引导的题目,忘记了,老实说,准备不充分,很自闭,希望对面cvte的童鞋有所帮助,许愿二面!

  1. 自我介绍,balabalabala…
  2. 介绍一下自己做的项目,balabala…
  3. 看到项目中有用到分布式,用RocketMQ是为什么?说一说RocketMQ?RocketMQ的缺点?在分布式环境下如何保证本地缓存的同步?对于lua编程的了解?看到项目中有将token放入Redis中设置过期时间保持登陆态,请问Redis中如何实现计时并销毁(不知道)?那如果让你去设计该如何设计呢(懵,说了队列,然后有问题的)?如何进行最终的部署的?
  4. Springboot中的特性?有哪些是属于Springboot的注解?你最常用的Springboot版本(我答Springboot2)?和Springboot1.0相比有什么不同?Springboot应用启动的过程?说一说@SpringBootApplication注解?Spring IOC来说说?依赖查找的过程?Spring AOP也说说?
  5. MySQL中的搜索引擎,有了解吗?
  6. 索引结构,为什么用b+树?有什么优点?
  7. 回表查询?
  8. 为什么使用Select 单个字段比SELECT * 要好?
  9. 聚簇索引和非聚簇索引?
  10. MyISAM引擎和InnoDB引擎,具体聊聊?
  11. 表级锁和行级锁?
  12. 组合索引?最左匹配原则?
  13. 来聊聊集合,说说Collection?Collections和Collection什么区别?
  14. HashSet有用过吗?底层结构?
  15. 聊聊HashMap?如果现在添加一个键值对,讲讲HashMap内部具体发生的?
  16. HashMap线程安全不?为什么不?具体在哪个地方会出问题?
  17. 线程安全的集合用过哪些,或者对哪些有了解?
  18. 说说HashTable?说说ConcurrentHashMap?
  19. 那再说说ArrayList和LinkedList?
  20. 来说说JVM的结构?
  21. JVM如何判定一个对象是否应该被回收?
  22. 垃圾回收算法?各自优缺点?
  23. JVM中的垃圾收集器都有什么?说说G1收集器?G1收集器的特点?
  24. JVM的调优接触过吗?(没有),面试官说应该加深学习,多了解了解
  25. 类的加载机制?
  26. Java8有哪些新特性?
  27. 算法,leetcode20,有效的括号(感觉这个大概就是最容易的了,哭),面试官让考虑几分钟,直接讲思路。

反问:进入岗位具体会从事什么样的工作?
能不能自选部门?
会有统一的开发流程和何种的培训吗?

;