Welcome everyone

最新发布 第23页

汪明鑫的个人博客

面试

字节跳动 教育线 视频 一面 + 二面

字节跳动 教育线 视频 一面 + 二面
最近都流行在牛客网上视频面试 7点半一面,面了差不多一个小时,中间半小时去吃了个饭, 9点二面,面到10点左右 说实话项目和业务问的相当之深,有难度   一面 自我介绍 业务和项目 rabbit mq 三种模式 rabbit mq 持久化策略 分页查询优化 索引 线程...

汪明鑫 5年前 (2020-03-09) 1924浏览 2评论 5喜欢

面试

快手直播 视频三面

快手直播 视频三面
面试官简单的自我介绍 面试官是负责两个大团队的大佬=-=   前面面试的感受 面试官专业、耐心、态度好   为什么考虑换工作 挑一个熟悉的中间件讲下 redis 、zookeeper   redis为什么单线程还快,为啥不用多线程 re...

汪明鑫 5年前 (2020-03-09) 1255浏览 0评论 1喜欢

每周一练

每周一练(11)

每周一练(11)
【算法题】 给一个数组和一个距离k 在数组中是否存在距离k内相等的数   package pers.wmx.leetcode; import java.util.HashMap; import java.util.Map; /** * Given an...

汪明鑫 5年前 (2020-03-09) 715浏览 0评论 0喜欢

面试

快手 直播部门负责人 视频二面

快手 直播部门负责人 视频二面
项目和业务 整个开发部署运维和线上诊断问题的流程 服务出现假死怎么办 排查线上问题 怎么找出大量full gc的原因 线程池核心参数 coreSize 5 maxSize 10 queue  20 rejectHandler 有序高并发用户状态更新 (userId,  ...

汪明鑫 5年前 (2020-03-06) 1254浏览 0评论 0喜欢

面试

快手 直播 一面

快手 直播 一面
自我介绍 项目和业务 redis分布式锁实现细节 主要用到的命令 需要注意点 怎么保证别人释放锁,不把我的key delete掉(通过判断value值),且怎么保证线程安全 (lua脚本保证原子性) redis ttl 返回值 >0 ,-1 ,-2都是代表什么 red...

汪明鑫 5年前 (2020-03-06) 1230浏览 0评论 1喜欢

面试

快手 视频面试(一面 + 二面)

快手  视频面试(一面 + 二面)
两轮面试连着面的,在牛客网上视频面试 感觉有的地方问的还是挺深的挺细的,有难度,感觉应该是挂了。。。   一面 自我介绍 集合继承体系 HashMap ConcurrentHashMap Set HashSet底层 CopyOnWrite 及使用场景 一次网站请求全流...

汪明鑫 5年前 (2020-03-05) 1194浏览 0评论 0喜欢

面试

腾讯 PCG 面试总结

腾讯 PCG 面试总结
经历了3轮技术面,1轮总监面,1轮hr面,历时2-3个星期,已顺利拿到offer,定级2-1 base 深圳,主要做直播,语言Go (换城市 + 转语言 实属有点难顶)   一面 自我介绍 项目业务 配置中心底层用的什么 抢单系统怎么做,高并发 zk分布式锁 redi...

汪明鑫 5年前 (2020-03-05) 2161浏览 0评论 5喜欢

redis

redis 好在哪里

redis 好在哪里
基于内存 redis是nosql(not only sql)的一种 redis是基于内存的,除了redis的持久化无须与磁盘打交道 基于内存的当然比基于磁盘要快,这也是redis 快的原因   丰富的数据结构 redis内置了丰富的数据结构, string,list,h...

汪明鑫 5年前 (2020-03-03) 875浏览 0评论 0喜欢

redis

redis的过期策略和内存淘汰策略

redis的过期策略和内存淘汰策略
过期策略 set时给key指定一个过期时间ttl 过期时间到了就会立即删除存储的key value以及对应的内存嘛 当然不是,redis的过期策略涉及到惰性删除和定期删除   定期删除 由于redis中的key不是过期就会马上触发删除,引入了一些机制,如定期删除 red...

汪明鑫 5年前 (2020-03-03) 901浏览 4评论 0喜欢