优秀到什么程度才能进入BAT和华为?
发布:smiling 来源: PHP粉丝网 添加日期:2022-08-01 18:33:17 浏览: 评论:0
计算机专业的学生,毕业后想进入BAT(百度、阿里、腾讯)工作,需要具备哪些素质?
即使是BAT,也分为技术岗位和非技术岗位。
对于计算机专业毕业工作,也就是传统的校招来说,想要进入中国目前比较顶级的三家互联网公司,一个关键点是基础。很多同学在大学的学习过程中进行了大量的花哨的项目开发,然而如侯捷先生在《STL源码剖析》中提到的一句话:勿在浮沙上建高台。若基础不稳,你很难在计算机的深度与广度上获得长远的发展,攻克技术难点时也会显得心有余而力不足,要知道很多问题并不仅仅只是调用API和简单的组装框架模块,当用户量到达一定规模时,每一微小的性能提升都会给公司带来很大很大的益处,而这些性能提升需要你有坚实的基础才能看清,才能发现其本质,最后给出解决方案。
那么,说了这么多有关基础,那么什么是基础呢?那就是计算机几大核心课程涉及的内容,数据结构与算法、计算机体系结构、操作系统、计算机网络、(数据库、编译原理)。其中,数据结构与算法是几乎必考并且重点观察的,O(nlgn)与O(n^2)的复杂度比较,给公司带来的好处还是很不一样的。所以,对于在校生来说,我强烈建议好好扎实的学习数据结构与算法课程,链表、树、图、经典的排序(比如快速排序、冒泡排序)、二分查找、栈与队列等内容扎扎实实的手写代码实现,然后可以配合Leetcode网站巩固。接下来是计算机体系结构与操作系统,在你认真学习课程的基础上,推荐你一本书《深入理解计算机系统》,我希望你可以好好研读这本书。接下来是计算机网络,这里除了弄清楚TCP的三次握手、网络OSI的七层模型以外,更重要的是需要阅读Stevens的《UNIX网络编程》,去实际实现网络的有关代码。对于数据库与编译原理,其实是很重要的,但是往往在实际面试中考的很少,但是你如果自己实现了数据库与编译器,这是一个很大的加分项,若你参加BAT的面试,你会发现基础也是面试的重点,因为你们的很多项目,在我们的眼中,很多时候也只是“玩具”,我们想要看到的是你的潜力。
打铁需要自身硬,在自身硬的基础上,你还需要有机会进入BAT的视线中。若你有师兄师姐内推,毫不犹豫的找他们,这可以避免你简历被误伤的情况。而你自身的简历最好列举岗位相关的技能点与信息,而非我是跳绳高手等无效信息。最后,自信与淡定的面对面试,只有自信才能最大化的发挥你的能力。
首先进入一本类学校的学生通过四年或七年的学习毕业时拿到BAT的offer个人觉得不算非常难的事情,公司招的人才无非就是踏实做事,能够胜任工作即可,除非一些要求很高的研究性工作,但大部分都是普通人。
接下来说说进入BAT需要哪些必备条件,仅说研发岗位:
一、需要有基本的代码功底,算法,数据结构,编程语言,这三个要有比较深入的理解,能够做到活学活用。
二、GPA,竞赛名次,学校获奖这些都是参考要素。技术博客,github参与的开源项目或自己写的开源代码,这是加分项。
三、项目经验和实习经验,在项目中你的角色和负责的具体事情,最好能够对项目整体架构有认知和自己的理解,面试中经常会问到哪里哪里有没有缺点和如何优化,优化分为耗时的优化和健壮性优化,如果能对答如流,面试官满意,那么你基本已经拿到offer了。
四、要习惯在白板上写出bug free的代码,手写的代码一般都比较简单但trick又比较多的算法或数据结构,BAT基本上技术面在两到三面,一面肯定要写代码而且不止一道题,后面两面一般也会手写,这时有的时候会写一些开放性题目的伪代码。手写代码做到bug free很重要,而且还要讲出来让面试官能够理解你的思路并且肯定你,因为一道题目往往不止一种解法,而你在短时间内给出的不一定是最优的。
五、需要对Linux命令,操作系统知识,一些常用的组件如redis MySQL mq等有使用过和知道应用场景。
掌握上面说到的基本上国内互联网企业那一份offer还是比较容易的,具体的侧重点嘛,算法,实习经验,竞赛,开放性思维对应届生来说是重点。
知识点很多,需要从大一就开始积累,少打一盘dota或LOL,多写一点代码,你离BAT就会更近一点。。
答案二:
虽然没有在BAT和华为工作过,但是仍然想谈谈自己的感受,为普通职业者发发心声。
BAT就是说的百度、阿里巴巴、腾讯三大互联网公司,华为不用说,就是任正非老先生设立的华为了。
这四大公司招聘的人才大都是重点大学的高材生,而我只是一个专科毕业,学习电气自动化的普通国企职工,但是我有几个高中同学在这些公司工作,在这里谈谈自己的感想。
首先对于普通学生,尤其是农村的学子考上重点大学多么的困难,同学A和同学B我的铁杆好友,一个在华为,一个在阿里巴巴,两人小学基本年年都是第一,初中从来没有出过年级前三名,高中三年只有A一次发挥失常,考到年级40多名,其余都在年级前15名。
小学第一排 中间位置,小时候我也经常坐那个位置
我考到县一中后,学习开始滑坡,高三最辛苦的一年,每天除了睡觉、吃饭、上厕所以外就是学习,当时学校号召我们开启“题海战术”,把每一套题当做高考来应对,真的是要命的高三,坚持下来的都能考个不错的大学,A,B就是其中的两个。
高三的题海战术
那个年代,2004年,农村学生没有几个见过大的市面,更没有什么车接车送,新衣服也很少,没有补课,家长也没文化,不会给我们讲大道理,逼急了就是一顿打,(可能我老爸打得我太少了,导致我学习不好)真的佩服这些同学,也后悔自己当初没好好学习。
大学后,大家联系渐渐少了,我混了三年,他们学了四年,我进了北方的国企,他们南下去了大城市。今天我们的差距似乎更大了,当大家不在一个高度时候,或者金钱不在一个数量级时候,大家的话会更少了。只是酒后,都很怀念当年青涩的青春。
最近几年随着科技的发展,BAT和华为风生水起,薪资水平也是水涨船高。对人才的要求也是更高了。
都说:一流的人才出国了,二流的人才公务员,剩下的国企和民企。的确很多名牌大学的高材生都出国留学深造了,很多留在了国外,前10年,甚至前5年大家都觉得考公务员是国内最好的出路,大批人才进了行政单位。
剩下的人才进了国企和民企,可以说BAT和华为一开始并没有招聘到顶级人才,后来随着薪酬的爆发式增长,许多人被吸引进来。
华为从华中科技大学一共招到了三名“天才少年”,都享受到了一毕业就拿200万年薪的优厚待遇,这才是真正的顶级人才吧。
百度创始团队都是清华、北大、北京邮电这种学校毕业的,招聘的人自然要名牌大学、重点大学毕业的。
清华,无数学子梦寐以求的大学
阿里巴巴是其中对学历要求最低的公司,但是看中的却是能力,如果你只想做淘宝、天猫的客服人员,也许专科学历就够了,但是技术人才必须是本科毕业了,某些岗位要求研究生和博士学历。
BAT和华为都加大了薪资待遇,比其他企业高出一大截的工资,自然是要求更高层次的人才了,所以能进这些公司的基本都是小学、中学的学霸,大学还要考一个好专业。
这类公司的牛人很多,也拥有数一数二的团队,在这些公司可以学到很多学校里没有的知识,如果你是其中一份子,那么恭喜你,你不仅有着数一数二的资源,还有数一数二的老师。
一个行业以外,普通工人,对BAT和华为职工的看法,不妥之处敬请批评指正。
答案三:
以我当年的校招经历来看,进华为要比进BAT相对容易,我2016年毕业,2015年秋天参加校招,我是非计算机专业,应聘的程序员岗位,所以是跨专业找的工作。
那年阿里巴巴和腾讯没直接来我们学校招聘,都是在网上申请,然后在网上笔试,过了笔试才有机会进入面试环节。百度是先来我们学校宣讲,然后HR告诉我们从网上投简历,再就是自己在规定的时间内做线上笔试题。
BAT三家公司的笔试题我都做了,就感觉那题真不是一般智商的人能做的,全是些考智商的逻辑题、算法题,跟你在学校学的知识完全没有太大关系,我自己也是985学校的,底子不算太好,但也不算太差,但看到那题我是全程一脸懵逼,全部靠蒙,最后的结果自然是没有通过了。
而华为的招聘就很不一样了,先是来我们学校宣讲,然后在我们学校的机房安排上机考试,上机考试是2道编程题,总共600分,一道100分,一道200分,一道300分,只要得到100分就能进入面试。三道题中我做出了200分的那道题,所以顺利进入面试环节。
到了面试,一面主要是根据你的简历,面试编程以及计算机系统的一些基础性东西,考考你简历上所写的实践经验,这些我答起来都没有太大问题,然后面试官看我在校的成绩单还不错,英文也还不错,过了6级,考了500多分。所以这样我第一轮面试就顺利通过了。
过了一面,一个小时之后就开始二面,所以我也没有任何准备,因为只想着怎样才能过一面,扣知识点和技术性问题。到了二面,面的主观性问题比较多,比如你做过的最有挑战的事情是什么?最让你具有成就感的事情是什么?面对这类问题我就懵逼了,自己大学期间本身就是平平淡淡过来的,好像感觉也没啥说的,再一个就是紧张,说话都说不流畅,因为之前在学校,说话这方面锻炼得少,所以就表现很差。结果就是挂在了第二轮面试,这也是最后一面。
虽然没有进华为,但是感觉华为的笔试面试,应该比BAT的容易多了。BAT的笔试对大多数人来说就是一道很大的坎,后面还有四五轮的高压面试,想进去可以说是非常难。而华为的面试门槛就很低了,出的题也不是特别难,并且刚开始是说机试要达100分才能有面试通知,后面发现很多没有达100分的人也收到了面试通知。
华为的校招可以说是大包大揽,刚开始降低门槛,等你进去之后,在工作中慢慢地淘汰你,优中选优。而BAT的校招就是从一开始就把门槛设得极高,选精英中的精英。所以说进华为要比进BAT相对容易。
答案四:
BAT与华为,都属于互联网IT行业的大厂,能够进入这类公司的人,水平都不会太差。入职的方式一般有这几种:
1)校招:每年10月份开始,他们就会在全国主要的城市开展校园招聘。校招,学校的名气非常重要了,基本只到985高校,比如,广州的中山大学、华南理工大学;长沙的中南大学、湖南大学;武汉的武汉大学、华中科技大学;西安的西安交大、西北工大等。即使在985高校,能够入选的,也是凤毛麟角的佼佼者。比如,计算机专业本科生10%左右,硕士生的比例会高些,15%;其他211学校,也不是没有可能,两邮四电学校的毕业生,也深受他们的青睐,录取的比例与985差不多;至于其他学校,比例就会更低了;
2)社招:社会招聘,不是以学校的排名为主了,更看重应聘者的综合素质、专业技能、工作经历。如果招聘的工作岗位与你过去从事的岗位相符合的话,在同等条件下,会优先考虑。毕竟短短的几个小时的面试,并不能真正测试出应聘者的水平。经常会出现一些异常现象,优秀的人没有选上,反而水平差的通过了,得偿所愿地进入BAT,华为这样的公司;
3)猎头引荐:更加专业、专注,引进的人才较为符合岗位的实际需求。通过猎头挖的人,都是他们急需的高端人才,一定是行业内知名度高,能力强的优秀人员,如果您被列入到猎头名单中,那就恭喜你了。你的身价倍增。
总之,能够进入到BAT和华为的人,专业技能与综合素质都不会差,但也并非个个优秀!这样的回答不知道是否满意?
答案五:
首先要明确一点,不是BAT和华为所有的人都是很优秀的,这个不需要解释,不服来辩。
其次,如何能进BAT和华为,要分校招和社招的了,有所不同。校招的就简单一点,985、211这些好一点的学校毕业的,成绩不错就都有机会进去,只要不是呆头呆脑的,其他就看招聘你的HR对你的印象和喜好了,当年公司招聘名额的多少很重要。
而社招的,主要看工作履历和成果了。但是每个公司这时候都会有看走眼的时候,简历光鲜而水平有限的人比比皆是。最终BAT和华为的人优秀不优秀也是靠不断的流动和淘汰,留下来适应企业文化、符合企业需求的人。
Tags: 什么水平能去BAT和华为
- 上一篇:买了智能电视可以连网看还需要买机顶盒吗?
- 下一篇:最后一页
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)