复活赛之腾讯云后台开发实习一二面
一面
● 自我介绍一下
● 介绍一下项目
● 抽奖的时候用MQ解耦发奖,那你怎么保证MQ的消费幂等性
● MQ消费怎么保证一定可以消费成功?(通过orderId的一个唯一索引)
● 用的什么MQ
● 你用Redis来流量消峰,Redis的高可用怎么保证
● MQ里面消费者收到信息还有没有加锁的方案可以解决幂等性?
● 主从,分片,哨兵都有了解是吧,那这个集群的模式有哪几种?分片是怎么做的,如果有三个主节点,做一个分片,那么分区有多少种?(我说不知道,他说2的十四次方)
● 那你这个不超卖是怎么做的
● 那你这个不超卖有没有加锁呢?(没有)
● Redis延迟队列底层是怎么做的(卧槽这个我是真不会)
● 那你猜一下他怎么做的(监听一个过期key?)
● 可是过期key是不一定会被删除的,你先说一下过期策略吧,再讲讲为什么不能用过期key实现延迟队列,那具体怎么实现呢(不会)
● 没关系,因为我看你简历上写了,建议多把简历上写的都看看
● Redis的一个lua脚本,RedisTemplate,和redis事务有了解不?(我只知道lua脚本是原子的,redis事务我不会)
● 那你说的这个原子性和mysql的原子性一样吗?
● redis的lua脚本可以回滚吗
● 那说一下其他项目吧,你这个实习的时候做了一个多线程事务,是怎么做的?
● 那你这个深度分页是怎么解决的?
● Redis的持久化说一下吧
● Redis为什么快?
● Mysql问一下,mysql的MVCC
● MVCC一定解决了幻读?
● mysql执行一个update,从三种日志的角度说一下发生了什么。
● update的时候binlog没有参与吗?binlog有没有了解是如何配合update的(太久没看忘记了。。。应该是主从复制的时候会用到binlog吧?)
● mysql的b+树说一下吧
● TCP的握手说一下呗
● 说一下正向代理和反向代理的一个区别吧
● DNS解析的具体流程说一下
算法:搜索二维矩阵 秒了(他这个ide有延迟,我同时点两次提交会出现不同的结果,,吓得我以为我写错了)
反问:总体都还不错,建议把简历的一定多看看
二面
问了一堆奇奇怪怪的问题,很无语……
你这个看板数据大吗?如果大怎么办(慢慢执行呗,又不是什么实时性接口)
那如果要把这些数据放redis咋办,用什么数据类型
怎么优雅的将redis的大数据进行缓存重建
MQ,我看你用消费者幂等性检验。能不能从生产者的角度说一下怎么防重复。(我项目里面生产者本来就能重复啊。。。)
你这个页面有很多个模块的数据展示,前端对于不同模块是怎么调用的(不就根据不同URL吗。。。)
八股随便问了一点
Https握手过程
tsl不同版本的区别
http三大版本的优化
秒挂
总结:一面体验感非常不错,一度让我怀疑机会来了。二面给我拉了坨大的。😭
● 自我介绍一下
● 介绍一下项目
● 抽奖的时候用MQ解耦发奖,那你怎么保证MQ的消费幂等性
● MQ消费怎么保证一定可以消费成功?(通过orderId的一个唯一索引)
● 用的什么MQ
● 你用Redis来流量消峰,Redis的高可用怎么保证
● MQ里面消费者收到信息还有没有加锁的方案可以解决幂等性?
● 主从,分片,哨兵都有了解是吧,那这个集群的模式有哪几种?分片是怎么做的,如果有三个主节点,做一个分片,那么分区有多少种?(我说不知道,他说2的十四次方)
● 那你这个不超卖是怎么做的
● 那你这个不超卖有没有加锁呢?(没有)
● Redis延迟队列底层是怎么做的(卧槽这个我是真不会)
● 那你猜一下他怎么做的(监听一个过期key?)
● 可是过期key是不一定会被删除的,你先说一下过期策略吧,再讲讲为什么不能用过期key实现延迟队列,那具体怎么实现呢(不会)
● 没关系,因为我看你简历上写了,建议多把简历上写的都看看
● Redis的一个lua脚本,RedisTemplate,和redis事务有了解不?(我只知道lua脚本是原子的,redis事务我不会)
● 那你说的这个原子性和mysql的原子性一样吗?
● redis的lua脚本可以回滚吗
● 那说一下其他项目吧,你这个实习的时候做了一个多线程事务,是怎么做的?
● 那你这个深度分页是怎么解决的?
● Redis的持久化说一下吧
● Redis为什么快?
● Mysql问一下,mysql的MVCC
● MVCC一定解决了幻读?
● mysql执行一个update,从三种日志的角度说一下发生了什么。
● update的时候binlog没有参与吗?binlog有没有了解是如何配合update的(太久没看忘记了。。。应该是主从复制的时候会用到binlog吧?)
● mysql的b+树说一下吧
● TCP的握手说一下呗
● 说一下正向代理和反向代理的一个区别吧
● DNS解析的具体流程说一下
算法:搜索二维矩阵 秒了(他这个ide有延迟,我同时点两次提交会出现不同的结果,,吓得我以为我写错了)
反问:总体都还不错,建议把简历的一定多看看
二面
问了一堆奇奇怪怪的问题,很无语……
你这个看板数据大吗?如果大怎么办(慢慢执行呗,又不是什么实时性接口)
那如果要把这些数据放redis咋办,用什么数据类型
怎么优雅的将redis的大数据进行缓存重建
MQ,我看你用消费者幂等性检验。能不能从生产者的角度说一下怎么防重复。(我项目里面生产者本来就能重复啊。。。)
你这个页面有很多个模块的数据展示,前端对于不同模块是怎么调用的(不就根据不同URL吗。。。)
八股随便问了一点
Https握手过程
tsl不同版本的区别
http三大版本的优化
秒挂
总结:一面体验感非常不错,一度让我怀疑机会来了。二面给我拉了坨大的。😭
全部评论
知己 一面顺利的不可思议 约二面的时候我都准备直接入职了 结果被拷打完了
大佬来我们这试试
佬,二面问的是不很多场景题,简历之外的内容
是用redis来实现延迟队列吗
接好运

2✌️这么多面试

一面挺好的吧
一面是声音哑哑的不开摄像头的面试官么,二面面试官比较,有气场?
感觉面试官就是想看你 反应咋样, 能不能给出不熟悉东西的方案
佬为啥复活赛这么快
佬实习拷打的多吗
佬方便问一下是腾讯云哪个部门吗?
感觉是大营销😃
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享