原创 【博客大赛】蜗牛求职记之华为篇

2014-11-19 13:48 6113 32 64 分类: 工程师职场 文集: life

1、前言说明

 

       蜗牛是电赛出身,本科做硬件嵌入式,画板子和写C程序,然后研究生阶段是转战android,但是由于项目涉及到硬件,导师项目众多,小伙伴少,于是我也负责部分stm32程序的编写。如今也到了找工作的时候,兴趣主要在软件上面,方向是嵌入式驱动开发和android 开发,重点是android 开发,因为我最喜欢这个。但是鸡蛋不能放在一个篮子上, 因此我两手准备。两方面的企业都会去考虑。

 

2、华为情结

         本科大一的时候就晓得华为,读过《狼图腾》这本书的友友们都知道,狼的精神是多么值得我们奋斗的人去学习的。因此我很喜欢推行狼性文化的华为。于是,大一开始,我就买了好多本有关华为的书,《华为的世界》,《华为研发》,《下一个倒下的会不会是华为》,这几本我都认真看了,甚至大四找工作那会还去看了《华为基本法》,后来拿到华为硬件的offer,因为保研而不去。所以,我一直很喜欢华为,虽然很多人说华为很累,加班多,是的,没办法,工作多而繁复,作为世界级的企业,养着15万员工,这是一个公司为了生存盈利的制度。它给了高出很多中小企业很多的薪酬,必定要员工创造出更大的价值。另一方面来说,对于年轻的我们来说,这何尝不是一种锻炼呢?

 

3OJ刷分

        今年与往届不一样的就是,华为推出了它自己的软件在线测试系统,就是常说的OJ,在我们做嵌入式的看来,有点陌生,但是在CS专业的看来是家常便饭。找工作之前多半要刷刷OJ,里面有很多题目(最简答不外乎就是算算等差数列),著名的OJ有北大、浙大的和九度OJ,以及leetcode

       武汉OJ系统5月份上线,然后6月份举行了两次 OJ挑战赛。前三名的奖品分别是华为平板和手机(没错,就是3C!),后7名直接进入招聘绿色通道,2个小时就能拿到一部平板或者手机还是不错的。于是,好多人参加了,初赛有600多人吧,决赛就有30个左右。蜗牛两次都参加了,并很幸运地都进决赛,然而水平太菜,两次都铩羽而归。你们肯定想不到的是,这次竞赛的冠军和亚军都是华科的两个人!!是的,那个时候,你们会明白程序写得又快又好真的是能够带来很多好处的。

 

题目大都忘记了,记录下来的有一道题,给大家看看。

现有一个社交网站,其好友推荐策略为:用户A和用户B不是好友,当二人的共同好友数量超过好友推荐阈值m时,就向A和B分别推荐为彼此好友。 

本题任务为:对设定的m值,给定一组用户及各自好友列表,对这一组用户,反复自动应用上述好友推荐策略后(假设每次推荐都被采纳),求指定用户的最终好友列表。 

注:好友关系是双向的,即:如果用户A是用户B的好友,那么用户B一定也是用户A的好友。 

 

写一个程序,在社交网络中实现:

1)初始化社交网络 

2)创建用户 

3)增加指定两个用户之间的好友关系

4)反复自动应用好友推荐策略后,获取某个用户的好友数量 

5)反复自动应用好友推荐策略后,判断某两个用户间是否存在好友关系 

    

说明:

1、一个用户有且只有一个名字,且不存在重名 

2、自己和自己不存在好友关系 

3、用户名字大小写敏感 

4、用户名字字符串长度范围为[1..20]

5、用户总数小于100个

 

后来,7月份又放出通知,积分在8千分以上才可以获得超前批的机试资格,并且分数越高,面试就能加分越多,惨了我,白天在实验室做项目,晚上十点后回去寝室还得熬夜做题刷分,初级题目一道100分,你想想,这个过程有多漫长。后来,我天天刷,最后刷了2万多。其辛苦程序不亚于电赛了。

 

最后说一下,华为机试还是很简单的,三道题,最后一道稍微难点,规定是说对一道即可通过机试,然而,你如果没有全对的话,会影响你的offer结果的。OJ可以作为基础练手,对于基础好的同学,直接去刷 leetcode吧,我后来就是觉得华为OJ上的题目太白痴,测试用例都不给出,考察的点又雷同多,果断去刷leetcode了。

 

