讨论/求职面试/腾讯|后台实习|一二三+HR面面经,已拿offer|2021|/
腾讯|后台实习|一二三+HR面面经,已拿offer|2021|

背景

双非一本,软件工程大三在读,面试后台开发,去年8月开始准备,刷题 + 看书 + 视频

项目:做了一个分布式的销售系统(主要是为了用一用SpringCloud的组件之类的),顺便实现了一下主从复制,负载均衡什么的,可以说是一个大杂烩的Demo

部门:ieg 腾讯游戏

3.29 更新 一二三面
4.2 更新 hr面 许愿offer
4.9 更新 已oc,拒了字节和阿里,腾讯冲冲冲


3.11 一面(40分钟)

技术

  1. 自我介绍
  2. 两个数组,单个数组数据不重复,怎么找重复元素?说说思路就好
  3. 冒泡排序说一说?插入排序说一说?
  4. 你简历上写有一直刷题,给我看看你leetcode主页呗
  5. 你项目上的主从复制怎么实现的?
  6. 你怎么保证主从数据一致性?
  7. 如果出现了某种原因数据不一致了怎么办?
  8. 你用redis做缓存,那有没有考虑过性能的问题?
  9. 读写分离怎么实现的?
  10. Map线程安全吗?
  11. 堆栈的区别说一说
  12. 用过啥数据结构呀?(这里说了数组、链表、栈、集合、队列)
  13. 为啥不用树?(说平时业务用树比较少,但是刷题刷过很多)
  14. 设计模式了解吗?工厂模式说一说?
  15. 单例模式呢?
  16. Linux用过吗?怎么查询24小时内修改过的文件?
  17. 你是哪里人?(唠嗑环节)

反问

  1. 是哪个部门啊?(ieg,具体部门当时有点惊讶ieg没注意听5555)
  2. 听说IEG用C++比较多,但我用的是Java,我需要补充一些什么知识?(了解一下go)

3.20 二面(30分钟)

技术

  1. 自我介绍
  2. 项目架构是怎么样的?
  3. 负载均衡怎么实现的?有什么用?
  4. 计算机的内存是怎么存在的?
  5. 局部变量和全局变量在内存中有什么区别?
  6. 索引的类型有几种?
  7. 聚簇索引细说一下吧
  8. 哈希索引和聚簇索引有什么区别?
  9. 使用上呢,这两个使用上有什么区别?(当时没答上来,觉得是要从优化那块去说)
  10. 三次握手
  11. 三次握手为什么是三次,两次四次行不行?
  12. Linux常用命令,说三个吧
  13. top命令能不能说一说
  14. 我想查端口占用情况用什么命令?

算法 (全都是说思路就好)

  1. 反转链表
  2. 倒序输出链表
  3. 二叉树前序遍历
  4. 二叉树后序遍历

当时觉得前面基础答得不好,后两题就想弥补一下,所以跟面试官说递归太简单了我说迭代思路吧。面试官后面也有说算法基础不错,很开心,嘿嘿

反问

  1. 这是同个部门的二面吗?因为当时我是初试完了又变成初试,我以为是挂了又被捞了。。(是同部门二面)
  2. 这次面试您觉得我需要补充哪里的知识?(算法功底很扎实,相比起来基础有点逊色了,多看看数据库的基础)
  3. 工作地点在哪?(深圳南山)【这里面试官催我快点结束,我就没敢问了,其实我想问的是科兴还是腾大还是滨海hhhh】

3.29 三面(40分钟)

技术

  1. 之前做过什么项目?
  2. 联合索引有什么规则?
  3. 最左匹配的原理是什么?(一开始没想到,面试官提示从底层考虑,秒想到B+树排序的原因,面试官说不错不错)

非技术

  1. 你说你之前去找老师做项目,当时是怎么找的?
  2. 在老师的项目组里你觉得你是怎么样的
  3. 为什么要做一个分布式的项目
  4. 为什么要做负载均衡?为什么主从复制?你是怎么想的?
  5. 有没有面试别的公司?(回答了还投了字节)
  6. 喜欢腾讯还是喜欢字节?(说腾讯面试的体验比字节好)
  7. 那你前两面有啥感觉?(面试官这里是笑着说的,就开玩笑的那种感觉)
  8. 家里同意来深圳吗?
  9. 为啥不考研?
  10. 生活中遇到过什么公平的事情?不公平的呢?
  11. 大学里遇到过什么特别有挑战性的事情吗?技术非技术都可以说
  12. 报高考志愿的时候有没有想过去更好的学校?
  13. 描述一下你比较向往的工作状态

反问

  1. 我可能需要一些时间去学习go(如果你能进来的话会有缓冲期的,你现在也可以看看go)
  2. 如果有幸进去的话,会做什么(应该是上层应用,分布式啥啥啥的,跟你做的那个项目差不多)
  3. 面试隔得有点久(最近有点忙,别着急,我加你微信,到时候有啥事直接找我)

面试结束一刷新,流程到HR了,开心,嘻嘻

4.2 HR面

  1. 自我介绍
  2. 当时是出于什么样的心态去找老师做项目的?
  3. 能给我描述一下当时你做这个项目也业务吗?
  4. 看你还有一个自己做的开源项目,你当时是出于什么目的去做这个项目的?
  5. 在做这个项目的过程中遇到过什么困难让你特别有印象的?
  6. 这次实习面试你准备了多久?你是怎么准备的?
  7. 前面三轮面试感受如何?能大概说一说吗?
  8. 除了腾讯还有投其他的公司吗?对比一下感觉怎么样?
  9. 对深圳感觉怎么样?
  10. 老师的项目组带给你什么样的影响?
  11. 你说你因为老师比较严肃所以导致在交流上说话会有点直白,那有对这方面做出改变吗?
  12. 大概会实习多久?
  13. 什么时候能来实习?

反问

  1. 根据这次面试,您对我评价如何?(这个问题针对个人性比较强,就不写回答了)
  2. 大概多久出结果?(预计3-5个工作日)

面试感受

腾讯的面试真的是投的几家公司里感觉最好的了,体验特别特别棒。
一面面试官有哪些我答的不太好的地方还会指出来修改
二面面试官有个地方他觉得有问题还跟我讨论了一会
三面面试官就是大叔叔,看出来我有点紧张,一直在开玩笑

offer来了啊啊啊啊啊啊啊啊,好开心,好开心

163

楼主,请问这个项目是在网上找的吗?还是参考什么视频做的,还是说是学校的项目呀

展开全部 113 讨论