项目和业务
整个开发部署运维和线上诊断问题的流程
服务出现假死怎么办
排查线上问题
怎么找出大量full gc的原因
线程池核心参数
coreSize 5
maxSize 10
queue 20
rejectHandler
有序高并发用户状态更新
(userId, ...
汪明鑫
5年前 (2020-03-06) 1182浏览 0评论
0喜欢
自我介绍
项目和业务
redis分布式锁实现细节
主要用到的命令
需要注意点
怎么保证别人释放锁,不把我的key delete掉(通过判断value值),且怎么保证线程安全 (lua脚本保证原子性)
redis ttl 返回值 >0 ,-1 ,-2都是代表什么
red...
汪明鑫
5年前 (2020-03-06) 1174浏览 0评论
1喜欢
两轮面试连着面的,在牛客网上视频面试
感觉有的地方问的还是挺深的挺细的,有难度,感觉应该是挂了。。。
一面
自我介绍
集合继承体系
HashMap
ConcurrentHashMap
Set
HashSet底层
CopyOnWrite 及使用场景
一次网站请求全流...
汪明鑫
5年前 (2020-03-05) 1142浏览 0评论
0喜欢
经历了3轮技术面,1轮总监面,1轮hr面,历时2-3个星期,已顺利拿到offer,定级2-1
base 深圳,主要做直播,语言Go (换城市 + 转语言 实属有点难顶)
一面
自我介绍
项目业务
配置中心底层用的什么
抢单系统怎么做,高并发
zk分布式锁
redi...
汪明鑫
5年前 (2020-03-05) 2103浏览 0评论
5喜欢
基于内存
redis是nosql(not only sql)的一种
redis是基于内存的,除了redis的持久化无须与磁盘打交道
基于内存的当然比基于磁盘要快,这也是redis 快的原因
丰富的数据结构
redis内置了丰富的数据结构,
string,list,h...
汪明鑫
5年前 (2020-03-03) 815浏览 0评论
0喜欢
过期策略
set时给key指定一个过期时间ttl
过期时间到了就会立即删除存储的key value以及对应的内存嘛
当然不是,redis的过期策略涉及到惰性删除和定期删除
定期删除
由于redis中的key不是过期就会马上触发删除,引入了一些机制,如定期删除
red...
汪明鑫
5年前 (2020-03-03) 851浏览 4评论
0喜欢
技术优势
目前业务情况
经过前面的面试,觉得后面还有什么需要提升的
能来深圳吗
在离职情况
为什么要离职
老家
女朋友
问其他家的面试和offer情况
目前薪资
期望薪资
hr:介绍腾讯福利 对比阿里和腾讯
还有什么需要了解的
最迟能接受什么时候出结果
&nb...
汪明鑫
5年前 (2020-03-02) 1135浏览 0评论
0喜欢
给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。
注意,您必只能写一个 Update 语句,请不要编写任何 Sel...
汪明鑫
5年前 (2020-03-02) 656浏览 0评论
0喜欢
大学和工作
项目介绍
系统架构
系统优化
异地多活
用户在深圳下单后写流程
用户回到河北老家下单后写流程
用户在深圳下单后(南方机房光纤被挖断后)写流程
南北机房数据是各自独立的,还是一样的
南北机房数据怎么同步,保证一致性吗
如果让你设计异地多活怎么做
薪资情况
&nb...
汪明鑫
5年前 (2020-02-27) 1161浏览 0评论
1喜欢
前言
分库分表存在的意义在于单库单表已经远远不能支撑当前互联网的大数据量和高并发场景下!
因此无敌前辈们就想出了各种优化库优化表的方案,解决系统数据库层面出现的瓶颈
分库分表在公司中的实践也是面试官往往爱问的
如果你对公司中的分库分表还一点不了解的话,赶紧去找相关文档和系统瞅两眼...
汪明鑫
5年前 (2020-02-26) 884浏览 0评论
0喜欢