回馈牛客网,已拿腾讯SNG的实习offer

本人双非一本,春招实习投的岗位是后端开发(主要是C++ 和Go),平时做项目用的语言都是Go,简历上的项目都是Go web(已经上线了),没有C++ 的项目经验。现在拿到了腾讯SNG后台开发的实习offer。下面是我的春招找实习的经历。

百度

这里先感谢下在百度工作的师兄,谢谢他的内推,我正式投百度连笔试机会都没有。

百度是我春招面的第一家,3月初就来了电话。当时还没开始复习,慌的不行。

下面是面经。

2018-3-12 一面(电面50多分钟)

  • 为什么喜欢后端开发?
  • 你觉得创新班怎么样?在创新班学到什么?
  • Go的数组、slice、map
  • Go的多个channel如何处理
  • Go的错误处理机制
  • Go的调度和协程
  • 堆和栈的区别
  • 项目中用到了队列吗,怎么用的?
  • tcp和udp的区别
  • postgresql和mysql的区别和优缺点比较
  • 列举10个linux常用的命令
  • 用shell实现从文件取出某个列并且去重
  • 如何定位很难重现的bug
  • 两个有序链表合成一个有序的链表
  • 寻找有环链表的相交点
  • 进程和线程的区别
  • 为什么使用多线程?
  • 项目部署后如何监控?
  • 谈谈熟悉的排序算法
  • C++ 的多态,动态绑定的实现原理
  • C++ 的深拷贝和浅拷贝
  • C++ 的引用和指针的区别
  • 线程的同步机制
  • 团队的同事如果提出不同的建议怎么处理?

因为没准备,有很多问题答的不好,然后挂了。


腾讯(SNG腾讯云)

2018-3-13 提前批一面(电面50多分钟)

昨天刚面完百度,就来了腾讯,准备的少,心里更慌。后来面完问面试官,他说面试结果还行,就是说话太紧张了(能不紧张吗)。。。

一开始聊项目的设计、技术点,然后给出新的需求怎么做,怎么优化,这块聊了很久,然后开始问基础。

  • 孤儿进程、僵尸进程的含义、区别
  • 讲讲守护进程
  • tcp和udp的区别
  • tcp粘包问题,怎么处理?
  • udp会粘包吗?为什么?
  • 浏览器输入url到界面渲染的整个过程
  • https的原理,和http的区别
  • 对称加密和非对称加密
  • 索引
  • 外键的作用
  • mysql和redis的区别和使用场景
  • 一个数组有一万个数据,只有10个是没有排序的(分布均匀),进行排序。
  • top N问题
  • 进程间的通信方式
  • 消息队列
  • session和cookie的区别
  • 如何保证系统的稳定性

大概就记得这些了,还有一些忘记了。

2018-3-15 提前批二面(电话面10几分钟)

面试官一上来就说只聊10几分钟,然后自我介绍,问我学校学了些什么课。本来以为面试官会问项目,没想到面试官问我平时关注服务器哪些方面,主机间的通信方式有哪些(这块答的不是很好)。接下来就问socket编程了,具体的系统调用,参数,还有一些场景的分析,一脸楞逼,我平时都是用go语言,网络底层的调用已经封装好了,linux上c的socket编程完全不会,然后凉凉。

2018-5-31 补招 上午一面 下午二面(电话面)

4月中旬的时候,我已经放弃春招了,投了很多公司,很多简历过不了,能面试的就几家,拉勾和实习僧上投的全部没有反应,所以我当时就不投了,心灰意冷,复习准备秋招,同时恶补linux上的socket编程。

当时创新班的小伙伴和我说腾讯补招的消息,我没有投,继续复习准备秋招。真的是运气爆发,竟然被腾讯捞了起来面试。也是sng事业群,不过换了一个部门。

一天连续突击两面,都没有问基础,也没有问项目。

一面

  • redis支持的最大连接数
  • redis的瓶颈(这个聊了比较久)
  • redis的场景设计和优化
  • C++和Go的区别(说了一大堆,然后面试官叫我用一句话概括,我:Go比C++开发效率高)

还有一些问题记得不太清。最后和我说等hr面,当时我很迷,就一面?我问还有没有技术面了,面试官明确和我说没有了。

二面

下午没多久就接到电话,我还以为是hr,然后面试官一开始也没问技术,就是聊聊在学校的情况,实习多少个月,有没有offer,让我感觉就是hr。突然,面试官就开始问技术问题,我当时心里很震惊,腾讯的hr这么6,都会开发了。问的问题不多,问了redis的内存布局,然后说我之前的二面面试记录上写着网络欠缺,我就和他说最近在恶补,然后我和他聊最近我正在写的c 网络库(这个聊了很久)。面试结束后我问面试官这是技术面吗,面试官说是,上午他同事搞错了,让我一周内等hr面。

