当前位置:首页 > 嵌入式 > 嵌入式微处理器
[导读]读者在读小硕,先恭喜读者获得了腾讯的offer,下面看看都经历了什么。在2020年年初参加了腾讯的提前批实习生招聘,共被面试官从简历池里面捞了四次,当然第一次纯属偶然,是面试官看错我的面试岗位,本人投的技术运维岗位,但第一次面试官是C/C++后台开发岗,


读者在读小硕,先恭喜读者获得了腾讯offer,下面看看都经历了什么。在2020年年初参加了腾讯的提前批实习生招聘,共被面试官从简历池里面捞了四次,当然第一次纯属偶然,是面试官看错我的面试岗位,本人投的技术运维岗位,但第一次面试官是C/C++后台开发岗,之后就是同时开始三个岗位的面试(疑惑还可以这样来),分别是一个C/C++开发岗,一个是云计算部门的技术运维岗,一个是云虚拟化部门的技术运维岗位,最后考虑了云虚拟化部门的技术运维岗位,并且获得了该部门的提前批Offer,接下来则是为大家介绍一下简历投递、笔试、面试的各个流程等。

1、注册和投递简历

当初还是在十二月的时候,抱着尝试的心理,去腾讯注册并投递了本人的简历,并且由于本人的经历,最终投递了技术运维这个岗位,事业群则无明确意向,这样就能在腾讯的所有事业群都有机会了(˙︶˙),当时等了很久都没收到面试消息,都感觉凉透了,结果在二月底莫名被捞,虽然是面试官搞错岗位被捞,但是内心还是十分满足的(毕竟不是一无是处  (ಡωಡ)hiahiahia),后来才知道那时候才正式开始进行招收,之前只是投递简历的过程。

2、第一个开发岗面试

这次的面试,一开始面试官就直接开问了,这个我看你的岗位投的是技术运维啊,不是我们岗位啊。那瞬间感觉不说了,内心已经绝望了,所以面试官询问我是不是要继续尝试一下他们部门的方式,最终接受了他们的面试,由于不是正式的面试,所以面试官最终只是让我做了两套题,然后就Over了,做的题也很简单:

①将一个int型的数字转为C类型的字符串:看似简单,内藏玄机啊!!!!

②将一个字符串进行反转,这个就比较简单了。

当然以上两个题都要求不管时间还是空间复杂度等尽量少,执行时间越短越好

虽然这次两个题都算做出来了(第一个题有地方未考虑到),但是果然如内心所想一样,面试官在做完题之后就直接说结束了,没有提问任何问题等,更伤心的是才面完没多久,再查面试状态就凉凉了(您与该岗位不匹配),内心十分崩溃啊!!!
                                                       


3、第二个开发岗面试

在三月开始的时候,有接收到了腾讯的面试通知,这次面试也是开发岗的,但是呢,因为之前以为凉了就没希望了,也没去认真准备,就是临时抱佛脚了一晚上,当然这次没有之前那种尴尬的开场白了。整个面试过程我都显得有点紧张、刺激,毕竟第一次面鹅厂,流程大概是这样的,首先面试官介绍了一下自己,然后接着让我进行自我介绍,当然这个是没问题了,毕竟之前有准备的…….


之后则首先是面试官针对我的简历项目提问了一些问题,但是还是觉得昨晚的准备白费了,准备那么多基础结果上来就是项目,没有过度很难受,在问了简历里面的问题之后,严肃的问题来了,由此面试官有了很多关于相关知识点更深层的问题来。这个过程虽然艰难,但是最终还是有惊无险的过了,在这次面试中的原生知识点有:

  • DPDK里面你对负载均衡了解吗,能不能给我解释一下呢,有几种方法呢?

  • DPDK的两种模式你知道多少呢,可以介绍一下吗?(什么鬼,完全没听懂,自己猜的问题,因为面试官声音哑了(;_;))

  • 对于DPDK它和传统协议栈的对比好处在哪呢,怎么实现的呢,能不能介绍一下?

  • 对于select和epoll,能不能介绍一下它们,并说一下他们各有什么优缺点和不同呢?

  • 对于拥塞控制,你了解吗,能不能简单介绍一下呢?(原因是你既然做的高性能的网络这块,这个周末也应该知道吧,但是完蛋,之前没准备啊只能对不起了……)

之后大概等了大半个月吧,才再次接到了二面的通知,大概是因为之前表现没那么好吧,所以只能是先当备胎了,而且面试官一上来就说,看你上次的面试有的东西不是很懂啊啊啊啊啊,心里的难受只有自己知道。其他的不说了,这次面试过程和上次大同小异,一上来就是先自我介绍一波,所以又把之前的稿子念了一遍,接下来同样针对项目问了一些问题,但是主要还是DPDK的问题(可能是RDMA他们不怎么用吧),接下来也有一些其他的基础问题。相关知识点如下:

  • 针对DPDK问的问题大概还是那些东西,比如介绍一下PMD的流程、NUMA的机制、DPDK对于网卡的流处理机制等等;

  • 针对其他问题,首先让我介绍了一下TCP的三次握手和四次挥手流程,然后由此问了其他问题,比如为什么是三次握手呢?为什么是四次挥手呢?我们少一些性吗?为什么?

  • 对于拥塞控制,你给我做一下介绍吧。。。

  • 对于Hash冲突,主要有哪些解决方案呢?它们分别适合于什么样的场景下使用呢?

  • 对于快速排序的流程,能不能给我做一下介绍呢?(因为介绍项目说的用了快排这个算法)

  • 对于死锁你有什么看法?以及有哪些解决方案?

  • 对于哈希表和链表你有什么了解,它们有什么区别呢?

