做开发的都看看!大佬熬夜总结的腾讯后台开发岗面经,这将是你进大厂的敲门砖!

前程有光      2022-02-12     563

关键词:

背景

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

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

部门:ieg 腾讯游戏

3.11 一面(40分钟)

技术

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

反问

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

3.20 二面(30分钟)

技术

  • 自我介绍
  • 项目架构是怎么样的?
  • 负载均衡怎么实现的?有什么用?
  • 计算机的内存是怎么存在的?
  • 局部变量和全局变量在内存中有什么区别?
  • 索引的类型有几种?
  • 聚簇索引细说一下吧
  • 哈希索引和聚簇索引有什么区别?
  • 使用上呢,这两个使用上有什么区别?(当时没答上来,觉得是要从优化那块去说)
  • 三次握手
  • 三次握手为什么是三次,两次四次行不行?
  • Linux常用命令,说三个吧
  • top命令能不能说一说
  • 我想查端口占用情况用什么命令?
  • 算法 (全都是说思路就好)
  • 反转链表
  • 倒序输出链表
  • 二叉树前序遍历
  • 二叉树后序遍历
  • 当时觉得前面基础答得不好,后两题就想表现一下自己,所以跟面试官说递归太简单了我说迭代思路吧。面试官后面也有说算法基础不错,很开心,嘿嘿

反问

  • 这是同个部门的二面吗?因为当时我是初试完了又变成初试,我以为是挂了又被捞了。。(是同部门二面)
  • 这次面试您觉得我需要补充哪里的知识?(算法功底很扎实,相比起来基础有点逊色了,多看看数据库的基础)

工作地点在哪?(深圳南山)【这里面试官有点局促,催我快点结束,我就没敢问了,其实我想问的是科兴还是腾大还是滨海hhhh】

3.29 三面(40分钟)

技术

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

非技术

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

反问

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

HR面

  • 还是那一大堆 ,没什么好讲的!

面试感受

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

最后

在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
全部免费分享给大家,只希望你给作者点个三连!

2021年腾讯java开发岗面经分享+复习方法

前言先介绍一下本人背景:双非末流一本,大三,CS专业,有百度实习经历,本次主要给大家分享一下我面试腾讯的面经,已拿offer。最后也分享了我复习的流程,希望能够帮助到正在准备面试的你࿰... 查看详情

腾讯android开发岗面经之旅

写在前面我每年都会隔一段时间出去面试一次,面试的目的不是为了找到好的工作,而是想知道自己的技术能力是否符合市场需求,有没有与时代发展速度脱轨。同样,面试你的也是同行,这样也能够碰撞出... 查看详情

游戏开发岗面经总结4(drawcall,c++11新特性)(代码片段)

DrawCall?一提到DrawCall我们就会想到优化的问题什么是DrawCall?通俗:在unity中,每次CPU都会准备数据通知GPU的过程就成为一个DrawCall具体:CPU调用图形编程接口,来命令GPU进行渲染的操作具体:设置颜色... 查看详情

欢聚时代(yy)android开发岗面经之旅

作者:王鑫之前是在一家中小型的互联公司从事Android开发工作,自我感觉份工作没有太多的挑战性,就选择了离职,于是就想去找份大厂的高薪工作。在离职后休息了一个星期,就开始准备去找工作,中... 查看详情

开发人员必学!6年老java面经总结

大数据、算法项目在任何大厂无论是面试还是工作运用都是非常广泛的,我们精选了50个百度、腾讯、阿里等大厂的大数据、算法落地经验甩给大家,千万不要做收藏党哦,空闲时间记得随时看看!如果你没有大... 查看详情

游戏开发岗面经总结7(函数调用底层,值捕获和引用捕获,宏定义和内联,排序算法稳定性,static,软工思想,sprite和image的区别,细小物体碰撞问题)

函数调用底层在了解函数调用之前首先我们应该知道堆栈存储区(五大存储区都应该了解)栈:在函数运行之前自动分配好空间资源,函数运行完毕之后自动回收资源堆:程序员手动申请,操作系统进行算... 查看详情

万字长文|2023届推荐算法岗面经总结!

