腾讯企微 后台开发 一面

1.自我介绍
2.介绍一下项目
3.为什么消息队列可以降低响应时间
4.redis怎么实现分布式锁
什么指令实现
setnx怎么操作 为什么要加px
过期时间怎么设置
Lua怎么实现原子操作 pipeline不行吗
能同时失败回滚吗,那么为什么是原子操作
redis对lua脚本怎么操作以保证它的原子性
redis是多线程的吗
lua脚本是不是不会被打断
5.什么是拦截器 原理
AOP原理
6.docker 怎么解读镜像 镜像存储结构
7.rabbitmq丢消息怎么办(网络问题没有被消费到)
重复投递怎么办 怎么在消费端保证不重复插入
有看过中间件的源码吗
8.jwt header payload signature
每个部分具体怎么编码和加密
signature怎么防止篡改
9.websocket 和 http的区别
协议格式上有什么区别,为什么都是基于tcp但是一个是全双工一个是单向
10.threadlocal原理 key是什么
怎么保证线程隔离
threadlocal怎么回收
11.类什么时候被加载
类加载过程(元空间类元信息读取 检验 )
12.锁和cas
轻量级锁和重量级锁区别,为什么降低了上下文开销
13.TCP四次挥手过程
time-wait存在的意义
三次握手可以改成两次吗(听成了四次挥手可以改成三次挥手吗)
14.TCP/IP四层模型
每层有哪些关键元素
端口是哪一层的(传输层 线程到线程)
15.算法 O(1)时间复杂度下判断链表是否回文
16.反问
#发面经攒人品#
全部评论
佬有offer了嘛
点赞 回复 分享
发布于 今天 00:35 广东
哥们,是O(1)空间复杂度吧
点赞 回复 分享
发布于 昨天 17:23 广东

相关推荐

看起来名字可以很长:笑死 我暑期实习阿里云的意向也被 qq 邮箱放在垃圾箱了
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务