1. 算法题
a. 双指针+滑动窗口
b. 对时间复杂度的分析
2. 闲聊
a. 工作地点
b. 实习情况
3. 项目
a. 项目的实现目的是什么?是根据个人兴趣去做的吗?项目是否有过实际的使用?之前有参加过竞赛类吗?
e. 能否挑其中一个展开聊一下
f. 商铺点评系统是否可以进行点赞关注,如何理解优惠券秒杀
g. 店铺如何存储数据
h. 店铺存储结构大概是什么样子的
i. 分库分表,展示店铺列表的查询---SQL索引
j. MySQL索引的底层原理--底层数据结构,平时会看一些相关源码
k. B+树的数据结构
l. 底层使用的是B+树,用户点开店铺列表,店铺索引应该如何建立
m. 店铺表结构如何
n. 现在的这些字段如何根据<类型,名字>进行一个查询,会如何查询--联合索引
o. Redis作缓存,为什么快
p. Redis里面有各种类型,你可以挑其中一个来说,是如何实现的
4. 闲聊
a. 为什么考虑做后端
b. 平时有写博客,近期是太忙了没写了吗?
c. 目前来说对行业和职业规划有什么展望吗?
d. 反问业务