...实很难,今天就给大家分享一位23届同学找算法岗实习的总结,最终拿下抖音APP、快手主站和美团优选的推荐算法岗offer,希望能帮助到下半年找工作的小伙伴们,以下为原文。作者:落尽 |编辑:对白的算法屋htt 查看详情

今日头条face++开发岗面经

今日头条、Face++开发岗面经【头条】两个栈实现一个队列、怎么优化数组每一个元素找出数组右边第一个大于自己的数实现LRUTCP四次握手滑动窗口、窗口大小线程与进程区别什么是线程安全乐观锁、悲观锁进程间通信管道怎么实... 查看详情

新鲜面经——腾讯金融类后台开发

一面1、合并两个有序链表,我是写的不怎么停顿而且一次对的,这种题我建议最低标准就按这个来。2、在微信九宫格组合售卖。实现的代码中,输入用户支付单号listid后,代码需要保证能够将三种商品都发货成... 查看详情

迟到的java岗面经面7家,意外收获5家意向offer,越努力越幸运!

个人简介Java后台开发方向。非计算机专业硕士,专业涉及到一些开发。实验室项目主要是JavaWeb系统,挖掘小亮点。回顾面试的那几个月,宛若梦一场。一开始心态不好,看到要学习的东西一大堆,沉不下心来学习,看什么东西... 查看详情

熬夜肝完了,腾讯前端,java,c++,go面经汇总(全)

...硬核面试题(附答案),详情可以看这里15万字C++开发硬核面试题20万字Java硬核面试题面试题最大的好处就是验证你知识掌握的如何,并且也能替你查漏补缺,毕竟现在这么卷,该掌握的八股文还是得掌握。面... 查看详情

熬夜肝完了,腾讯前端,java,c++,go面经汇总(全)

...硬核面试题(附答案),详情可以看这里15万字C++开发硬核面试题20万字Java硬核面试题面试题最大的好处就是验证你知识掌握的如何,并且也能替你查漏补缺,毕竟现在这么卷,该掌握的八股文还是得掌握。面... 查看详情

腾讯社招android岗面经分享,侥幸斩获offer

作者:海能背景笔者双非本科,18年毕业,学历背景一般,由于个人家中有事,不得已从上家公司裸辞了,处理好家中的事情后,蹦着换个环境的想法,直接奔向深圳,开启了一次的新的求职之... 查看详情

40篇腾讯java,go,前端和c++面经

...【腾讯】Java岗-微信支付三面凉经5.【腾讯】Java岗-IEG运营开发2面6.【腾讯】Java岗-拿到CSIGoffer7.【腾讯】Java岗-腾讯云实习开发面经8.【腾讯】Java岗-一二轮面经(太艰难)9.【腾讯】Java岗-CSIG实习面试(超详细)10.【腾讯】Jav... 查看详情

游戏开发岗面经总结5(面相对象和面相过程的区别,多态,cg,设计模式,进程线程协程,动静态合批态,内存区域存放,指针和引用的区别,防止对象被拷贝,map和unordered_map)

我发现真的是好多东西脑子里知道这个东西的大致,但是如果让你说出来真的半句话憋不出来所以我们还是得脚踏实地的一个问题一个问题的看不能好高骛远面相对象和面相过程的区别1.面相过程是以过程为中心的编程思想&#... 查看详情

「面经分享」阿里大佬的5年android开发求职之路(代码片段)

...职中需要注意的点。各大厂的面试会考核哪些知识点5年开发应该具备哪些技术要点当下市场行情如何,真的很卷吗写简历需要注意什么自我介绍怎么准备关于为什么离职未来职业规划问题如何避坑被问到自闭,如何调整... 查看详情

android面经分享阿里大佬的5年android开发的求职之路(代码片段)

...职中需要注意的点。各大厂的面试会考核哪些知识点5年开发应该具备哪些技术要点当下市场行情如何,真的很卷吗写简历需要注意什么自我介绍怎么准备关于为什么离 查看详情

民生总行科技岗面经

软件开发岗,业务线是直销银行,base北京顺义。6月份笔试,8月份约面试,10月份offer。一个字,佛。笔试最接近互联网风格的笔试。因为是提前批,所以编程题a的不是很多,侥幸进了面试面试分为两... 查看详情