什么样的Java程序员可以去BAT上班?
首页 > 新闻中心 > 行业资讯>什么样的Java程序员可以去BAT上班?
2021-11-07 16:16:07
哪种java程序员能到BAT工作?许多小朋友参加java培训就是为了获得高薪工作,当然更希望可以到BAT上班也是好的,那么我们从BAT上班需要什么能力呢?以下小编为不同规模的公司介绍。
 
什么样的Java程序员可以去BAT上班?

一,小型创业型企业。
小企业创业者的特点是人少,事杂。在此我们指的是小公司,人数不足100人,实际上这样的公司也很多,我们抛开一些独角兽或著名的创业公司不谈,先谈大部分创业公司,这类企业吸引不到优秀的人才,又拿不出太多的钱给员工,所以招牌要求也会较低,学历基本不看,Java基础知识稍懂,从事一些JavaWeb项目,最好的是能够写前端代码,可以吹点牛皮癣,应该问题不会太大。
这类企业招工渠道本来就少,工资无保障不说,办公室又是个简陋的办公室,但工作时间还是少不了。

二,中小企业。
提到中小型企业,泛指那些100多人、500人以下的公司,大部分都是名不见经传但仍有发展的公司,这样的公司会稍微正规一点,招聘和培训可能会有自己的一套标准,比如学历方面可能稍有要求,在技术上严格一点,除Java基本知识和项目经验外,还可能考察您的调试能力、代码规格说明、异常处理能力以及对Java高级功能的理解。也许更好的是使用一些框架。
总之,这类企业的选人标准比较系统,不会像一些特别小的公司那样,招人很随便,领导拍板就可以了。自然,这样的公司也吸引不了太多优秀人才,但的确会有几个踏实能干的员工。

三、二线网络公司。
这些公司范围非常广泛,如日薄西山的搜狐、新浪、360,或者一直没有起到作用的迅雷、金山、猎豹,甚至爱奇艺,像携程这种状况相对较好的企业等等,这些公司挤不上BATTMD这样的一线互联网公司,但在二三线市场上,还是比较不错的公司,事实上,他们对人才的要求还是比较高的。
比如说一般都会要求本科学历,对Java的基本知识要比较熟悉,最好能看过源代码,如果没有看过,那么源码方面的考题也要准备好了,除此以外,一般也会检查您的后台技术知识,如数据库,网络,操作系统,不会太难查考,能把经面上的知识点掌握得比较扎实。
这种公司一般不会考太复杂的题目,更愿意招一些水平能力中等的人才,只要知识面能比较广,题目就能说到点子上,不需要掌握特别深入的东西。
事实上,归结起来,是因为二三线网络不太可能和一线公司争夺一线人才,所以一般争取的都是二线人才,不需要太优秀,但是至少要达到中等水平,这样的公司才会更好。

第四,网络公司与一线独角兽。
BAT、TMD等互联网知名企业均属此类企业,此类企业与二三线互联网企业的发展差距还比较大,体现在企业规模上,市场价值,甚至股票价格等等,企业都建立在技术之上,所以这些企业的技术也常常处于行业的最前沿,如阿里的云计算和中间件,标题推荐算法,腾讯游戏技术等。
为了进入这些公司,不仅要完成前面的工作:精通Java基础,计算机基础,而且掌握的技能很高,你需要深入了解每个知识点,由于面试者会不断深入地询问你的问题,了解你的知识深度,同时,你也需要有源代码,在阅读源代码后才能理解这个框架的实现,实现JDK。
此外,您需要清楚地理解JVM,不仅要理解JVM的结构、垃圾收集的原则,甚至还应该知道当遇到在线问题时,如何通过JVM优化解决它们。
同样,您还需要非常熟悉Java并发编程和网络编程的使用方法,它不只是回答NIO和BIO之间的区别,至于synchronized与lock的不同,您还需要了解NIO的底层实现,以及synchronized所对应的mutexlock是什么,lock和condition实现的原则是什么,lock本身就是通过诸如AQS、CASaction类之类的组件实现的,里面的内容实在太多了,不只是几道题就能搞定。
当然,除此之外,这些公司在数据库、缓存、分布式技术等方面的需求要远远高于其他公司,你最好弄明白MySQL的存储引擎,索引与锁的实现原理,Redis的数据结构,备份方法,底层实现。另外,如果您了解负载平衡算法,CAP理论,raft和paxos算法,以及诸如消息队列、zookeeper等分布式应用技术,那么毫无疑问,您也可以得到加分。

为什麽大公司要求如此之多,因为他们是最好的网络公司,要招到的自然也是最好的人,如果从基本原理上看,他们还不能满足他们筛选人才的需求,此外,研究人员还将检查面试者的算法能力,如LeetCode中medium难度的原始题目,或一组关于offer的变量,等等。与算法题相比,从理论上来看,筛选度较高,可淘汰的人较多。


小猫爱学于2011年开始进入教育行业,是一家专注于成人职业培训和兴趣发展的在线教育机构,我们坚持教育不是填满木桶,而是点燃火苗的理念,以兴趣为抓手,挖掘学员内生驱动力,使无业者从业,从业者乐业,服务超百万用户。