一面 自我介绍 synchronized static方法和实例方法的区别 集合类问题, arraylist 和linkedlist 在尾部插入一个节点,哪个更快 i++ 是线程安全的么,从java内存模形来分析,如何保证它是安全的。 介绍下cms和g1垃圾回收器,垃圾回收的过程。 数据库联合索引,最左前缀匹配选择 设计一个数据表实现树的结构 myisam和innodb的区别,什么情况下会调用行锁 手撕代码, 大数相加递归实现 二面 自我介绍 tcp三次握手 ddos攻击,如何预防 redis实...