#1 发一个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没问题。
正文
发一个Cisco的面经(转)2005-12-02 23:39:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/xiangyu/7725.html
阅读(5597) | 评论(0)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论