京东支付java开发二面面经

  1. maven熟吗,如果遇到版本不匹配的问题怎么解决
  2. mysql隔离级别?互相之间的区别?
  3. ArrayList和LinkedList区别,底层是怎么实现的;
  4. 将现有线性存储结构改成环形结构
  5. 数据库中存储密码是怎么存的(MD5加密),还知道其他加密方式吗
  6. 支付宝红包怎么实现?
  7. 说一下mybaits和hibernate的区别,为什么用hibiernate。
  8. MYSQL主从服务器,如果主服务器是innodb引擎,从服务器是myisam引擎,在实际应用中,会遇到什么问题?
  9. 为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?
  10. CAS和原子类的AutomicInterger
  11. lamda表达式....
  12. ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap,什么情况用ConcurrentHashMap?
  13. redis 和 MongoDB 的区别。几个概念对比,还有底层实现。
  14. MySQL的ACID讲一下,延伸到隔离级别
  15. top命令主要看什么参数
  16. 简单阐述一下,什么是横向分表,什么是纵向分表,各有什么优缺点?
  17. jdk有研究过吗?我:研究过一点hashmap。 那你说一下哈希碰撞怎么解决的?我:忘了,大概记得1.8之后是尾插。(好尴尬) 已知有100个元素,那么hashmap默认容量应该是多少?我:100/0.75=132 所以取2的指数幂256(不知道算对没)
  18. java 存在内存泄露吗? 如存在,请举例说明什么情况下会发生泄露。