您的位置:首页 > 其它

Cisco的面经zz

2007-05-29 21:18 267 查看
Cisco的面经

说点关于cisco的面世吧:就算是给大家参考参考,可能对以后有帮助

过程:4轮面试。两个印度人,一个爱尔兰人,一个台湾人。每人面半个小时。首先是自我介绍了,这个相信大家谁都有准备。最好是4分钟之内,突出重点:C/C++,Linux/Unix,VoIP,工作经验或是其它。

然后就是问问题。首先我认为大家一定要准备好自己的英语,因为面试官会根据自己的心情

说快说慢,特别是印度

工程师,听起来比较费劲。下面说几点技术相干问题:

1. 如果你对C++的virtual function不是很懂,那么你很难突破。无论你到哪里面试,虚函数是一定要吃透的, 我不知道现在方不方便说出具体的问题,但是大家应该对虚函数100%的了解,否则我认为很难拿到cisco的offer。

2. 关于线程:semaphore,share memory,cirtical section,pthread,process,mutex ,dead lock这些概念你应该很懂,随便他怎么问你都能很好的回答出来,否则也悬。

3. C++的零碎:对const的100%理解;一个class基本的几个元素:default constructor,destructor,copy constructor和overload assignment;pass by value和pass by reference的区别;这些你要熟到非常细微的地步,比如哪里的参数是const &,返回值类型是reference还是value,要不要const。这些都是C++精髓,大家要是不是彻底弄懂,很难过cisco面试官的眼睛,因为问题都是围绕这个来的。大家看自己是否面试好,只要问问自己对上面这些懂多少就可以了。

4. 对于二叉树,起码大家也应该知道是怎么回事,比如给你前序,中序你能画出二叉树, 递归非递归算法怎么写,如果删除叶结点怎么写......当然cisco没问这么多,只是问了这里面的一个问题,我认为如果大家要面试,二叉树一定要吃透,比如演变的二叉搜索树,堆排序,这些都要记住,否则临场很难发挥出来。当然cisco没有问这么多具体哪个我就不说,可能也应人而异,

但是这些诸位都应该知道,如果二叉树是什么都不知道,那么我觉得没戏。

5. 现场编程。这个题目一般都很简单,就要看心理素质怎样。cisco出的题目不知道现在方不方便说,不过大概就是围绕递归和

非递归作文章。大家数据结构里面都学过,关键在于能否在非常短的时间之内准确的表达出自己的意思。这个我认为关键在于心理

素质。如果编程你没过,那么我就不知道怎样了,但是你过了,而且很轻松的过,那么对于拿到offer是很有好处的。

6. 关于VoIP,这个主要集中在H.323和SIP上。首先如果你对这两个咚咚一窍不通,那么我

个人认为很难通过。起码,什么是什么

应该知道,区别应该知道,两个协议的相关协议完成的功能应该知道(当然SIP是依靠其它

协议),拓扑应该知道,关键元素应该知道

比如H.323里面的ep,gk,billing至少应该听过,SIP中的proxy,ua,redirect,registe

r应该知道什么咚咚,这些知道代表你知道

这两个是什么,如果前门这些不是全部知道(当然知道一项我想也没问题,还有就是我只针

对H.323和SIP,其它这里不说),接下来

cisco感兴趣的是比如H.323的对话建立过程,比如ARQ-->ACF什么的,或者SIP有invite等等

,如果你能完美的画出这个交互过程,那么

你的VoIP就100%满足了cisco的要求了。不过个人认为除非你是开发过VoIP相关协议,否则

这么清楚还是少的。当然只是个人见解。

7. 关于Linux:这个也是被问到的问题:基本操作:ifconfig,top,ps -ef|grep **,这

些你用过Linux就知道。总的来说Linux基本上

是针对基本的操作。就看你有没有用过了。TCP相关编程,client和server端的socket编程

,这个反正cisco是有高手,他会根据你知道多少问

多少,起码也应该知道一点内容吧。

8. Why cisco。这是个主观问题,可能也是考官打发剩于面试时间用的。呵呵,还是很重要



以上就是我对cisco面试的总接,目的很简单,给大家分享,可能以后或者其它面试有帮助

,而不只是回忆cisco面试成功与否,这个已经不取决

于我们,总结一下:

a. 英语个人认为只要表达对方能够听懂就可以,不必要多么流利,因为印度工程师的英语

实在是不敢恭维。当然你的听力必须出色,专业名词必须了如指掌

b. C++应该至少熟悉:virtual function的所有方面;overload assignment,copy const

ructor,destructor;

c. VoIP:鉴于cisco招人的工作性质,你越懂这个你的砝码越重

d. Linux:和VoIP一样

e. 编程素养:对数据结构的认识和临场编程能力。进程之间通信和线程编程,网络编程。

f. 你给考官的映象

大家不妨参照上面的给自己分析分析,如果你每项都很牛,表现很好,那么我觉得你拿offer没问题。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=549747
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: