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