一面,40 min
-
算法:LeetCode 组合总和
-
SQL 题:员工表 部门表 员工部门对应表 查 员工信息和部门名称
-
项目介绍,针对项目聊了一些流程,使用了那些技术栈,保证安全幂等性这些
-
Redis
-
数据结构(ziplist, quicklist, listpack, sds, list, skiplist, dict, intset)
-
持久化(AOF 和 RDB)
-
跳跃表(skiplist)
-
分布式锁是怎么实现的
-
Mysql
-
隔离级别
-
MVCC 怎么实现的
扫描二维码关注公众号,回复: 14423246 查看本文章 -
锁
-
Java 基础相关
-
延时队列是怎么实现的
二面,1 h 20 min
-
自我介绍
-
项目经验
-
然后就围绕着项目聊了好久 技术啊 背景,业务 聊技术栈的时候中间穿插着一些八股什么的
-
redis
-
分布式锁
-
数据结构以及底层实现
-
MQ 怎么保证不重复消费,安全性一些问题
-
设计一个朋友圈点赞怎么实现
-
算法
-
二叉树中两个节点的最近祖先
-
二叉树的最大路径和
-
一个 m * n 的数据 行之间无序 每一行中列递增,求 TopK
三面,25 min
-
自我介绍
-
项目介绍
-
Redis
-
数据结构
-
集群
-
SpringMVC 处理过程
-
b+ 树根 b 树的区别
-
mysql 索引相关
-
算法
-
二叉树锯齿形打印
-
设计一个带过期时间的 LRU 缓存对象
HR 面,30 min
-
自我介绍
-
项目介绍
-
未来的规划 技术上有没有自己的打算
-
前三轮的面试体验,面试总结 有哪些地方需要加强
-
毕业后的工作经历的总结
-
目前薪资
-
目前都有那些 Offer,都投了那些公司
-
反问
复习资料
美团真题
阿里真题
京东真题
腾讯真题
百度真题
华为真题
核心知识点总结
面试前的准备