中小公司的Java工程师应该如何逆袭冲进BAT?
中小公司的Java开发者面进BAT的人也不少,但是要付出的努力肯定要比有大型互联网公司经验的人多很多。
平时面试过很多中小公司的开发者,总结一下大概面临几个局限:
1. 技术上的挑战小,比如很多中小公司用的单机服务,那么BAT面试官问一些分布式或高并发的问题就很难接招,虽然可以自己通过书籍、文章、项目学习,但缺少实战经验,一问就会漏出破绽。所以这方面建议多看技术文章,自己动手做一些项目进行练手。
2. 经验欠缺,很多BAT常用的技术场景可能在中小公司碰不到,比如亿级数据量、分库分表等,这方面可以多看些互联网架构的书籍,深挖原理,BAT考官不会因为缺少这些经验而挂掉,只会因为没有这方面的思考而挂掉候选人。
3. 基础薄弱,这是面试者最常被挂掉的原因。比如常用的框架spring、mybatis等,原理和源码一定要清楚,jvm内存模型、GC、多线程,这些不是当做空洞的知识点,而是真的要了解原理,因为这通常是面试的基础,这关不过其他的都免谈。这方面就比较容易做到了,就是夯实基础,经典的java书籍建议多读几遍。
当然中小公司的开发者同样具备独特的优势:使用的技术较新、接触的技术面较广等,如果能把这些方面的技术多研究一下将是非常好的技术亮点。
希望回答对你有所帮助。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有