当前位置:长沙招聘会 > 2016届腾讯实习生招聘技术岗笔试经验

2016届腾讯实习生招聘技术岗笔试经验

来源:网络   2015-11-30

本人是重庆大学计算机学院的一枚弱菜,有幸获得腾讯2015实习生笔试机会,在此把笔试经历分享出来,让大家参考参考!

笔试

我报的后台研发岗位,网上笔试的日期是4月8号,当天由于外出学车,回来的时候比较晚,到寝室的时候笔试已经开始一个小时了,才突然想起来腾讯有笔试,然后就草草打开电脑,登陆主页进行笔试。题目分为两部分,第一部分为40道不定项选择题,其内容包含计算机网络,操作系统,概率论,数据结构,和C++的内容,考得十分的细,对于我这种基础不扎实的人来说这简直就是灾难,没办法,看见哪个有点印象的就多想一会,没印象的就直接看哪个舒服就选哪个,那感觉忒爽。选择题做完看下时间用了30分钟不到,其中只对几道数据结构和操作系统的题目有点把握外其他都是乱选的,然后就看大题了,大题一共有8题(貌似),大部分都是主观题,这种题你懂的,对于我们这种没见过世面的大学生来说几乎没一道会做,本来想能有几题算法或者数据结构题的话还能试一试(本人搞过ACM,感觉笔试的算法题应该能水个大概),再看看时间,还剩20分左右了,我眼尖发现了一道编程题,我想不管了,剩下的时间就给你了,题目大意是:

在不利用sizeof的情况下如何判断你的机器上的int型是16位,32位还是64位,请编程实现。

看到题目我就想到了32位int型的范围-2^32~2^32-1,既然如此那何不利用整型溢出来判断大小呢?然后定义了几个常量 INT1=0x7fffINT2=0x7fffffff INT3=0x7fffffffffffffff 这三个分别是16位,32位,64位 int型能代表的最大范围,只要令一个int型的变量分别给其赋值INT1 INT2 INT3 然后让其+1来判断是否溢出即可,由于对数的补码表示形式已经生疏,溢出后值为多少不是很清楚,就打开了一个IDE来试一试,结果就坑了,0,-1,1什么的试了N次都不行,无奈只好随便填了个0来应付,希望能给点"过程"分吧(后面才知道溢出后应该为最小的负数。。。打死我也想不到)。

笔试就这样水过去了,我觉得鹅厂已经无望了,就不再去想,专心准备阿里的面试(阿里笔试在腾讯之前,一不小心也过了笔试)。

 

本文 “2016届腾讯实习生招聘技术岗笔试经验” 由长沙招聘会网小编收集整理,供大家阅读参考,如有侵权请联系我们删除!

长沙最近招聘会

关注我们