腾讯 TEG 提前批面试,已 offer

一面:4.8
• 自我介绍
• 项目背景及模块介绍(分布式项目)
• 怼项目细节(分布式方案,缓存方案,这里招架住了,后面开始就有点深)
• rpc框架原理(比较简单说了)
• 你之前说项目负载均衡,你是怎么实现的?(nginx + dubbo)
• dubbo 负载均衡实现(借助 nacos 心跳检查 or 轮询 or 随机)
• nacos 注册的服务出现异常怎么处理(不会,面试官提醒说服务降级,但是还是不大会,说了需要实现 mock)
• 你说 rpc 使用了netty,那讲讲 netty 的实现(没问到内核,讲了 nio 实现)
• 自己设计一个 HashMap 怎么实现
• 用户 tag 功能设计方案(多对多关系 or 缓存 set 实现)
• 文档搜索引擎设计方案(分词统计设计索引,用 python 做过数据挖掘刚好知道)
• 如何创建一个子进程(fork)
• 反问环节

一面我觉得有点深,甚至觉得应该是 leader 面问的东西,不过幸好招架住了。背的八股文没几个用上的……一面结束状态立刻就变成二面了

第二天中午面完字节后收到二面邀请

二面:4.9
好像是一面面试官感觉不错,而且提前批快结束了,所以进度加快了
• 自我介绍
• 项目背景及模块介绍
• 消息队列消息消费失败怎么办?
• 不可以直接调用吗?为什么要用消息队列
• 为什么要用 docker 部署?(隔离)
• docker 怎么创建镜像?(命令给忘了……不过幸好记得要写 dockfile。被提出是不是用的时候才去查。那当然不能说是,赶紧说其他的常用命令,证明自己是忘了)
• docker 其他命令(ps, images, rm, rmi)
• docker 配置在 restart 之后还生效吗?(不太明白,以为说的是数据卷,面试官笑了笑)
• redis 集群实现原理(哈希槽)
• 你说了使用定时任务模块对 redis 进行持久化,那你是多久进行一次呢?(1 day)
• 一天是不是太长了,会不会出现问题(提到使用了主从复制,但是被提出不够保险。追加缩短持久周期,增加主服务器分割数据,提高持久化效率)
• 还有其他方式持久化吗?(redis 自带的持久化,不过我没用过)
• 反问环节

二面感觉比一面简单,但是还是有几个问题不太了解的,但是也比较深,面试官没有太减分。二面结束半小时就转到 HR 面了

HR 面:4.12
舔就完了
问了学习契机、项目背景和实习意愿

电谈薪资待遇:4.13

offer:4.14

这里不得不吹一下腾讯人事的办事效率,从一面到收到 offer 只花了一周,要不是隔了个周末能更快解决
#腾讯##实习##面经##产品研发工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?
点赞 回复
分享
发布于 2021-04-15 10:59
base哪里
点赞 回复
分享
发布于 2021-04-15 11:33
联易融
校招火热招聘中
官网直投
***,实习问的都这么深的吗
点赞 回复
分享
发布于 2021-05-27 11:32

相关推荐

1 14 评论
分享
牛客网
牛客企业服务