腾讯从投递简历到入职

腾讯从投递简历到入职

犹豫了很久要不要发这篇博客,其实主要是因为对面试的内容已经有很多都忘记了。犹豫再三后决定发一篇博客,希望能给大家提供一些帮助。

我先简单介绍一下我的情况

  1. 西安文理学院(双非)
  2. 大三在校生
  3. java方向
  4. 后台开发岗
  5. 2020暑期实习
    详细个人信息就不介绍了

我在介绍一下我的面试过程

  • 投递简历:2020-03-16

  • 一面(技术面):
    收到通知:2020-03-16
    面试时间:2020-03-17
    时长:40分钟
    因为走的是内推(内推人不认识),所以可能流程就很快
    大概问题:

  1. OOM是什么?了解吗?
  2. synchronized、volatile、reentrantlock了解吗?
  3. 简述一下SpringCloud
  4. 讲一下Mybatis和Hibernate的区别
  5. 你知道是如何判定那些事垃圾的吗
  6. 最后一道算法题 (暂时每想起来是什么题了,反正很简单)
    (大致就是这些,还有几个问题没记住)
  • 二面(技术面):
    收到通知:2020-03-17
    面试时间:2020-03-18
    时长:50分钟
    这一面其实他问了很少的问题
  1. 讲一下什么是跨域(因为我在谈项目的时候说到底了跨域)
  2. 解决跨域的方案
  3. 你知不知道浏览器从填写URL回车到看到界面都有哪些动作(我说了web后端的流程,他问网络层我直接说我不会。面试最后 我问面试官,你能够给我简述一下这个问题吗,我真的没接触过,谢谢。面试官人超级好,给我讲了一下大致体系)
  4. 你对jvm了解吗
  5. 如何判定那些是垃圾可以回收(不确定是一面还是二面问的了)
  6. 最后也是一道算法题
    (给你一个正整数n ,规定你只能对n进行加一 、减一 、在n%2=0时可以除以2 三种操作,问最少需要多少步可以将n变成1)
    面试官一点点引导 然后 最后我也没找到那个规律 让后让我按照当期的规律把代码写出来,我写出来但是有很多方法因为用快捷生成代码习惯了,手撕的时候全是简写。面试官看了我得代码之后给我讲了一下那个关键点,然后我下去又想了一下发现他的是对,但是也不是最优的。
  • 三面(GM/EVP/面委会):
    收到通知:2020-03-27
    面试时间: 2020-03-30
    时长:60分钟
    在收到三面通知之前我一度觉得自己凉了,一问前几面都很快。但是这一面中间隔了一周多……还好有惊无险。
  1. 简述一下跨域(还是有项目引起的)
  2. 怎么发现的跨域问题 (考察发现问题的能力)
  3. 怎么解决的跨域问题 (考察解决问题的能力)
  4. 你的方法完全可以用一个注解代替呀?(用那种觉得你的方法很垃圾的语气)
  5. 你对网络层还了解什么
  6. 内网穿透是如何实现的 (因为上一个问题我提到了我用过内网穿透。我只用过,怎么实现的不知道)
  7. 性能调优知道吗(我以为是局面 jvm调优 Mybatis调优之类的,面试官说:“不对,你对性能都不是很了解”。我真不了解,我直接蒙掉了,他又给我提示内存、cpu、线程,我还是不会,我就直说这块我没接触过。)
  8. 加密做过吗?
  9. 你知道https是怎么实现加密的吗?
  10. 秘钥怎么加密? (和第九题一样都是第八题引出来的)
  11. 你知道缓存雪崩吗?(我自己提到了如何预防)
  12. 那如何解决缓存雪崩
  13. 我自己提到了集群,负载均衡,消息队列等
    前几个题我的回答都不是很好网络,性能,算是我的知识盲区,加密我也是不是特别懂。最后问到的一些后端的东西我东扯西扯谈了很多自己的理解 ,中间还沟通了支付方式,也问了一些东西但是这个就不细说了。总体感觉三面凉了。
  • 四面(HR面):
    未收到通知
    面试时间: 2020-03-30
    时长:12分钟
    三面结束后,我就去找了当时没回答上来的问题,发现其实有些东西我是知道的……然后对那些不知道的简单理解了之后,就午睡了一会。正在睡梦中HR电话来了,一点不夸张我一下子就精神了,一点都不困了。打完电话后我还确认一下我是不是在做梦。
    首先通知前面面试都通过了,然后了解了下情况,问了几个问题
  1. 谈谈你朋友,同学对你的看法
  2. 谈谈你对你部门的理解
  3. 你什么时候可以入职
  4. 谈谈自己的优缺点
    还有两个问题我想不起来了,当时太激动了

可能有几个问题是其他面试环节的,我也记不太清了。
至此腾讯面试环节结束问题仅供参考,这几天陆续收到录用函和入职指引。

然后我再来点总结

我发现其实面试官每一次面试都是没有什么准备的,完全是根据面试的时候你提到了什么然后他问你什么,或者他突然想到什么问你什么。所以还需以全方位提升自己为首要任务,太依赖面经会中招的。可以把面经当做知识点的收集器,总结面经中的知识点然后自己去学习去了解这些点,在了解的过程中尽量做到拓展,把相关的知识尽量收集起来,串联起来。就相当于是一个查缺补漏的过程。
我总结了几点

  1. 要诚实,不会就是不会,千万不要瞎说
  2. 要虚心,面试官有时候给你一些提示然后你就 哦哦哦, 对对对,就是这样……
  3. 要有礼貌, 该有的问候,谢谢这些都要养成习惯,装出来的很假
  4. 技术扎实, 每一个点都要深入探讨研究一下,只学到了表面 面试的时候很容易露馅的
  5. 技术面广,一个点会扩展出无数个点,不说都了解但是常用的,热点的达不到精通最起码也要知道
  6. 思路清晰,把能够有关系的点都串联在一起组成一条线,这样也更能增加你对知识的掌握程度,在回答问题的时候一定是要有逻辑的。不是想到什么说什么
  7. 善于总结,我个人认为面试官更想听你的理解,而不是背课文
  8. 善于举例,有例子的解释更加有说服力,也更能证明你真的理解了
  9. 足够尊重

我在谈谈感悟

努力的足够多,即使没有得到自己想要的结果也知足了。这就是我投腾讯时的心态,直到录用函发来之前我都是这种心态,并没有抱着十足的把握能拿到offer,所以我也没有特意记录面试问题,更多的想的是通过这次面试查缺补漏。让自己尽可能的完美。其实每一次面试每一次笔试我都是希望通过面试官或者试题来检查自己,并且间接的了解大厂的技术需求,甚至get到技术重点。能够获得腾讯的offer对我来说更多的是得到认可的那种喜悦。整个过程有懊悔也有沮丧,甚至还一度觉得自己什么都不会,因为发现自己盲区和漏洞实在太多。心态的调整至关重要(不细说了,自己品,自己细品)

最后来句结束语

希望我的这篇博客能够帮助到你,我陌生的朋友。也希望那些双“飞”的同学们能够振作起来,努力就会有结果。加油ヾ(◍°∇°◍)ノ゙

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值