Java程序员要如何进入BAT?
自我介绍下,BAT的JAVA开发工程师,接下来我分别从校招与社招两个方面来讲解,如何进入BAT。
校招想通过校招进入BAT还有两个途径,最简单的第一种是首先作为实习生,加入BAT,然后等到校招时,部门有HC的话,一定是优先考虑你的。第二种就是参加大浪淘沙的校招。
先说实习,这种通常是项目组缺人,一般会在北上广top高校的论坛上发帖,比如水木清华,上海交大的饮水思源论坛等,所以在校生可以经常关注这些论坛,遇到有招人的帖子,尽快投简历,这种方式因为竞争者较少,又比较需要人尽快加入,因此机会还是很大的。
第二种是校招,通过我的观察,一般都是985/211的研究生居多,本科生也有,但是比较少,所以还是建议大家再多读读书,而且研究生期间也更有机会通过实习的方式加入BAT。
最后说一说,这两种方式加入BAT,对学生的要求。
首先一定是对数据结构以及算法有一定的基础,像map,list,array都是最基础的,树也是经常被问到的,最好也能掌握图论相关的知识。算法方面,动态规划,最长子串,二叉树遍历,回溯法等等,也要有所了解。
其次,由于是Java开发,对Java的熟练掌握是必须的,此外还需要了解Java开发过程的常用工具,比如SSH,SSM框架,maven项目管理工具等等。
如果对以上有了足够的掌握,那么在面试过程中,就会比较顺利。
社招说一个秘密,社招其实更注重运气。
根据我的观察,BAT里的HR总在感叹招不到靠谱的人才,而外面的人才又总是在感叹进不去BAT。这座围城其实没有想象中那么难,更多时候是由于信息不对称才造成了这种境况。
社招更加注重的是职位匹配性,即项目组需要的人才如果是一个圆形的,而市场上虽然很多正方形,正三角形的完美人才,但是由于位置不匹配,还是导致了上述情况的发生。
因此,如果你是一个JAVA人才,但是面试BAT失败,不要灰心或者质疑自己,有可能是因为他们现在的职位与你的能力不匹配,就像当初马云面试肯德基失败一样,说不定几年之后,你就能来收购BAT的某个项目了。
社招需要应聘者对JAVA的使用有相当深厚的了解,不仅仅是用过SSH,SSM框架等,而是要做到对框架的原理都了如指掌,并且能够根据实际情况调整框架的使用,从而提高开发效率,这方面的问题可以没事多泡泡论坛,看看其他人的分享。要知道BAT招你进来,不是给你机会来学习的,而是为你以及你过去的工作经验而付工资的。
以上是我的浅见,欢迎各位在下方评论区给我交流点赞。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。