研究在过去的一年是linux 什么系统编程和网络编程。比较熟悉的语言c/c++,python只写一些测试client。是后台开发类,比方前面笔面的网易CC(面完hr后挂)。大概3月15号就在腾讯 join.qq.com 上注冊了简历,一直等到4.12才在大学城华工笔试。
期间有过怀疑,不知道自己适不适合投后台,由于大三非常菜水平的时候投过技术运营,面到了hr之后还是挂了,想想假设这次投技术运营是不是更有把握一些。终于还是坚定地投了后台职位,我不是科班出身,所以非常怕面试的时候问一些比較难的数据结构与算法问题,为此在之前一个月死磕DS,分类整理了如链表、二叉树、排序等等10多种常见的题目集合,幸运又搞笑的是面试的时候一个都没问,这是后话,个中缘由后面再详说。
4.12 笔试:详细题目涉及非常广,非常多人写过专门的文章讨论过,我也忘得差点儿相同就不狗尾续貂了。
注意常常会有些概率题,还有LRU, FIFO缺页的问题。我花了非常多时间做附加题,但好像是不计入总分的,二面的时候瞄到自己简历,笔试好像是B。详细分数好像是60什么的,看不太清楚。
4.15 一面:我在自我介绍就直接说自己DS & ALG等一般。面试官打开我博客说:排名还挺高啊。然后就非常有兴趣地在那翻。
忘记怎么聊到我写过一个简单的ftpserver上,就叫我先画实现框图,解释一些细节。比方是多线程实现还是多进程。为什么使用多进程?(多线程共享当前工作文件夹),一个session内部两个进程怎样通信(socketpair),有哪些其它进程间通信方式,为什么不选用;接着写框架伪代码,大概就是serverfork 多进程实现的版本号。
面试官问能不能实现异步接受连接?accept前epoll就能够。为什么直接想到epoll 不是select,有什么差别? epoll是回调的。不用遍历,select/poll是须要遍历到maxfd+1的.....。
接着说到我阅读过muduo网络库的大部分源代码,面试官网上搜了一下再和我吹一吹。
问我懂不懂安全?不懂。实习地点在深圳有问题没?没。感觉有戏了。数据结构还行不?太偏的不懂。面试官翻博客发现我写了数据结构的文章,说太难的我不问你,本想接招,结果看时间差点儿相同,直接让我 走了。
15号晚上接到面试官电话叫我明天去二面,详细地点去三楼咨询。16号去发现其它人都是发短信的,然后查不到我的记录,直到时间到二面面试官打电话给我,才知道去哪个房间。
4.16 二面:基本是查户口,问有没有女朋友啊之类的,为什么喜欢做后台开发,想做什么类型的后台开发。不懂安全写出代码漏洞咋办.....我以为二面是技术加强版,难道是由于一面表现不错? 看到简历上写着一面 评价A+。说假设我这关过了,明天hr面。一直等到晚上11点多才收到hr面的通知。非常焦急。由于有些是人状态是会停滞不前的,甚至还会后退~泪。
4.17 三面:hr面就吹水了,为啥想来腾讯实习。实习 时间和地点由有什么要求。谈谈自己的项目经验和收获...
实际上面完hr我也放心不下。由于大三我就这样被刷过,一直到4.23 晚上才收到电话offer,期间一直刷官方微信看大家的讨论,另一个专门的等offer群,果不其然还是有小部分的过了hr没收到offer的,技术少量。非技术比較多,合起来的比例我认为有20%左右。
除了运气成分之外,能通过面试跟我写的博客有非常大关系,至少证明我学过后台开发所须要的一些基础知识,面试官也不用想着法地问我。
不知道去实习详细是干什么,但应该是有人带的。近期应该先略微过一下前端基础html+css+javascript。然后继续深入学习c++。
ps: 吐槽一下。在大学城非常爽的是大部分it 互联网类的笔试面试都在那边。天河过去一次1个多小时。来回比打一场篮球赛还累。
最后祝大家特别是学生寻找实习和工作的好运气。
版权声明:本文博客原创文章。博客,未经同意,不得转载。