hr面

过了三天,收到hr的电话,一开始聊的还好,最后hr说后面要加技术面,技术面通过了再谈薪资。当时心里有点慌,好不容易hr面了,没想到还要加面。一个星期后收到电话,以为是技术面,结果是offer call(人生总是那么惊喜刺激~~),当天收到了正式邮件。


WPS

3月底去参加wps在广工的现场宣讲会,投的是服务端开发,然后现场笔试。过了几天是在华工大酒店进行现场面试,连续面了一二面,然后叫我回去,下午注意手机铃声和短信(当时一面完,hr小姐姐跟我说面试官的评价给的挺高,希望我去珠海总部,然后我同意她改意向城市),然后再也没消息,凉凉。因为是现场面,没有及时总结,然后离现在也隔了很久,不太记得面试的问题,记得手撕两次代码,一个是实现高并发的消息队列(不是kafaka那种,只是很简单的一个类,用生产者和消费者模型就好了)。另外一个是实现strcpy。还有问了Go的协程调度。


其他公司:

京东,Go开发工程师,是我笔试做的最好一次,官网简历上没有项目经验那一栏,只有实习经验,然后空着没填,结果简历被刷。

爱奇艺,运维开发,笔试过,然后一面视频面发现是真运维,写Shell、Python脚本等,我一直以为是运维开发,搞docker、k8s(滴滴的运维开发就是这样的)等,然后面试官说看能不能帮我转部门,然后再也没消息了。

小米,Go开发工程师,简历被刷,连笔试机会都没有。

才云科技,Go开发工程师,一面劝退面,问docker的源码,Go的源码,问我熟悉操作系统哪块,我说网络,然后面试官问我网卡驱动、iptable😂😂。

美团、携程,看到后台有C++等语言就投了,然后笔试挂(笔试考Java,不会。。。)。

滴滴,运维开发,简历被刷。

最后总结,自己实力其实不够强,只是运气好些。越努力越幸运,祝大家拿到心满意足的offer。

#春招##实习##腾讯##C++工程师##百度#
全部评论
终于看到golang了,感谢分享
点赞 回复 分享
发布于 2018-07-06 15:21
大佬厉害啊,大佬的github是多少,想拜读一下网络库
点赞 回复 分享
发布于 2018-06-12 18:52
6666
点赞 回复 分享
发布于 2018-06-12 09:53
6啊大佬
点赞 回复 分享
发布于 2018-06-12 07:46
大佬,厉害
点赞 回复 分享
发布于 2018-06-12 01:08
楼主的go是怎么学习的啊。好厉害!
点赞 回复 分享
发布于 2018-06-12 00:09
抱腿
点赞 回复 分享
发布于 2018-06-11 20:55
强啊
点赞 回复 分享
发布于 2018-06-11 20:13
老棒了
点赞 回复 分享
发布于 2018-06-11 19:49
手机上排版有些乱,web端看比较好😂😂
点赞 回复 分享
发布于 2018-06-11 19:45
大佬抱腿
点赞 回复 分享
发布于 2018-06-11 19:35
牛逼大佬青峰
点赞 回复 分享
发布于 2018-06-11 19:31

相关推荐

