2013.11.02思科面试经历
诶写个面试经历吧恩。good luck to myself~~~
大概事情是这样的。10月中下旬的时候在学校参加了思科的Software的笔试
然后10月31号在送完妹子上回家的火车回校的路上然后收到了思科让我面试的短信。
卧槽那时那个开心啊觉得和研究生一起笔试竟然过了好开心。。
不过回来一查发现思科貌似是个重面试轻笔试的公司T_T
于是复习了一天,看了各种面经觉得自己缺的好多但是就这样吧死掉的心情。。
昨晚还紧张死了失眠了2点半才睡。。
早上6.30起来洗漱更衣去食堂吃了个早餐于是骑着破烂自行车到了西土城
早上的10号线有点挤=_=人群恐惧症觉得好不爽。。
到了银泰写字楼已经8.30这样了。路痴绕着写字楼转了两圈还是没找到入口,
最后还是在一位同来面试的学姐帮助下进的楼- -
怂死了。。
说好9点面试的不过貌似因为设备的原因大约9.30才正式开始。
面试形式是video interview,我面试的职位是Software Engineer
考官在上海远程面试,总共3个技术面试
1.
一上来先是英语自我介绍,然后我说了我正在准备CCNA的考试于是他就问了RIP和OSPF协议的区别,OSI 7层模型分别用到的协议有什么。
还有问了个RIP的最大hops。。。没答上来= =
DHCP的具体协议,有没有做过一些关于DHCP和FTP的工作
(以上全为英文问答)
后来又问了我能不能去上海工作之类的
还有学生会做了些什么工作
还有我说曾经用FPGA做过简易的CPU于是问了CPU的基本组成
还有ARM指令集有几个指令序列。
RSIC和CSIC区别
还有一些操作系统的信号量的知识
这块答得挺差的恩。被严重鄙视- -
2.
上来又是英语自我介绍
然后就开始问一些数据结构的问题
无向图的遍历方式
深度优先遍历和广度优先遍历分别用什么数据结构实现
什么是二叉树,平衡二叉树,完全平衡二叉树(耶昨天没看忘了!!!排序二叉树的内容)
然后提出了一个问题就是给一个大的文本然后把每个单词的词频提取出来怎么实现
我一开始提的方法特别笨
但是在他的启发下
慢慢想到了用树去进行查找和统计= =
刚刚去网上查了一下貌似要用到排序二叉树哦no(网上的资料)
对了还问了写volatile,static,const的区别完全忘掉。
volatile:进程间共享资源
static:模块内使用资源
const:常量
3.
一上来就问了怎么用实现检测机器是big endian和little endian的问题。
我说C语言不知道,但是可以用汇编实现
(靠靠靠在网上查了一下好简单就是用char和short占用的内存空间不同的方法!!!看这里)
然后然我用后面的小黑板写了下怎么不用循环实现0-100的打印
还有如何检测重复字符
最后还问了下如何检测内存泄漏我说我不知道ok就面试完毕= =
诶结论就是要好好复习看书看底层啊真是的
但是之前一直在复习803准备考研。。不过最近也想找工作了觉得研究生太悠闲了。。。
应该是过不了吧,留个纪念,写个教训。。。恩T_T