头条一面面经(保佑我二面别被虐的太惨...)
怼项目,十五分钟 分布式锁 redis为什么单线程,单线程好在哪里,哪里不好 redis用单线程有什么潜在风险 redis过期的key怎么清除的,机制了解吗 你怎么知道过期没过期的 那你有的还没扫描到,其他请求过来了呢 多台服务器,怎么实现登录 session共享怎么搞 然后共享session有什么问题吗,比如,一个请求过来,我还没同步到其他服务器里 对于固定的哈希算法把每个请求映射到固定的服务器,那你这台机器挂了怎么办, 一致性哈希原理 节点少会做什么策略(一致性哈希去解决分布式某个机器挂的问题。如果你机器很少,你都走到下一个节点,就导致下一个机器压力很大,怎么解决) nginx的权重机制 什么是哈希冲突,怎么解决 哈希冲突链表法长度长了怎么做…为什么是8,为什么用红黑树 数据库慢查询怎么排查,用什么命令或者是工具 手撕快排(感谢面试官放我一马) 你有什么问我的吗? 五分钟之后,hr打电话,一面通过,二面面试官在开会,约个时间。(效率真高)
#字节跳动##Java工程师#
排版有点乱,,,博客清晰点