05-15 21:07
已编辑
门头沟学院 C++
当下就业形势极其严峻,本人目前在211大学读研,还有一个月毕业,历经千辛万苦,目前有1个专业对口的offer(主要和我导师有关,我一个专硕,却被强制要求发sci二区论文,不给做项目不给实习,坑死我了)。以下分享本人的实用经验,希望为高年级大学生指引一条正确的道路。由于这些经验都是本人经过大量实践和思考得出的,所以直接给出结论以节约时间。1.你需要重塑你的学生思维:读书归根结底是为了工作,而工作取决于市场需求而非个人能力!需求第一,能力第二!学历如果不能适应市场需求,哪怕是清华北大也没用!2.读研实现就业回报的平衡已被打破,往年对读研的认知不再适用!因为读研有高性价比的前提是市场需求不降低,但近几年的市场需求却持续大幅降低!考研/读研缓解就业的功能在急剧下降,不再具有高性价比!反而本科毕业就就业的性价比在上升,甚至在某些情况下比读研好的多,所以当下考研读研必须慎重再慎重!3.考研必须是从双非院校考到985院校才能实现高性价比!其他任何一种情况,除了必须读研的专业,不要考研!赶紧去找工作,不要犹豫!4.研究生分为学硕和专硕,读学硕就不要有硕士毕业就工作的想法,最好一口气读完博士,出来当老师或去科研院所工作。如果你考上了985的专硕,也别以为就能有好工作,得看你学的是否和工作有关!除非你的目标岗位条件中有论文要求,否则强烈建议:如果你的学院强制要求你发学术论文,否则不给毕业,请立刻退学找工作,不要犹豫!如果是你的导师强制要求你发论文,请立刻换导师!换不了也退学再找工作,不要犹豫!注意这里说的是专硕,不理解的同学请好好想想第一点。5.当下找工作必须想清楚具体岗位再找,不要瞎投简历!比如程序员岗位,这是外行的认知,但作为计算机专业的学生,你必须落实到Java/C++/Python程序员,总之,你必须确定具体的方向再投简历,如果简历没啥可写,那就先学技能,学技能也是学具体的方向,不要什么都学一点,没用。6.强烈建议大三/研二去实习,实习也是按具体岗位找,不要乱找,具体见上一点。注意,如果研究生所做项目内容和目标实习内容相近,可以不实习。实习的时候就可以准备秋招了(笔面试),请尽可能在秋招上岸,秋招的重要性远大于春招!7.找工作要线上线下火力全开,不要局限于学校的招聘会。线上,要下载至少两个求职app,比如boos直聘,智联招聘,猎聘,国聘,线上区域选择取决于你以后想在哪块发展,比如本省,长三角,慎重全国投。线下,要去至少两个大学的招聘会,大学招聘会时间可从该大学的就业信息网上查询。注意,招聘会不是宣讲会,宣讲会场次太多但是每次都是一个公司,建议以招聘会为主,宣讲会为辅。8.线下招聘会速通方法:直接收集投递渠道:二维码/邮箱/宣传册,当然前提是看准岗位。尽量别坐在位置上投简历,因为线上投也是一样的。按这个方法,一个下午看完两个招聘会应该没问题,收集完回去慢慢投即可。9.对于面试打扮,干净整齐就行。面试时要保持微笑和尊重,眼睛要尽量盯着面试官,不要乱看别处,要适当夸企业,夸自己的专业能力。如果提到校园活动之类的,可以造假,面试官不会去查。遇到知识盲区不要说我不知道,打个擦边球(相似知识)或提供个思路。面试官如果说你缺乏项目经验,你要说你基础理论扎实,自学能力强,如果贵单位给你机会,你很快能上手之类的。还有最好增加礼貌用语,比如一直用您称呼面试官,面试开始时说您好,结束时说谢谢。10.面试一般不超过两轮,如果有两轮,第一轮是技术面,第二轮是综合面,技术面就好好准备技术,综合面就多说/编造些软能力,比如校园活动,做志愿者,业余爱好等,然后一定表现得要彬彬有礼,有自信。如果问到职业规划,建议说1-3年如何,3-5年如何,比如1-3年熟悉业务成为合格的初级工程师,3-5年精通技能成为技术骨干。11.外包公司性价比不高,要放到最后考虑。专业不对口的岗位慎重投简历,放到最后考虑。如果你投的简历多了,可能有自称是猎聘公司的人打电话给你,说可以培训,培训完再交钱,这种不算诈骗,但是坑钱,性价比极低,也要放到最后考虑。总之,外包,专业不对口,猎聘公司培训都要放到最后考虑。如果你是研究生,千万别考虑猎聘公司的培训,因为在那里培训的都是本科生甚至大专生,你去了,那么研究生等于白读。12.考公考编是一条很好,甚至是最好的出路,也建议从大三/研二开始准备。如果觉得考公太难就考编,考编难度比考公低很多,尤其是考县级的事业编。不要嫌事业编工资不高,一个铁饭碗属性就吊打很多企业了,而且还有双休不加班制度,性价比不用怀疑。13.毕业后两年内不交社保即不工作还算应届生,如果毕业后工作了再读研,到研三时还是应届生。部分省份规定大学生毕业后交社保,报考公务员/事业单位时仍可按照应届身份报考,如果你符合这个规定,那么工作后再考公考编也是很好的。最后是最容易忽略的一点,考公考编和校招慎重同时进行!因为现在各行各业竞争都很激烈,要求比以前高,而人的精力是有限的,如果都准备最后可能一事无成!所以要么放弃校招,专注于考公考编,要么放弃考公考编,专注校招。或者在拿到一个offer后再考编制,留个底牌。         
点赞 评论 收藏
分享
评论
10
83
分享

创作者周榜

更多
牛客网
牛客企业服务