【春招实习】借贷宝电话一面

【春招实习】借贷宝电话一面

面试流程及问题

  1. 自我介绍

  2. 枚举类用过吗?具体的实现,以及最后枚举将会被编译成什么?

  3. Map中哪种是有序的?TreeMap底层实现?

  4. HashMap是否安全,延伸到了与HashTable、CurrentHashMap的对比,最后问了是否使用过bitmap、bitset集合

  5. MySQL索引设计原则?索引的底层实现?B树和B+数的区别?谁用B树,谁用B+树?

  6. 乐观锁知道吗?如何使用MySQL实现?Redis如何实现?

  7. MySQL分页查询如何加快查询速度?

  8. 说一下MySQL5.7以后的集群模式?主从模式有几种?

  9. MySQL的四种隔离级别?锁粒度最大、最小的分别是哪种?脏读、幻读需要达到哪种级别?

  10. Redis有几种基本数据类型?Hash类型的底层实现?

  11. JVM内存模型说一下,什么样的对象会进入老年代?

  12. JVM的内存回收算法?新生代采用的是哪种?

  13. 你使用过什么样的内存分析工具?

  14. Servlet启动后,它的后台如何实现多线程?

  15. Reetrantlock和syn的区别?Reetrantlock的底层实现?CAS的底层实现又知道吗?

  16. 看过阿里的《Java开发手册》吗?印象最深的几点?

  17. Java线程池有用过吗?实现的方式?阿里的推荐的是哪种?为什么?

  18. Java阻塞队列有了解吗?

  19. 你知道哪些领域模型中的实体类?在MVC中各自用在什么地方?

  20. 说一下spring的特性?AOP的适用场景?AOP的实现?动态代理的两种模式的区别?

  21. 拦截器和过滤器的区别?

  22. 设计模式有了解吗?装饰器模式使用过吗?

  23. Mybatis和hibernate的区别?MyBatis如何实现ORM?MyBatis事务实现?(这部分其实有点不太懂面试官想问的东西,所以有点乱)

  24. 注解使用过吗?注解的底层实现是什么?

  25. SpringBoot和spring的区别?Springboot启动后做了什么?

  26. UML是否有用过?类和类之间的关系有哪些?

  27. 高耦合低内聚的五条原则是什么?

总结

整场电面大概持续了快一个小时,最后因为要赶着去上课就草草结束了。强度也是最近面试中强度比较大的一场面试,也暴露了一些自己对部分知识点的理解很模糊,回答的时候不是很清楚。最后面试官说后面让hr约二面,问一问在学校做的项目,但是最后问hr是被挂了。可能因为是非科班的原因,给面试官的感觉基础不是很好吧。也提醒自己,在看到知识点时一点要彻底弄懂,不能模棱两可,否则可能就容易给面试官留下不太好的印象,对面试中的心态也会有影响

联系作者

有关转载、错误指正、问题咨询等事宜请扫码关注个人公众号进行联系,更有大量视频学习资源分享

你可能感兴趣的:(生活杂记)