2025-5-08 快手广告测开一面

介绍实习:广告监控,飞书通知,APK下载监控,异常Offer监控,渠道ID限流,运营人员拉黑,投流

说一下你们拉黑的维度
运营单拉黑维度:不是拉黑整个包的投流,而是只拉黑包里面某个下流的异常Offer

说一下你对广告链路节点的认知,现在的部门是属于广告链路的哪个节点,怎么理解整个广告的全流程节点
apk下载包海外投流,结算方式,回调

介绍一下最近开发的功能
自定义注解+反射实现本地缓存的热更新
反射是有一定的开销的,为什么要用反射,冷加载情况了解吗,介绍一下缓存数据同时过期导致的冷加载情况怎么解决
1. 随机的过期时间
2. 缓存预热
3. 设置一个比实际TTL短的"软过期"时间,在缓存将要过期时进行提前刷新
4. 多级缓存
5. 设置缓存永不过期

上面只是策略,但是我这个ConcurrentHashMap在项目关闭然后启动的时候进行预热的,这个预热也是冷数据加载,这个该怎么解决
缓存首次是冷启动,也就是一开始的缓存初始化会有消耗,这个该怎么优化?
1. 渐进式缓存初始化,不一次性加载全部而是分批加载
2. 用一个队列,例如用优先队列,优先级高的数据先加载到缓存
3. 把你依赖 redis 或本地缓存的服务注入优先级降低,提高预热的优先级

如果缓存会过期该怎么预热?
和刚刚说的一样,在缓存雪崩之前进行提前预热并且通过熔断机制防止缓存雪崩造成的问题

ConcurrentHashMap,ReentranLock,SynChronized,Synchronized锁升级过程,Java8新特性
CompletableFure的FrokJoinPool分支+任务窃取

手撕:峰谷交替(最大峰和最大谷)

5.21约二面,拒
#面试##接好运##牛客AI配图神器#
全部评论

相关推荐

点赞 评论 收藏
分享
你问我喜欢干计算机这行吗?直说了吧,不喜欢,甚至有点烦。那你又问,不喜欢还干?呵,摩羯座,就剩个“不认输”死撑着了! (骨子里那点不服输在硬扛,但运气也是真背。瞅瞅我这25届秋招战绩:快手:三面挂→ 玉玉两周!字节:二面挂美团:秋招春招→ 面都不给!58同城:面完→ 光速挂!百度:一面→ 算法写了,八股答了,八点面完,八点半挂! 够不够滑稽?完了还不死心,厚着脸皮发邮件问面试官。人回我:“再等等”。骗鬼呢?百度,一生黑!)最后手里就仨Offer:1.  联想测试开发2.  汇川技术:研发工程师3.  腾娱互动:游戏性能测试开发(实习转正)薪资都大差不差。琢磨透了,可能我就不是那块“卷”的料。选了联想。现在?早九晚六,年假15天,病假12天带薪,导师不PUA,晚上能睡成猪。 按这节奏,过年铁定又得胖几斤。目前计划?先苟着干几年,等风来。对这行,热爱?不存在的,烦着呢。最后给冲锋26届校招的勇士们一句:冲就完了!别比,比就是自找不痛快!有时候得认命(运气这玩意儿),但TM绝不能认输!甚至发现当家教比干这行有意思,周末给别人上4个小时线上课,就能拿到320的薪资,算命的说我事业运和财运不错,说我不缺钱花,目前看起来是。最后给26届秋招的小伙伴说一句:加油
点赞 评论 收藏
分享
评论
7
4
分享

创作者周榜

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