腾讯
一面算法就有三题,限时三十分钟。这不是"开开胃"的入门题,是真的三道。
校招大礼包获取:入口
可能是至今最全,最好,最实用的校招大礼包,减少信息差,帮你提升80%概率拿到offer
一面(企业微信后端,算法 3 题限时 30 分钟)
-
LeetCode 198 打家劫舍(动态规划)
-
LeetCode 199 二叉树的右视图(BFS / DFS)
-
三个有序数组的交集(哈希表 / 多指针)
算法之外,一面还会追问项目底层:webpack 按需导入原理?编译器的词法/语法/语义分析?操作系统进程阻塞怎么实现?
二面(CSIG 腾讯云后端,场景题为主)
这是和一面完全不同的考察方式。真实题目:
-
有两张表(商品表 + 订单表),查询时要考虑做些什么?
-
商品类型字段适合做索引吗?
-
数据库层面如何保证数据原子性?
-
如果把订单表放 Redis 里,如何保证一致性?
-
数据表非常大,查询时要做哪些考虑?
算法:编辑距离;LRU 实现
腾讯在筛什么:一面看算法功底,二面看你能不能把技术知识落到真实业务场景里。"每次面完都是一把汗"是腾讯 Java 后端候选人的普遍评价,不是夸张。