首页 > 快手运营 > 快手商业化Java开发实习(hr面挂)
2021
02-25

快手商业化Java开发实习(hr面挂)

  项目直接问了数据量,在数据库宕机的时候的处理方法。(这里聊得很细节,但是项目我没参与这么深就不知道怎么回答了)

  最后是写归并排序一个单向链表(用Java写的,差不多写出来了面试官说时间差不多了就不用再写了)

  我提到了sync和volatile;CAS;无锁,偏向锁,轻量锁和重量锁,都解释了一遍

  他们都是线程安全的,但是加锁的原理不同,hashtable是整个表加锁,concurrent是分段加锁

  面试官就问一个表id和name,在name上加了索引之后,生成的两棵树分别是什么样子的


本文》有 0 条评论

留下一个回复