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