唯品会一面

面试时间:10.09-14:00-视频面 (35min)

  1. 介绍项目,项目中遇到的问题以及如何解决?
  2. 项目中是否有涉及并发操作,有没有在项目中用到多线程和锁?举一个例子
  3. 团队合作开发项目,用到什么版本控制工具,当发生冲突的时候如何解决?
  4. 有看过框架的源码吗,讲一段你比较熟悉的框架源码,底层涉及到哪些知识
  5. 谈一谈Spring的AOP跟面向对象的OOP,好处以及使用场景
  6. 项目开发中,如何实现事务管理?
  7. 平时用到哪些集合类?什么时候用ArrayList什么时候用HashMap?如果HashMap存放了对象,如何根据对象的某个属性进行排序?
  8. 什么情况会发生哈希冲突,如何解决哈希冲突?
  9. 有用过线程池吗,谈谈你对线程池的了解
  10. 谈谈你掌握的Mysql索引相关的知识
  11. Mysql默认的隔离级别是什么,解决了什么问题,如何理解可重复读?
  12. 悲观锁和乐观锁的区别?
  13. CAS机制是什么,自旋锁会带来什么问题,jdk1.6对自旋锁做了哪些优化?

一面顺利通过,二面有事情去不了,结果就不了了之了~~~

猜你喜欢

转载自blog.csdn.net/can_chen/article/details/109251992