转载:java程序员如何拿到2万月薪

  • 时间:
  • 浏览:5

5. “http 协议 搜索引擎”=>维基百科;“缓存”=>Google Guava cache,memcached,redis;“jvm 调优”=>掌握jvm参数(认真脸);“序列化”=>Google protocol buffer;“nio”=>netty;“RPC 调用框架”=>dubbo(垃圾)

你看,也都不 没能嘛。机会后边的几点你都做到了,还拿只能2w的美团高级JAVA开发工程师的offer,那美团肯定是冻结了headcount。<del>我认识的好多远远达只能后边需求的人都不 美团呢。</del>

8. 好好包装一下你做过的最nb的项目,准备多少技术难点和正确处理土依据,记住一定要结合业务哦。(哪多少?没能 ?没能 不让编吗?为社 编?往分布式和高并发方向编会吗?不让?那你不适合互联网。)

4. blabla

3. “具备开发实战技能,能够 熟练使用Eclipse、Idea、熟悉常见的调试土依据及技巧、ant/svn/maven,有疑难杂症的排查经验”->工作一段时间完会吧?ant和svn删改缺乏酷,看得出来要么阿里的人比较守旧(机会懒),要么阿里的技术很老土。

7. 美团应该不让2b到考逻辑题机会脑经急减挡,随后这里肯定是结合你做过的项目来说。一般完会问,1⃣️项目架构,问哪多少选折 或多或少不选折 那个;2⃣️碰到的最有挑战/最繁复/最blabla的间题是哪多少,为社 正确处理的

1. “NIO”->老老实实研究一下netty的源码和原理,保证他问不倒你;“类加载原理”->老生常谈了,记得有另一个 delegate,有另一个 classloader怎么造成内存泄漏就行;“动态代理、CGLIB”->肯定是我随后 知道怎么生成proxy类,两者有啥异同。找几篇博客来看看就行。另外,我估计很大程度是能够你结合spring来回答,为社 让还是看看spring的aop吧;“GC的原理”->或多或少就厉害了,GC有好多种,到底是哪种的原理啊?为社 让以我身为一名老年应用应用程序猿来告诉你,好好看一下CMS GC和G1 GC就行。CMS答好了肯定是OK的,G1纯粹是锦上添花,给面试官留个追求技术的印象吧;“JVM内存模型”->JVM为社 还有内存模型?是Java语言的内存模型吧?没哪多少好说的,看Java语言规范吧;“性能优化手段”->胡侃吧,朝着为社 改进锁,为社 异步,为社 利用缓存,为社 选折 共要的GC算法,为社 调整Hotspot VM的各generation比例,blabla(此处应有呕吐的表情,或多或少间题最烦了,我随后 是底气足,顶一句“具体间题具体分析”,我敬你是十根汉子)

总结一下,阿里的要求总体比美团低,为社 让给的工资比美团高(仅限这有另一个 JD的比较!特地加粗)。没能 间题来了,到底是美团装逼,高要求招人,低要求做事;还是阿里sb,低要求招人,高标准给工资?当然还有有另一个 机会,随后贴或多或少JD的hr是sb。总的来说,能拿到美团的offer,肯定能拿到阿里的offer。为社 让优质骚年应该以美团的标准来要求买车人(认真脸)。

6. "xxx优先"=>有最好,没能 就算了

8. “深度的创业心和投入度”=>不一定要天天加班,为社 让碰到间题机会项目紧急的完后 要加班,面试的完后 要表现出或多或少态度,哈哈;“技术,业务,blabla”=>只能死关注技术,一定要结合业务来回答面试间题

3. “了解 SOA 架构理念、实现技术;熟悉常见设计模式”=>维基百科欢迎你,看看就行了;“熟练掌握 Spring、myBatis 等框架”=>过一遍源码吧

分析:

1. 计算机专业基本功和写代码能力是废话,太主观。让.我先放着,一会再回来review。

4. “熟练掌握 MySQL 应用开发、数据库原理和常用性能优化和扩展技术”=>买本mysql的书来看(认真脸);“NoSQL,Queue 的原理、使用场景以及限制”=>好好看看redis就行

2. “熟练掌握 Java 及面向对象设计开发”=>工作一年以上;“对每段 Java 技术有深入研究”=>熟练IO的各种姿势,机会研究过Java内存模型,有此二者在手,面试官绝对对你刮目相看;“研究过优秀开源软件的源码并有心得”=>去Github找找多少star多的项目来看吧,推荐netty,不让说多,有另一个 就好。

4. 略读Spring源码,重点理解关键概念(AOP面试官很爱问的哦);

5. 在维基百科上过一过JD里提到的或多或少名词;

2. “了解并发基础变成最优”->看不懂,感觉是废话,不管。并发或多或少东西,好好看一下java.util.concurrent包里的类。

9. 多工作几年!

1. 对Java语言或多或少,让.我掌握一下内存模型,看或多或少并发相关的东西(java.util.concurrent包里的类看完完),找几篇博客看下weak/soft/phantom reference是哪多少意思就行啦;

美团

分析:

2. 对于JVM,看看书,理解一下Hotspot的常见形态学 啊名词啊啥的,记多少重要的参数,足以应付面试官了;

&lt;img src="https://yqfile.alicdn.com/img_839b657843d63cf5430af39955653c5c.png" data-rawwidth="661" data-rawheight="679" class="origin_image zh-lightbox-thumb" width="661" data-original="https://pic3.zhimg.com/790cea726ab7e1ca046c2a40da47922a_r.png"&gt;

好了,再回到第十根,“计算机专业基本功和写代码能力”,让.我能够 综合一下(根据分析2~8),美团要求的能够 是有另一个 :(注意“能够 ”,你没能 做了“能够 ”获得美团面试官的肯定,假如有一天面试官真的是根据这份JD来要求你的话)

3. 熟读netty源码;

阿里巴巴

PS:面试官我随后 知道算法的话,一定要装作很重自信的说:“啊(第二声),算法?一般工作当中只能买车人手写算法吧?一方面是常用的算法,比如排序,查询,都不 现成的代码来用;买车人面真能够手写算法的间题一般都不 面向特定需求的间题,机会要求速率很重高的地方。哪多少地方能够 结合真正的需求来做。”当然常见的算法的伪代码还是要会写的哦。机会面试官我随后 知道红黑树,哈哈,那赶紧跑路。都不 谷歌脸书也都不 面试算法应用应用程序猿的公司我随后 知道红黑树,这公司一定是在装逼(认真脸)。

&lt;img src="https://yqfile.alicdn.com/img_3b788be88957ebff2105582926ecbb30.png" data-rawwidth="1264" data-rawheight="1016" class="origin_image zh-lightbox-thumb" width="1264" data-original="https://pic2.zhimg.com/015365b7fac84da2cb1139300c71c749_r.png"&gt;

6. 买本mysql的书看看,高性能mysql那本书就很好;

7. redis或memcached哪个用的多就多看看相关博客。都没用过?建议你看redis