就这样,对于后台开发的两轮不同的面试就告一段落了,因为之后接受了其他岗位的Offer,总的来说还是学到了一点东西、积累了一些关于后台开发的经验。

4、两个部门系统技术(运维)岗面试

关于这个岗位的面试,当时差不多相同时间接到的面试通知,所以一开始都没搞明白为什么我面了那么多轮了还在面试啊,到了两个部门的二面完了才明白,原来是这么回事(≧m≦)。当然过程虽然坎坷忐忑,但是结局是美好的,在这两个意向岗位中获得了心仪的Offer,那一瞬间内心是开心的。

好的,多的不说接下来进入正题,由于这两个部门都是技术运维方向,所以问的问题大同小异,就不分开赘述了,当然由于之前已经有了一些经验,所以面试过程就没那么紧张了。这两个部门的面试,都只有三轮面试,而且没有笔试哦(划重点了),且本人都走到了最后,但是因为先接受了云虚拟化部门的实习Offer,所以呢另一个部门的情况就不知道怎么样了。

首先,针对第一面,不知道是不是腾讯的面试官都是一个调调,都是直接上来就开干项目(O(∩_∩)O哈哈~),没有任何基础的铺垫,让人总是那么措手不及,没有任何准备,他们的流程也是首先进行自我介绍,然后针对你的简历进行提问,在问的差不多的时候在问一下其他问题,验证一下你的料足不足((^▽^)),最后则是向你介绍一下该部门的一些情况,以及询问你是否有什么疑问。

其次,针对第二面,感觉问的问题什么的和第一面都是差不多的,但是呢面试官就主要是针对项目了,其他问题相对第一面较少,流程也和第一面一样一样的,先来自我介绍,然后针对项目等进行提问,接下来则是问一些其他的疑惑以及解答你的疑惑等。

最后,也是最重要的HR面,这面就感觉画风不太一样了,面试官问的东西也不只是项目等了,还有其他比如意向、是否有其他Offer或者部门等等问题,但是面试官都是挺和蔼的,面试过程中没有感到压力,甚至我在紧张的时候,他还安慰我不用太紧张,总的来说比较轻松,不压抑。

因为同为技术运维,所以问的问题都差不多,就统一列出了,相关知识点如下:

  • 针对DPDK,都是对DPDK的一些基础知识问答,只要真的做了就不会有问题,比如传统TCP/IP和DPDK有什么异同,DPDK快那么多是为什么呢?DPDK的UIO实现的流程是什么样的呢?对于DPDK的大页以及TLB等,你有多少了解?

  • 在你做项目的时候有遇到些什么问题呢?都是怎么解决的?

  • 然后就是对于TCP/IP的三次握手和四次挥手的一些介绍和提问、以及拥塞控制等;

  • 最后则是一些和硬件相关的东西了,比如对于物理内存和虚拟内存,你有什么了解,它们有什么联系和区别?
    对于磁盘阵列,你有多少了解?能介绍一下吗?

  • 对于SSD和机械硬盘,它们有什么区别以及各有什么优势等?

  • HTTP的状态码有哪些,它们都表示什么?

  • 用户在访问一个网站的时候,它的完整流程是怎么样的呢?

  • C/C++中函数传递指针和传递引用的本质区别是什么呢?

  • 对于进程池和线程池,你们有没有运用或者你有没有了解呢?能不能介绍一下它们?

最后对于HR面的问题,这就比较复杂了,因为问的问题涉及面较多,比如

  • 岗位和城市意向

  • 你的对象(╯﹏╰)

  • 今后的安排

  • 对加班你有什么看法

  • 你有什么爱好

  • 你觉得你自己最大的缺点和优点是什么

  • 目前有什么Offer和还有什么部门面试吗?等等一大堆复杂的问题

好了,以上就是关于腾讯实习面试的相关经历和过程了,总的来说过程是忐忑而艰难的,但是结果是美好的,成功拿到了一个部门的实习Offer,既学到了一些东西,还积累了一些经验和了解到了自己的一些不足。

5、总结

①针对简历部分:一定要注意写的内容,千万不要乱写、瞎写,遇到自己不熟、不清楚的内容,不建议写上去,因为面试官很多问题是针对你的简历来的,并且千万不能撒谎,不然被面试官揭穿,那你在面试官那里印象就会变得很差;

②对于面试官:不要看低面试官,面试官既然面你,那就证明他在这个领域是有涉及的,所以不能瞎说,要正面面试官的各种问题,才能给面试官一个好的印象,面试官才会尊重你,不会给你下不来台阶;

③心态方面:在面试过程中,千万不要紧张,因为紧张就会犯错,所以要学会适应面试的节奏,心态要好,在遇到不会的问题的时候,不能瞎编,要直接坦白,坦诚表示自己的不足,并且会下去进行学习,以补全自己的不足,这样对大家都好。



本文授权转载自公众号“我是程序员小贱”,作者L的存在


-END-




推荐阅读



【01】呵呵,一个Bug你改了两天,真有这么难吗?
【02】面试字节跳动,我被怼了……
【03】这篇文章把今日头条和抖音的算法扒的底裤都不剩!
【04】网传互联网公司加班表
【05】华为、阿里、小米、腾讯……一线互联网大厂的薪资和职级一览!


免责声明:整理文章为传播相关技术,版权归原作者所有,如有侵权,请联系删除

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

嵌入式ARM

扫描二维码,关注更多精彩内容

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