4、超前面试

 810号武汉地区的超前批招聘面试,(因为9月中旬有一次提前批次招聘,10月中旬是正式招聘)。

面试分一面技术面(一对一)和二面(终面,一对一或者二对一)。一面看简历,有项目则谈项目,没项目的他给你出题让你做,然后回答他的问题。基本上你做过项目的话,而且C的基础不太差,一面都可以过的。二面直接就是谈人生理想,谈你对华为的了解,谈你的优缺点。要注意的是,不要说出太与狼性文化相违背的缺点,比如说爱睡懒觉,爱玩。面试官会觉得你心野,不愿意加班,于是刷你。由于我准备充分,比如华为的了解,我直接跟面试官说我看了哪三本华为的书,并数出华为的多种产品,也对他们进行一个特点分析等。说起来停不下来,好吧,原谅我吧,我本科时候太爱华为了。最后,面试官跟我说,欢迎你加入华为。我知道,我成功了。我出来时候,小伙伴们还在面试(一起进去的)。

 

5、结果

818日下午顺利收到“进入签约资源池”的短信。得偿所愿,如释重负。O(_)O~

文章评论32条评论)

登录后参与讨论

用户1824638 2015-1-9 13:58

大三通信大菜狗,伤心

345002072_353389109 2015-1-8 09:46

华为OJ没有leetcode好,leetcode给出测试用例,并且有别人的答案给你参考。不过是英文,华为OJ中文

345002072_353389109 2015-1-8 09:45

进实验室,多画板子,看经典书,研究电路,明白原理,参加电赛

用户1780481 2015-1-1 17:26

楼主你好,我现在是通信研一学生,也想进华为,能具体说说oj和leetcode吗?

用户1824420 2014-12-26 00:51

大二了,打算走硬件!!不知出路如何,楼主指点一下,谢谢

阳光守望者 2014-12-2 23:14

谢谢,我也是这想法,边工作边学习

345002072_353389109 2014-12-2 09:25

建议不要停留在51、stm32上面,往linux驱动方面深挖,到时候就是企业急需的大牛了。这方面人才少

345002072_353389109 2014-12-2 09:23

过奖了

用户573499 2014-12-1 17:07

厉害,高手就是不一样

阳光守望者 2014-11-30 20:49

那只能靠自学了,现在工作是写单片机
相关推荐阅读
啊左不是蜗牛 2015-01-28 09:21
【博客大赛】那样的人生,看不穿
         昨晚11点跟PM姐姐聊天,问她今晚要不要加班,她回:刚刚开发哥哥陪她出来打的。。。我以为我十点半从实验室回去已经够晚了。。我脸红了。        我问她为什么不早点回去...
啊左不是蜗牛 2015-01-13 19:41
【智能手机】三个观点说说国产手机未来
在此篇文章之前还有一个各大手机品牌的总结,请点击查看。 智能手机之论英雄出处      谈手机之前换个角度,类比一下PC领域。 PC领域毛利最高的时候,国产PC一直混在低端。随着时代发...
啊左不是蜗牛 2015-01-09 17:56
【智能手机】论英雄出处
我认为,如果你不知道对手的底细,那么你就很难战胜对手。知己知彼,百战百胜。所以,我简单地说说我对这几家手机品牌的看法。个人之见,欢迎讨论。   苹果: 1976年成立,在乔布斯这样的天...
啊左不是蜗牛 2014-08-16 14:38
以另一种位图的思想来解决一道OJ题目
前言: 以前所接触到的位图的思想都是以1位的形式去存储某个数出现的次数是1次还是0次。常见的例子不外乎在《编程珠玑》上的开篇例子里,1千万个数的排序统计,用1.25M的内存空间就可以达到遍历一...
啊左不是蜗牛 2014-08-15 11:57
Android 笔记之 listview 性能优化
列表显示需要三个元素, (1)listview 视图,用来显示列表的View ; (2)适配器,用来把数据映射到listView上面的 (3)数据,具体将被映射的数据,包括字符串,图片...
我要评论
32
32
关闭 站长推荐上一条 /2 下一条