前段时间在eoeandroid上看到Cisco招聘Android开发,抱着试试看的心态投了简历。先把职位描述贴一下:

http://www.eoeandroid.com/thread-158919-1-2.html

CiscoSCMBU (Soft Clients and Mobility BU) is looking for talented Androiddevelopers.


What you need for this position:

* B.S.in Computer Science or related, MS is desired 

Maintains positive workingrelationships with a “can do” attitude

*Enthusiasm and ability to think outside of the box
* 3+​ years of GUI development experience
* Thorough knowledge of using Eclipse, Android SDK, and Android NDK

*Solid computer science and debugging fundamentals
* Must have built at least 1-2 Android application

*Respect of industry-accepted standards, and best practices

*Ability to work independently and as part of a team

*Experience with multimedia is a plus

What you'll be doing:
*Develop industry leading enterpriseunified collaboration apps (IM, voice, video, etc) that run on Android phonesand pads
* Optimize performance for mobile devices

What's in it for you:
* Great Company and Team
* Competitive salary and benefits
* Great upside, opportunity to make a difference

 

今天刚去面试回来。整体刚觉一般,但是还是写一些体会。

首先Cisco的面试很累,一共有5个面试官面试,面了5轮,每个面试官大约40多分钟的样子。我是下午1点安排面试的,到面试结束的时候已经快5点了,整个流程3个多小时,感觉上还是有点累。所以要做好准备。(这是我之前没预料到的,我面试的公司中出了Microsoft比这个长)。

 

其次面试很灵活,会拿很多具体的实例开始展开问,所以准备好的一些基本概念如果只是背出来的,而没有真正有过,是很难逃出面试官的法眼的。还是那句话,平时多积累。

 

再有,看它职位JD的要求,我以为会多Android涉及多些,自以为自己在Android很有经验,所以低估了。其实,从整个面试来看,我发现Cisco很注重基础和C++, 特别是C++的基本概念。他们会让你现场写Code,并针对你写的Code来发问。而且对构造,析构函数会问的具体些。所以要面Cisco一定要有很好的C++基础。

 

另外,面试官都很Nice, 他们还会看你沟通和表达能力。因为在大公司工作往往都是很多人协作的,而每个人只是完成其中的某个很小的模块。所以互相之间的沟通和表达也很重要。而且,刚觉他们更希望要专而深的人,而不是我这种广而浅的。所以我估计自己已经out了。

 

最后就是英语。其实没有想象的那么严。当然面试这类型的公司英文还是要准备一下的。但是实际面试时只是随便自我介绍加一两问题(技术问题英文回答)。可能和我面试的职位有关,是研发类,所以相对销售英文口头表达没那么高要求。

 

总的说来,我感觉Cisco还是不错的公司,面试官很客气也很有水平。面试要求还是比较严,这从这么长时间的面试就可以看出来。再有就是HR很客气,不像一些小公司或其他公司的HR都比较趾高气扬。我觉得看一公司好坏,看HR就差不多看了60-70%。如果HR还很有礼貌那么还可以,如果HR本身就不怎么样,那这个公司也够呛。

 

好了,先写到这吧。还是自己平时应该加强积累,特别是在深度上积累。希望都后来人有帮助。