小米Java程序员第二轮面试10个问题,你是否会被刷掉?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小米Java程序员第二轮面试10个问题,你是否会被刷掉?相关的知识,希望对你有一定的参考价值。

近日,开发者头条上分享了一篇“小米java第二轮面经”,有很多的java程序员表示非常有兴趣。

下面l就和各位分享小米java第二轮面经(华为java工程师笔试面试题可以看文章某尾):

0、谈谈对Spring的认识

1、java集合的继承关系

2、你知道CLOSE_WAIT这个状态吗?

3、谈谈你对jvm、java内存模型的认识?

4、Java里的红黑树是怎么实现的?

5、谈一下对strust2的理解

6、IOC最大的好处是什么呢?

7、长连接与短连接有什么区别?

8、HashMap怎么实现?

9、你在平时写过哪些多线程的程序?

不知道以上这些面试题你会几道呢?是否会被刷掉呢?

如果你对以上问题心里都没底,那就要更好的进阶。

给java程序员4个建议:

1、别被高大上框架诱惑

新手程序员往往会被struts2,spring,mybatis这些高大上的框架诱惑,显得不知道所措

其实更多时候,我们需要将基础打牢,IDE选一个弄明白即可。

2、研究《java编程思想》

《Thinking In Java》这本书是大神强烈推荐的书籍,既然是大神推荐的,我们不妨去研究一下它。

它不能保证你脱离新手行列,但是会把你引向高手之路。

技术分享

3、学习:html、CSS、javascript、JQuery、Bootstrap

除了学习java基础知识以外,仍然要学习html、css等,不要因为不是前端工程师就不用学习这方面的知识。

4、敲代码就是理解

对于一些代码,你苦思冥想之后仍然没有线索,不妨将它敲一遍,一切就豁然开朗了。

最后,分享几道华为java工程师笔试面试题,看你会几道?

技术分享

java学习交流群669823128

 

以上是关于小米Java程序员第二轮面试10个问题,你是否会被刷掉?的主要内容,如果未能解决你的问题,请参考以下文章

腾讯Java程序员第二轮面试11个问题,你会几个?

疯转|最近5年133个Java面试问题列表

小米二轮面试编程题:二叉树的前序遍历,要求非递归方式

传说是小米家的一道面试题难倒了某Java程序员。扑克牌排序问题。

转:最近5年133个Java面试问题列表

第二轮面试