网易日常实习二面-9.6
-------9.9更新-------
oc,已拒
------------------
时间:9.6 下午 5:00~6:00
一、自我介绍
二、项目拷打
2.1 项目是怎么来的?实习的还是照着视频看的?
2.2 介绍一下第一个项目?
2.3 说一下秒杀下单,用户请求过来是怎么处理的?
2.4 Redis预下单后直接返回给用户,返回什么信息,`抢卷成功` 吗?后边不是异步消费吗?是以Redis预下单成功为准、还是以mq消费完消息在mysql创建完订单为准?
2.5 预校验、预扣减、预下单是很多步骤,如果网络出现阻塞了?接口会超时吗?接口会给用户返回什么?给用户直接返回 `请稍后重试` 吗?
2.6 秒杀异步下单,如何保证mq消费成功?
2.7 如果mq消费失败会出现什么问题?怎么解决?
2.8 如果mq消费失败了,下次mq重新消费的时候会出现重复消费问题,也就是重复下单,你是如何保证幂等性的?
2.9 你项目用到了SSE,说一下SSE的全称?是干什么的?
三、设计
3.1 设计表实现朋友圈功能:①发朋友圈;②倒序查看朋友圈列表;③点赞;④评论;⑤回复评论。
3.2 假设user1有user2、user3两个好友,根据你设计的几张表,写出倒序查看朋友圈列表的SQL语句?
3.3 用redis的zset怎么实现倒序查看朋友圈列表?zset的key存什么?element和score存什么?
3.4 redis的方案,如何解决分页查询数据错乱的问题?你说记录上次查询的minTime,那么如果在同一个时间戳有多条朋友圈怎么办?比如[1 2 3 4 5 6 7 8 9 10 11]这些数据,每次查5条,5、6、7这三条的时间戳一样,用minTime下次会查询5-9而正确结果应该是6-10,怎么解决?(和黑马点评Feed流滚动分页那个场景一摸一样!)
四、其他
4.1 之前有过实习经历吗?
五、主动介绍部门
六、反问
6.1 部门详细是做什么产品?
6.2 实习生分配什么业务?
6.3 后续流程?
oc,已拒
------------------
时间:9.6 下午 5:00~6:00
一、自我介绍
二、项目拷打
2.1 项目是怎么来的?实习的还是照着视频看的?
2.2 介绍一下第一个项目?
2.3 说一下秒杀下单,用户请求过来是怎么处理的?
2.4 Redis预下单后直接返回给用户,返回什么信息,`抢卷成功` 吗?后边不是异步消费吗?是以Redis预下单成功为准、还是以mq消费完消息在mysql创建完订单为准?
2.5 预校验、预扣减、预下单是很多步骤,如果网络出现阻塞了?接口会超时吗?接口会给用户返回什么?给用户直接返回 `请稍后重试` 吗?
2.6 秒杀异步下单,如何保证mq消费成功?
2.7 如果mq消费失败会出现什么问题?怎么解决?
2.8 如果mq消费失败了,下次mq重新消费的时候会出现重复消费问题,也就是重复下单,你是如何保证幂等性的?
2.9 你项目用到了SSE,说一下SSE的全称?是干什么的?
三、设计
3.1 设计表实现朋友圈功能:①发朋友圈;②倒序查看朋友圈列表;③点赞;④评论;⑤回复评论。
3.2 假设user1有user2、user3两个好友,根据你设计的几张表,写出倒序查看朋友圈列表的SQL语句?
3.3 用redis的zset怎么实现倒序查看朋友圈列表?zset的key存什么?element和score存什么?
3.4 redis的方案,如何解决分页查询数据错乱的问题?你说记录上次查询的minTime,那么如果在同一个时间戳有多条朋友圈怎么办?比如[1 2 3 4 5 6 7 8 9 10 11]这些数据,每次查5条,5、6、7这三条的时间戳一样,用minTime下次会查询5-9而正确结果应该是6-10,怎么解决?(和黑马点评Feed流滚动分页那个场景一摸一样!)
四、其他
4.1 之前有过实习经历吗?
五、主动介绍部门
六、反问
6.1 部门详细是做什么产品?
6.2 实习生分配什么业务?
6.3 后续流程?
全部评论
哪个部门,是传媒吗
时间戳相同该怎么查呢
求问日常实习oc了就必须立马做决定吗,可以等后面几个面完再做选择去哪个吗
相关推荐