您的位置:首页 > 其它

Something about Telephone Interview

2017-03-23 22:51 239 查看
3月23日19:44分,电子商务课上。

竟然......

突然一个来自广东深圳的陌生号码打来电话。

内心预感是TX,于是匆匆忙忙跑出去接通电话。

果然......

然而这个面试过程,还是有点不太美好的,不过也怪我没有做准备,我决定把它记录下来,以后不再错过这样的机会。

对方是一名女生,感觉整个面试过程很直白、急促。一开始问我熟悉哪种语言,我说C++和OC稍微熟一点。(其实内心也是没底气的,忽然感觉自己并没有熟悉的语言)

然后就接连问了我十几个问题,具体顺序是记不得了,但主要是四个方面:数据结构、计算机网络、操作系统和C++基础。

一。数据结构,大概有这么几个问题:

1.链表和数组的区别,什么情况下用链表,什么情况下用数组?

第一个就问这个问题,我是蒙圈了,因为前不久的阿里电话面试也问了这个问题,当时我没回答上来。于是我按照自己的感觉说了说,她大概是没懂我意思,就直接问我“频繁增删元素适合用链表还是数组?”我回答了链表。

2.你知道哪些排序算法?

我说了“冒泡排序、快速排序、选择排序、插入排序、希尔排序等”

然后她问“那你说一下快速排序的原理”

还好这个我还是很有底气的,仔仔细细回答了一遍。这个问题也是和阿里电话面试一样的问题,看来他们对数据结构的要求估计差不多,基础真的很重要!

二。操作系统:

1.线程间同步的几种方式,进程间通信的几种方式

我就答出了“信号量、管道”......操作系统完全忘了好么,要是上学期期末前你来问我,我保证回答的让你满意。不过也怪我自己没运用好。

三。计算机网络:

1.TCP和UDP的区别

2.对称加密和非对称加密的区别

巨尴尬,我清楚地记得这两个问题我都看过,但不知道是因为真的忘了还是因为有点紧张,我一句话都说不出来,她倒是很急促,可能是还有事要忙吧,便很快开始下一个问题。

四。C++:

1.设计模式

内心独白“我去???”又是上次阿里电话面试同样的问题,不过可悲的是我之后没看,又没回答出来。

2.delete和delete[]的区别

我只记得一个是释放单个对象,一个是释放数组对象。然而不敢回答,可能是因为之前没回答上来的太多了,内心也认定这次没希望了。

但我让她给我讲了一下,她倒是讲的很详细。

3.std:vector用的什么数据结构

黑人问号脸.jpg,天呐快点结束吧,我好羞愧,我要回去看以前的书!

4.new具体做了什么操作?

我内心知道不过是为对象分了个内存,然后调用构造函数初始化一下。但是没表达好,也不知道她感觉怎样......

5.虚构函数virtual的作用是什么?

心里很清楚这个问题有多么基础,但就是一点都记不起来,确实太久没看了,我真的该好好补补了!

6.讲一讲多态

这个我自我感觉还好,我还给她拿动物类做了个比喻,也不知道有点高冷的IT姐姐能否get得到趣点。

......

历时11分27秒,但是感觉比阿里面试40分钟难熬多了......

印象中可能就这些了吧,都是很基础的问题,很明显失败了,主要是两个原因:

1.基础知识不行

2.没做好准备

我决定,数据结构、计网、C++、操作系统这几本书我要重新看一遍!下次再有机会我不要再错过了,加油啊~

秋招再来!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: