原文: https://howtodoinjava.com/interview-questions/java-interview-questions-for-mid-level-developers/

实际上,这个面试问题最初是由我们的读者之一尼基尔提出的。 他的问题是:“我的问题是,我有 6 年的 java/j2ee 开发人员经验,并且我打算更换公司。 您能否建议我准备面试所需的所有主题,以及参加面试和公司对我的经验的期望……对于基于产品/服务的公司..”

中级 Java 面试准备

为了回答这个问题,我回答了以下答案。

  1. 您提出的问题的答案范围非常广。 我建议集中精力于简历中的内容……显然。
  2. 接下来,关注设计模式。 完美准备 3-4 种模式。 准备给现实生活中的示例,以及如何在以前的项目中使用它们。 他们一定会问这个问题。
  3. 接下来,了解有关当前项目的每个细节。 系统设计,模块设计,数据库结构..以及它们提供的总体好处。 一切都放在指尖上。
  4. 学习和练习多线程(特别是执行器线程池)。 在纸上创建一些程序。 练习一下。
  5. 尝试编写一些棘手的 SQL 查询等。了解联接,索引及其语法。
  6. 您也应该期待 OOP 概念。 准备自己的定义并记住。
  7. 我认为,其余的都是您将在简历中提及的技术。

祝您学习愉快!