大多数支持dei,但不知道如何实现它。阅读我们关于工作场所的多样性,股权和包含的报告

Java开发者面试问题

Java开发人员采访简介汇集了候选人中寻找的内容,具有适当的面试问题的平衡样本。

Java开发人员



Java开发者面试问题

在某些方面,即使是最具技术角色的要求要求所有职位的强大候选人共同的质量:愿意学习;合格的技能;对工作的热情。

即使是大学绩效,而且它有助于您评估正规教育,并没有提供完整的画面。这不是在计算机科学中坚实背景的重要性。一些要找的东西:

•了解基本算法概念
•讨论基本算法,他们将如何找到/思考/排序
•他们是否可以对数据库显示更广泛的理解?
•他们是否有建模方法?

他们是否与最新的发展保持了解?如果是这样,怎么样?他们最喜欢的技术书籍探讨。谁在推特上,他们转向哪个博客?

他们是否活跃在github上?它们是否有助于任何开源软件项目?或者参加哈克松。简而言之,他们在他们所选领域的知识兴趣有多强?这是怎么证明的?要求侧面项目(如游戏开发)。承诺,好奇的候选人会脱颖而出。

计算机科学问题

  • 你如何知道链接列表是否有一个循环?如同,链接列表中的一个节点中的一个节点指向列表中的上一个节点。
  • 描述酸数据库系统的特征。

特定角色问题

    • Java是一种静态或动态类型的语言吗?
    • 多态,遗传和封装的意思是什么?
    • Java中的参数是否通过引用或value传递?
    • 抽象类和界面之间有什么区别,您何时将其它呢?
    • 为什么要使用对象工厂以及如何实现单例模式?
    • “==”与等于(...)方法之间有什么区别?浅层比较与对象的深层比较有何差异?
    • Java EE如何与Java SE相关?
    • 运行时异常与检查异常不同?
    • hashmap,concurrenthashmap和collections.synchronizedmap返回的地图之间有什么区别?
    • Servlet 3.0引入了异步支持。描述它的用例。
    • 为什么你认为Lambda表达在Java 8中被认为是这么重要的?
    • 鉴于此代码片段:
      Class Engine {}公共类应用程序{公共静态void main(String [] args){Engine E = New Engine();发动机E1 = e;e = null;}}

      这段代码是真实的吗?

      1. 它创建一个对象,对象有资格获得垃圾收集。
      2. 它创建一个对象,对象没有资格获得垃圾收集。
      3. 它创造了两个对象:E和E1。E对象有资格获得垃圾收集。
      4. 它创建了两个对象,两个对象都没有资格获得垃圾收集。
    • 在Java中是可能的吗?
      A延伸B,C

来源和招聘Java开发人员使用可行的布尔搜索章程。

让我们一起成长

可行的帮助各种规模租用的公司。今天开始
请求举办演示或免费发布工作,以发现如何合动
可以帮助您找到和雇用伟大的人。

开始