小厂面经11.27

1.自我介绍
2.结合项目(天机学堂)问
a.历史榜单功能问了xxl-jbo的作用,在该功能中怎么用
b.优惠券超发问题(乐观锁)
c.rabbitmq
d.视频续播怎么实现的
3.结合项目(黑马点评),缓存击穿问题,登录校验问题

还问了一些业务的细节
全部评论

相关推荐

tx后端一面实习难点和做了啥业务mysql索引底层为什么是b+树不是红黑树讲一下红黑树的数据结构mysql磁盘IO效率为什么低sql优化有哪些联合索引创建的顺序怎么确定索引失效情景mysql普通索引跟主键索引在查找数据的区别mysql的ACID基于哪些,怎么实现的mysql怎么实现主从同步mysql的从节点宕机了怎么恢复数据mysql的从节点使用二进制文件同步和执行SQL哪个同步数据更快,为什么mysql跟redis怎么确定要使用哪种数据库redis的网络协议项目有使用redis主从复制吗Redis主从同步的工作原理缓存穿透,击穿雪崩以及解决方案解决缓存击穿除了redis分布式锁还有什么方案,如果不加锁怎么解决(讲了逻辑过期,他说用定时任务,专门开启一个线程去执行监听)建立连接成功后,服务端怎么确认客户端发送的消息没有被篡改过,恶意篡改怎么办(说了可以对数据内容用hash运算判断,他说还有呢)对称加密与非对称加密了解密码学吗hashmap的数据结构hashmap怎么存储亿级数据如果初始化大容量存储的话怎么解决扩容效率低的问题 (说了渐进式哈希)讲一下渐进式哈希怎么实现的那并发修改时,大容量的hashmap怎么保证线程安全(说了加分段锁,感觉他不是很满意)又说了可以先把大容量数据做分桶再放到hashmap,那数据分桶具体怎么划分,根据什么来划分tcp四次挥手具体讲一下你知道的非阻塞IO模型https跟http有什么区别讲一下怎么判断你访问的网站就是腾讯的官网CA相关讲一下数字证书怎么生成数字签名怎么生成线程跟协程区别一个线程可以有多少个协程,怎么查看在mysql默认隔离级别下,两个事务同时修改一个数据,会发生什么,怎么解决(说了修改数据库隔离级别为串行化,他说换一种方式,这种性能太低,我又说了行锁跟间隙锁)算法:二选一 + 二选一(刚好做出来两道):1.构建大顶堆,pop操作实现2. 手写一个哈希表,实现增删改查接口,使用拉链法解决哈希冲突,不可以使用类库3. 还没看题目4. 螺旋矩阵
查看38道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务