腾讯 软件开发 面经

9月06日  网申
9月07日  测评
9月13日  一面

自我介绍
项目介绍
零拷贝
DMA
缓存分配回收策略
分级缓存池 扩容机制 分级策略
RBAC
JWT加密算法
es 倒排索引
实现一个分词器
分词算法
结果集排序规则
怎么判断结果和用户的相关性
怎么计算相关性 频率、密度、权重
限流和熔断
如何实现一个限流机制
场景题 QQ音乐推荐策略
怎么计算用户的音乐偏好
怎么计算用户和音乐的匹配度
怎么设计推荐算法
怎么过滤掉用户已经听过/推荐过的音乐
怎么压缩听歌记录
说一下布隆过滤器
怎么解决哈希冲突
k8s
netstat、jstat命令
Docker资源隔离原理
HTTPS握手过程
C++虚函数
手撕(easy)
反问

全程70分钟,投的CSIG,有点汗流浃背了。面试官提问很严谨,问题一环套一环,有很多探讨的过程。从中能学到不少东西,是面试体验最好的一次。
许愿一个二面

[9月14日 更新]

流程结束

#腾讯##腾讯面试##csig#
全部评论

相关推荐

开场: 1、熟悉的语言八股:2、Java 当中的常见集合介绍下3、ConcurrentHashMap Segment 分段锁有什么弊端4、StringBuilder 和 StringBuffer 的区别,**StringBuffer 如何保证线程安全的**5、JVM 内存结构了解吗6、JVM 常见问题排查常用命令知道吗7、Java 基本数据类型和包装类型的区别8、int a = 2; Integer b = 2; a == b; 以及 Integer a = 200; Integer b = 200; a == b; 结果分别是9、B 树和 B+ 树的区别10、Redis 了解吗11、Redis 持久化方式介绍下12、先后执行 set name 张三 和 set name 李四 在 AOF 持久化过程中都写入 AOF 文件吗13、场景:类似 12306 买车票,如何保证多个请求不会发生超卖14、Redis 高可用方案知道哪些15、Redis Cluster 集群如何分配 key 在哪个 slot16、一般什么情况下会用 Redis17、String 类型,如果 value 大小几十兆会怎么样18、Set 类型元素个数过多怎么办19、SQL 语句性能问题如何排查优化20、MySQL 什么情况下会锁表21、场景:一个表,name 字段是非唯一索引,有多条 name = 张三,这个时候查询 where name = 张三,是什么锁22、场景:一个表,用户余额进行扣减,只在MySQL层面,如何保证并发安全23、MySQL 什么情况下加记录锁24、TCP 和 UDP 区别,HTTP 用的哪个传输协议25、HTTP 报文有哪些部分,响应体有哪些类型26、TCP 三次握手和四次挥手过程,为什么不是五次六次其他:27、平时写代码有什么注意的点或者规范吗28、一个大型项目,你会怎么对代码分层29、平时写代码会用到 AI 吗,哪些场景会用30、到岗时间、实习时间、实习地点相关反问:
查看30道真题和解析
点赞 评论 收藏
分享
评论
1
15
分享

创作者周榜

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