腾讯 IEG 后台开发 一面
自我介绍
实习
A 系统 多业务线的统一纳管配置是什么意思
延时双删解释一下;有没有可以根治数据库与缓存不一致的方法;为什么不采用主从读写分离
用户如何触发点位上的投放召回
有没有通过算法模型推测用户喜好;如果让你设计,比如给用户推荐美食,如何做(数据越多,构建出来的模型越清晰);一直拉其他业务的数据合适吗,有没有更好的方法
B 平台 为什么要做
综合运用三个设计模式,具体是如何做的
为什么用轮询,而不是通过线程做异步通知;现在前端会做轮询,如果有人伪造大量恶意请求,怎么办
C 系统 如何根据用户的实时数据优化算法模型
详细说一下双链路诊断工具;为什么不在落日志之前针对失败做告警
主从资源利用不均的问题是如何发现的
八股
线程和进程的区别;对线程来说,哪些是独立的,哪些是共享的
某台 Linux 机器 CPU 利用率特别高,如何排查
如何确保线程安全
MySQL 中 count(*) 和 count(字段) 有什么区别
MySQL InnoDB 引擎用的是什么数据结构;为什么不用 B 树
Redis 有哪些常见的命令
Zset 的底层是如何实现的;了解跳表吗;为什么这么设计
了解过常见的消息队列吗;如何保证数据不丢失;消息一直积压,怎么办
算法
删除链表的倒数第 N 个结点
LRU 缓存
#发面经攒人品#
查看2道真题和解析