10.14 得物三面

一二面水的要死,三面直接上强度了

顺便说一下,得物池子是有多深啊,二三面隔了5个星期

1.Redis最大的问题是什么,要避免哪些问题?

没搞清楚他要问的是什么,说了丢失数据的风险、内存不够用、数据不一致性都没答到点上

后面又引导我说Redis单线程的问题,答了操作大key会阻塞后面的命令,又问还有什么,不知道了。。。

2.数据不一致性怎么解决?

3.zset的底层数据结构,为什么不用B+树?

4.怎么提升缓存命中率?这个咋答啊,我乱说一通,又被问还有吗

5.dubbo的负载均衡是在clenit,provider还是在服务注册表呢?

6.分库分表了解吗,有哪些要考虑的问题?

7.MySQL的日志?

8.MySQL什么情况下会加表锁,什么情况下会锁行?

9.线程池的所有任务都处理完了,核心线程怎么办?

10.线程池怎么实现任务的优先级调度?

11.CAS的实现原理?

12.ArrayList如果两个线程同时访问会有什么问题?

13.操作系统进程的内存分为哪几个段?

14.Spring事务传播属性有哪些?实现原理?

15.怎么实现个SpringBoot starter

16.了解Spring的后置处理器吗

#得物三面#
全部评论
第一题是不是想要你说缓存穿透 缓存雪崩
4 回复 分享
发布于 2023-10-20 00:50 辽宁
三面有手撕吗
点赞 回复 分享
发布于 2023-10-27 20:24 重庆
6.9.11咋答
点赞 回复 分享
发布于 2023-10-25 10:26 重庆
同日三面,昨天给OC了没
点赞 回复 分享
发布于 2023-10-22 13:59 北京
redis还能有啥?别的问题倒不是特别偏
点赞 回复 分享
发布于 2023-10-17 17:43 陕西
强度真大
点赞 回复 分享
发布于 2023-10-17 15:14 云南

相关推荐

一张两千万的基于innodb的表,自增id,select * where id = 123 ,要查询几次(2~3次 1~2次io,2000行和2000w行的区别是什么(b+树高度差1,实际命中缓存仅多一次索引页查询,命中缓存几乎无感) (但是批量查会变慢)mysql的buffer pool(缓存数据页和索引页 提高读写性能多page 高效页缓存  lru机制 young(热数据0+old(冷数据)写入机制 脏页刷盘)Mysql宕机断电情况怎么保证不丢数据(redolog + wal日志先行)如果表数据量大导致crud比较慢,如何优化(sql 索引和查询优化表结构 分表分区 冷热数据 存储引擎层 缓存池 系统架构 读写分离 引入redis 异步化和队列)如何保证redis缓存的都是热点数据(冷热分离 应用层统计热点key 商品预测数据 淘汰策略 lru/lfu ttl 多级缓存架构)redis和sql的数据一致性(旁路缓存 写操作先写后删 延迟双删 最终一致性 消息队列辅助 兜底)golang singleflight(防止重复请求 一个key的多个并发调用只执行一次)缓存击穿原理(热点key失效)一个http请求 没收到响应可以发新请求吗(请求是否幂等 post不行)http的client怎么保证接受相应完整性(tcp协议 分片重组 ack 校验和http 响应头content length /chunked)零拷贝(优化数据传输路径)数据从磁盘到用户内存经过几次拷贝操作(传统io 2 内核页缓存内存映射mmap 1 零拷贝 1dma)如何保证消息队列无重复消息(去重+幂等消费&发送 offset docid )如何防止消息队列重复消费rocketmq原理消息队列topic分区数可以增加吗消费者的分区重平衡原理(消费者数量或订阅关系发生变化 topic重分配)golang里gomodule作用(包管理和依赖版本控制 Go.mod go.sum go build)golang里import和require区别(require在gomodules里用 构建时 import编译时)
查看20道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-15 20:18
牛客27349959...:17 号 hr 面,前端,没问哪个部门的,也是在池子里
携程求职进展汇总
点赞 评论 收藏
分享
评论
14
74
分享

创作者周榜

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