由于种种原因,我并没有强烈的跳槽念头,但是如果有机会,我还是会让自己去试试。
接到通知
2008年7月12日,接到了华为的面试通知,具体的职位应该是客户定制开发,听说华为比较锻炼人,而且我对华为的印象也颇好,我决定给自己一次机会,也过他一次机会。
准备
在网上搜了很多华为面试的帖子,大多数都是简单的举了几道比较特别的样题,没什么参考价值,因此我决定从根本着手,将数据结构拿出来又看了看,又看看java基础,尤其是我比较薄弱的线程和集合部分,大概想了想如果自我介绍,如何恰当的描述自己的项目和经验,其他的就没在看了。
到达现场
华为的面试安排在一个酒店的多功能厅,不出所料,去了不少人,至少是50人以上,而且有7,8个人是我部门的同事,大家自然坐到了一起,交流一下搜集到的资料,等待面试人员叫名。
第一轮
由于去的比较早,很快就被叫到了名字。跟着考官进了一个有一圈桌子的屋子,发现已经有一些人在面试了。我们做到了一个面对面的座位,他开始翻看我的简历,同时给了我一份考试题让我做做。拿到题之后,我迅速的翻了一下,看到里面都是一些Java基础问题,后面两道大题,一道是叙述题:overload和override的区别,另一道是线程编程题,此时不禁心里一惊。但是没等我翻过来,考官就是,只答选择和判断,大题不用答。天!我的运气是不是太好了。
选择题真的很基础,举几个例子,只是让大家看一下题型,备选答案略:1.哪一个不能修饰interface中的方法?2.哪个不是java中的关键字?3.private,protected和public描述的方法哪些叙述是正确的;4.一些读程序题。总之是比较的基础,感觉答的很顺利,结果也证明了我的感觉。
然后就我简历中描述做过的项目问了几个问题,同时我看他将一些他关心的事情用笔圈了起来。
问完项目后,接下来问我觉得大学里哪门课程学的最好。我说数据库。他就在电脑里搜了一道题:说说1范式,2范式,3范式是怎么回事。恩,因为平时也用到,因此回答也让他满意,并说好,你先在外面等一下,接下来还要有面试。
到此第一轮结束了。
第二轮
一会的功夫,出来了一个服务生,叫了一大堆名字,后来进去做好,一数,16个人。我们分为两边坐好。每个人发了一张纸,折成一个三角形,将自己的名字写上,然后立在桌子上。
开始,每个人做2分钟的自我介绍,分别从以下3个方面介绍:个人基本情况,3-5年的规划,自己性格上的优点和缺点。我大概是这样说的:“希望做一个5以上编程经验的程序员,在此期间,对开源框架和软件开发的整体有一个深入的把握,并在机会成熟后做出有自己想法的产品。自己最大的有点是逻辑思维,缺点是缺乏自信。”。全部介绍结束后,自愿谈谈刚刚自己觉得印象最深刻人是谁。我虽然没站起来说,但是又一个6年工作经验的人给我留下很深刻的印象,表达非常清晰,而且对自己职业规划有一个非常明确的思路,说的问题具体深刻。没想到的是有一位朋友竟然谁对我印象深刻,这让我有点受宠若惊。
接下来就是群体游戏环节:每8个人一组,假设你们乘坐的直升飞机坠落在某某沙漠中,没有人受伤,现在飞机上有15件物品,按照你们认为重要的先后顺序,将序号列出来。时间为10分钟。
大家马上就七嘴八舌讨论开来,这是我提出,我们现在要确定一个方案后子具体讨论顺序:是走出去,还是等人来救。我的意见是等人来救。大部分组员都同意了,然后我又说服了其他的人,大家最后都标示赞成,然后我们按照生活必需品在前,自救用品在后的顺序排列好了,自然,我也是发言的人。有趣的是我们本来是让自己阐述,没想到对方站起来一个朋友,竟然说我们正方,你们反方之类的,俨然当成了辩论会,组后还是被组织人拉了回来。
到此,第二轮也结束了,2分钟后,点了几个人的名字,告诉下午来继续面试。
午饭
由于大家面试结束时间不同,因此我决定自己去吃饭,恰巧遇到了一个一同结束的朋友,他到是很随和,见面就和我聊上了,可能是因为年龄差不多,觉得聊的不错,就一起吃了午饭,但是他是做硬件的,看来不是我的竞争对手了,哈哈,开个玩笑,他说华为计划招10个人,但是今天才来了5个,看来他是很有希望了。
第三轮
上机做“心理测试”,大概就是你喜欢阴天还是晴天之类的问题,一共83道,15分钟做完,没有难度,主要把握一下时间吧,有些题还是比较长的。
第四轮
这轮感觉基本是聊天,聊聊离职原因,对华为的看法,有没有什么问题要问等等。我没提薪水,他也没提,可能是看到我写的期望值了。我问他一共几轮面试,他说,不知道,反正他是倒数第二轮。呵呵,看来要出头了,在很愉快的气氛中谈话结束了,结束时他看了一下表,说:“呦,聊了这么久了,你再等待下一轮吧。”
第五轮
这次面试的人明显感觉老了一些,这位领导上来就问画画J2EE的整体架构?……这个已经超出了我的知识范围,我很坦白说这个范围太大了,能不能缩小一点?她说,那就画画Struts的吧。……怎么都是这样的问题,我就简单的画了一个MVC的结构,然后又讲了一下,他头也没台,说恩。然后又说你讲讲你最近做过的一个项目的整体架构!faint!又是架构,我说,说说怎么做的可以吗?他说行,我就说了用spring干什么,struts干什么,ibatis干什么,因为我只用过这些东西。看他一直眉头紧锁,大概是没有听到他想听的内容。
然后又问:“你写了很多tomcat,这个是做什么的?”
我以为他是故意问的,就说:“是个servlet容器也是一个web服务器。”
感觉他恍然大悟,说:“就是类似weblogic的东西吗?”
我说是,他又问:“哪个公司的?稳定吗?”
原来他是不知道tomcat吗……我说就是小型应用用的,他说:“和weblogic比呢,哪个好?”
我说weblogic好,因为tomcat只适合小型应用或者实验性的工程。他没在继续纠缠这个问题。
然后又问:“说说你是如何估算客户需求的人月?”
我说:“我没有实际估算过,不过我想应该是将需求分解,然后分析每个小需求后,根据经验估算。”
他说:“具体方法依据呢?”
我都说了我没估算过,而且我从来没有管理经验,哪来的方法一句,就是刚刚说的那个也是我现场发挥的。
然后又问了我带过团队没等等这些显然不是招聘程序员的问题,基本都是上层建筑,我完全败了,接下来的一些问题还有知道soa吗?说说是怎么回事,有没有过类似的经验等等……我麻木了,然后就不知道自己都说了什么,然后在没有谈论任何和薪水有关的问题后结束了,说2天后等通知。
结束语
现在已经是说的2天后,但是并没有任何消息,看着最后面试官的一脸愁容,我当时也知道了大概的结果。个人感觉很委屈,并不是我水平不行,只是他非要让我超水平发挥,让我真的觉得有点不舒服,不知道还有没有希望,不过经过这次我也反思了一下,确实应该从宏观把握了一下了。
希望以上经验可以给其他人一下有益的帮助,希望大家都能找到适合自己的工作。
分享到:
相关推荐
面试流程严谨,提前一天通知候选人,面试当天再次确认,有专人接待,候选人需完成笔试和面谈。面试结果通常在面试结束后的第二天上午告知。在筛选过程中,不仅看重候选人的技术能力,还关注其综合素质,如沟通能力、...
面试过程通常会有前一天的通知、面试当天的再次确认、前台接待、笔试、面谈,并在面试后一天给出结果。面试者需对个人简历、项目经验有深入了解,同时熟悉公司外包模式和业务形式。 【面试注意事项】面试官由项目中...
- 描述自己在大学期间的一天通常是如何度过的,包括上课、学习、社交活动等。 - 可以提到一些特别的经历或活动,展示自己的兴趣爱好和时间管理能力。 ##### 4. **兴趣爱好(What’s your hobby? What do you like...
华为等知名企业,在招聘过程中,常常通过一系列精心设计的C语言面试题目来评估应聘者的技术实力与逻辑思维能力。以下是对几道经典C语言面试题目的分析与解答,旨在帮助求职者更好地准备面试,提升编程技巧。 #### ...
《誉天泰克HCIE-R&S面试宝典V5.0(原版)》是一部针对华为认证互联网专家(HCIE)路由与交换方向面试的权威指南。这份资料以实际场景为背景,要求读者在面对面试时能绘制拓扑图,以全面理解网络技术并展示实践能力。...
【华为云计算HCIE面试辅导资料】是一份针对华为HCIE-Cloud Computing认证考试的面试准备指南,由誉天教育提供。这份资料旨在帮助考生通过HCIE-Cloud LAB考试后的面试环节,确保他们全面掌握云计算领域的专业知识。 ...
### 华为Java面试题知识点解析 #### 一、Java面向对象基础 1. **super()与this()的区别** - `super()`用于调用父类的构造方法或父类中的成员方法。 - `this()`用于调用本类中的其他构造方法。 2. **作用域public...
给定两个数据库,一个是包含特定类型的记录(例如用户信息),另一个是按日期划分的多个表,每个表包含某一天的所有记录。在这种情况下,可以通过编写SQL查询来关联这两个数据库中的记录,以找出某个类别中的用户...
4.17号笔试 4.28号一天面完两面 专业面: 面试流程 1、自我介绍(学校成绩、获奖经历、项目) 基础: 2、js有什么假值对象?(当时没理解是什么意思 后面查了发现就是0 undefined null这些) 3、js有什么内置对象?...
作者因为有了面试官的口头承诺,面试完是很放松的,但是面试完第三天却收到了一条疑似备胎的短信,惊出一身冷汗,难受了大半天,发誓说要去找更好的工作时候,又收到了正式的 offer。作者认为,华为的效率还挺高的,...
这份"华为方正中软等公司java面试及笔试题.rar"资源包含了多家知名IT企业,如华为、方正、中软等对于Java岗位的面试和笔试题目,旨在帮助求职者全面掌握Java核心技术,提升应对面试的能力。以下将对其中涉及的知识点...
2. **誉天HCIE-RS面试宝典供参考.pdf**:誉天是一家知名的华为授权培训合作伙伴,其提供的HCIE-RS(Routing & Switching,路由与交换)面试宝典通常包含了实战案例和专家解析,有助于考生理解网络架构设计和故障排查...
HCIE-DC(Data Center)是华为公司针对数据中心网络技术推出的认证考试,主要面向对数据中心网络设计、部署、维护和优化有深入理解的专业人士。HCIE-DC认证考试的内容覆盖了数据中心网络基础、虚拟化、高可用性技术...
华为的校园招聘通常包括技术面试和技术机试两大部分,其中机试是考察应聘者编程能力的关键环节。机试主要测试应聘者的算法设计能力和编程实现水平,因此对于应聘软件开发职位的求职者来说至关重要。 #### 三、备考...
【HCIE-Storage面试宝典】是一份针对华为认证的高级存储专家面试的备考指南,由泰克网络实验室提供。这份宝典旨在帮助考生更好地准备面试,提高通过率。HCIE,全称Huawei Certified ICT Expert,是华为认证体系中的...
最近结合一些面试的同学和大牛们(张旭童)反馈,前几天听童哥去阿里面试顺便整理了下一些面试题目。希望对大家有所帮助,后期会不断更新添加新的面试题。可以帮大家查漏不缺。以下是(2016、2017 、阿里、腾讯、...
- 落户深圳的三方协议在一月初发给学校,其余同学的协议在一月中旬后寄出,不影响入职和落户。 9. **提前报到**: - 如提前报到,住宿需自行解决,建议按照预约时间报到,公司会报销相关费用。 10. **体检要求**...