2019华为优招-南研所

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CronousGT/article/details/81877421

本人为南京本地郊区码农一枚,就读于皇家水利学院(哈哈哈),可惜我是苦逼的计算机专业,毫无优势可言,幸亏还是个211,才有点胆量去参加了华为的2019年的优招面试,面试流程如下,全部流程我也没走完,要是能走完就很棒棒哟(意味着拿offer),我先介绍下我现在的状态,我现在是在面试通过,录用排序的状态,特来博客记录一下,分享一下面试心得,给自己攒点幸运值(哈哈)。。

1.笔试(这部分按照华为以前的风格不会为难人的,认真做AC一道题就可以进面试了,我编程能力一般吧,做了一道半而已,-_-||!)
2.测评(性格测试,不要太偏激就行了)
3.面试分为业务面和综合面两面,业务面就是技术面,综合面就问的比较杂了,我选的岗位是IT软件开发,下面分享一下我依稀记得面试题目:大家接好了!
4.录用签约
5.入职

我是8月17参加的面试,当天我还迟到了2分钟,让我去的东门,好不容易才找到,其实去南门进去就是了,可能他们考虑人分流的原因吧。
业务面:先介绍下面试官,面试我的面试官是个大概37岁左右的大叔戴个眼镜,头发黑白参差的那种,就像吴秀波的那种发色,但是发型完全不一样,头发是那种寸头,人家是根根有劲,给人感觉沧桑干练,就感觉很牛逼的样子....
1.首先自我介绍,介绍完了他就问你挑一两个你做的工作比较多的项目说说看,我简历上写了三个项目,一个资源目录的项目(这个比较熟悉),一个给学校做研究的试点项目(有关中小河流的预报,这个就是和我研究的模式挖掘很相关),还有一个是我7,8月正在广州实习的珠三角水资源配置工程项目。
2. 我就主要说了资源目录的那个项目,从数据库的分表说起,因为我们那个数据库的数据有1000多万的数据量,为了方便查询我说我们采用了分表处理,给他介绍了我们采用的分表方式,数据库这个点他倒是没有问我问题;之后说到数据抽取,建立模型都没有问我问题(感到庆幸),说到编目的时候我提到了多线程的使用,这时候他问题就来了,首先问了我使用什么什么完成“消费者和生产者模式“,这个我有准备就回答了,然后我说我们认为编目操作是IO比较频繁的操作,采用了生产者与消费者线程 1:2这样的比例来进行多线程操作,他再次提问:为什么IO密集的操作需要较多的线程数?,我当时就懵逼了。。。,这个没答上来,我说我不大清楚。。。,第三个问题:那你把你用到的多线程操作类给我写出来吧,我当时也是心悬了一下,还好,我想了下给他把我使用的线程池和使用的锁,阻塞队列勉强写了下,他看了下,我觉得应该差不多,肯定有遗漏的,主要写出来了
3. 后面在这个项目上没问什么了,让我在介绍下一个项目,我就介绍起了我研究的成果,模式挖掘的那块东西,才说了两句,他就让停下来了,“我不关心你的学术研究,你说说下一个项目吧“,好直接。。。,不关心非技术的项目,然后我又介绍了珠三角的项目,其实这个项目是实习才接触的,一个多月吧,也不是很熟悉,大体介绍完了,他说你们那个定时任务怎么做的?还好还好,我能答出来,我说我们使用的是Quartz来做的定时任务,他点了头,没有继续问了(幸亏没有继续问底层,不然就GG。。。)
4. 介绍完了,我看他们每个人是有三页的问题纸,(这可能就是如果我们不主动说话,他会按照问题纸来提问吧。。可怕),其实我已经说了很多废话了,耗了很长的时间,但是面试官可能必须要问他纸上准备好的问题,然后他就提问“java内存的空间分布“,这个是比较简单的问题了,还让我把内存模型画了出来,这也难不倒我,也比较简单。之后jvm的垃圾回收机制,这个我也比较熟,让比较了CMS和G1的区别,还提了“如果是大数据量的情况下使用什么回收器比较好?“G1是针对服务器的,并且是分块整理的当然选择G1。最后问了一个问题“如果jvm一直在做FullGC怎么办?“这个我开始反应就回答了设置jvm的堆区最大值,他说要是还是FullGC呢?我就没答上来,他说我们需要检测为什么出现这种情况了,我立马接上话说使用jconsole之类的工具进行检测,算是求生欲很强了。。。
5. 继续提问“缓存池我们很多地方都要用到,如何实现缓存池?“说实话刚听到这个问题我又懵了,我想到了Java io的缓存池,好像是队列实现的,我就答了可以使用队列实现,面试官说“你觉得这样的数据结构好嘛,我们是不是可以换个容器?“这个时候我才想起来,我们可以使用map来实现。
6. 下面就是一大堆map的问题,hashmap的底层结构,为什么是2*n次方,如何扩容,并发怎么解决,concurrentHashMap如何实现高效读写(分区+锁技术),最后居然问了句:为什么负载因子是0.75,这个就没有答上来,答案大家自己百度。
7. 前前后后也有半小时了,面试官问题也差不多了,他就说可以了,我这里你通过了,居然通过了,其实好几题没答上来,大体还行,基础真的好重要呀,华为问的基础还是比较简单的,希望大家好好复习一下,不难的,没有那么恐怖,也可能我遇到的面试官不错的原因吧,我不会还会引导我回答,很棒的一位大佬,很有范儿。

综合面:综合面就比较简单了,问的技术问题不多,我的综合面面试官是位40多岁的大叔,头发没前面那个技术大佬那么多白发,但是也有少量白头发,发型就完全不一样了,软软的顺顺的感觉,是那种给人看起来很和蔼主管感觉,综合面的自我介绍我没发挥好有点紧张,但是之后我完全找到了节奏,期间他我把所有的项目都简要的说完了,没业务面那么细节说,问了一个抽象工厂模式,问了对华为的映像,如何评价外界对华为的不同看法,如何看待华为的文化,我还特地扯了我去了华为总部参观,把华为彻彻底底的夸了一番,(其实参观过华为总部你就会觉得华为是真的牛逼,他的那个企业解决方案做的真的是好)这里面试官还特意和我聊起我怎么过来面试的,因为我面试之前在广州实习,是坐飞机赶去南京面试的,买的晚上7.25的机票因为台风问题,延误到凌晨2点多我才到宿舍。。。,真的累人,之后他还问了薪资待遇问题,我说南京这边价格一般在14k吧,原来没准备说,面试官特意说没事,还是说了下。最后我觉得今年华为迁到东莞,可能要招的人多一点,面试官一直在询问我是否接受派遣,所以我就很虚,感觉就算运气好能进也是会被安排到东莞去了,算了要是能进也是可以接受的,毕竟华为的平台还是大的。最后让我问他问题,我就问了他华为的培训相关事宜和晋升机制,面试官很耐心的给我解答了,最有问了个大家都关心的问题,什么时候有通知?回答一周之内,至此面试全部结束

现在的简历状态是 录用排序中,这个状态我也查了下资料,过了面试之后按分数排序,靠前进资源池吧,估计一个礼拜如果发信息也是是否进资源池的信息,进了资源池其实还没有确定能拿offer,还要看人家能不能把你捞起来,大厂就是有资本的,今年为华为的大年,小伙伴的机会还是大的,在此我也希望我们能拿到自己想要的结果,加油!

补充:

9.10拿到了华为的意向短信和录用意向书,今年华为还是挺给力的,面试到拿到offer也就24天时间。9月底签约。

猜你喜欢

转载自blog.csdn.net/CronousGT/article/details/81877421