面试官很强,全程没八股,但是依旧被拷打一直被面试官引导,还是太菜了1. 假设你和舍友同一个局域网,如何操作使得舍友没法上网?(计网ARP协议广播)2. 如何用空间复杂度o(1)和时间复杂度o(n)判断一条链上是否有环?(两小孩追赶)3. 讲讲ConcurrentHashMap为什么是线程安全的?它是如何实现线程安全的?(CAS机制)4. 如何使得两个事务并发且互相不受影响(上锁或者版本号)3. 在数据库中,死锁的定义是什么?如何预防死锁?(定义上锁的顺序,注意这个顺序是要全局 )5. 如何巧妙地将版本号控制的乐观锁的粒度精细化,例如,我只在乎某个字段(得结合具体案例分析,面试中的案例是,这个字段为“是否出售”,那么在操作前判断是否为出售即可)6. 为什么将锁都拍好序后,依旧除了问题?(只是表内的锁排好序,但实际上多表之间的锁没有相互排序,即相对有序不等于全局有序)又是被拷打的一天---------------------------------6.5OC了