2015.4.15日。
腾讯一面,我就跪在这里了。
进到璞瑜酒店,看到了很多人,我投的是安卓工程师,接受的事TRD面试。我的场次是10:30的,我一直等到11点,终于工作人员说10:30的直接上去等候吧。我就去到了811.
进去之后,面试官显得很着急还是什么吧,直接就让我写一个函数,需求是:两个字符串,如果第一个字符串的第三个字母大于第二个字符串的第三个字母,就交换两个字符串。我一开始就有点不知所措,我不知道该用什么语言来写。结果,我先想用java,一紧张,忘了charAt这个方法的名字了,结果我纠结了半天,打算还是用C语言写吧,我就用了指针。但还是忘了C语言的字符串用什么定义了!结果就写了个string……现在想起来面试官肯定也是无语。写的也比较乱。然后,面试官就问我你这是什么语言写的……我都不好意思说话了……
接着,他就问了我字符串是按照什么结尾的,我回答\0,然后又问我是给什么来识别的,我就不太知道了,就说是操作系统……结果肯定不是啊。。还为我\是什么意思,我回答转义。这再不知道……
然后,问了我进程间通信,我感觉他肯定是看到我是非计算机专业的了,问的都是好基础的问题,问我信号量知不知道,我说是用来进程间通信的,但是什么原理我确实不知道,他问我PV。。。。结果就只能说不知道了。
接着呢,就问了我数据库范式……我只知道几句数据库怎么操作的语言啊……我肯定不知道,结果又挂了……我连这个名字都是第一次听说。。
随后,他又问我知不知道C++的标准库,我说是STL库对么,他说嗯,……我也是醉了,我只是了解C++,怎么会具体了解这么多东西,平时也就用个std……连vector都用不上……他问我这个。。。。
感觉不会再爱了……他又问了我三次握手,我只知道是用来干嘛的。。建立连接的么。。。他让我仔细讲……ORZ……
对了,还问了我http的H是什么意思。。我当时已经回答了一摞不知道不会不清楚了……
最后,问了我之前自己的之前的计划……我以为问我的大计划,我就说什么成为一个好的工程师,结果他问我之前的小计划,我没理解,就说学习安卓,做一个自己的app吧。就简单讲了一下这个app。还问了我一个项目里面,问我其中的难点是什么,怎么克服的,我就一一回答了。
我不能理解的是,我报的是安卓,他问了我一大堆基础问题……安卓的一句都没有问,我不知道这是为什么。可能都是这样问的?我的基础确实不好,毕竟我不是计算机类的,没学过操作系统,没学过数据结构,没学过编程。我都是自学的安卓,肯定存在很多问题。我服了……
还是好好搞好基础吧,基础太重要了。
下次再努力吧,起码要走完所有流程,不能和这次一样,倒在第一道门。
2015腾讯面试总结
最新推荐文章于 2018-04-01 15:55:11 发布