课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 这些问题能检验Java程序员的实力
  • 这些问题能检验Java程序员的实力

    发布:昆明Java培训      来源:达内新闻      时间:2016-07-28

  • 在一些Java程序员的面试中,面试官往往会问一些关于技术方面的问题,而这些技术问题终归会回到曾经的工作和项目上。虽然说大部分企业在面试中更注重程序员的经历,一般来说关于基础知识不会问的太深,但是毕竟这是个注重性价比的社会,企业面试更是如此。除了经验,基础知识的掌握也很重要。如果说抛开学历、工作经验和项目经验,单从技术角度出发的话,该如何检验一个Java程序员的功力深浅?

    想要通过问题来测试Java程序员能力的话,能把基础知识点回答准确,引申的内容也能够说明大部分,那就基本可以说明这个Java程序员的技术不错。来看看一般都有哪些问题:

    1、JVM内存

    堆内存、线程独享内存、Perm区,GC机制、常用的GC算法,年轻代、老年代,强引用、弱引用、软引用等。如果Java程序员能说出基本含义,再说明如何定位内存泄露,进而引出使用jstat、jmap命令和对heapdump的分析,会用到什么分析工具以及如何使用这些工具等等。

    2、集合框架

    说明集合框架的分类和每一类的继承、实现关系,接着阐述常用的几个集合框架的底层实现原理,还有哪些线程是安全的,哪些不安全等。

    3、并发编程

    线程的状态、线程调度常用的方法,什么是阻塞队列和非阻塞队列,还要解释synchronized、volatile、ReentrantLock的用途、区别和场景等。

    4、说出几种醉常见的设计模式,比如说工厂、代理、单例等。

    5、解释说明IO、NIO具体是什么。

    假设这些问题,一个Java程序员都能够回答清楚,那么他的基本技术就没什么问题了。这时候也不需要去管他是否熟悉某些类库,因为一个懂得JDK源码的人,其他的类库就算他之前从来没有用过,他也能够快速掌握。

    想要寻找工作的Java程序员也可以先做一下上面的题目,检验一下自己的水平。如果你的功力还不足以回答的话,就来达内Java培训班吧。让你快速拥有扎实的Java技术,而且学成就有工作。更多详情,欢迎向Java培训的老师咨询。

    推荐文章

上一篇:Java 基础

下一篇:Java程序员,招聘市场上格外抢手

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56