一面 10.19 自我介绍hashmap数据结构如何实现一个线程安全的hashnmaphashmap的rehash 哈希碰撞redis过期key的删除策略数据库三范式反范式设计 (冗余有没有处理过慢查询慢查询日志如何收集什么情况索引失效使用redis如何保证db与cache的缓存一致性输入一个url到网页渲染整个流程DNS解析整个流程 http和https的区别数字证书JWT的原理手撕 链表排序,要求:原地排序,不用额外数组,时间复杂度低(归并排序反问 有什么可以提升的(需要多阅读底层代码二面 10.26自我介绍看了自我介绍中提到的个人博客网站拷打实习(主要是场景题,设计实习负责的通讯软件手撕 二叉树反转闲聊反问 部门业务(支付相关感谢信 10.29一面依托答辩,莫名过了二面好好准备,和面试官相谈甚欢,后面已经闲聊手头offer与家庭情况了最后挂的十分意外