Interviewing for a Java dev job tomorrow. Any last minute cram suggestions?

  • 17
    How is your javascript? 😅
  • 2
    Design patterns man, make sure you are familiar with the most widely used inside the application stack that you are going into! that was one thing that got me to my current job. Granted we just mainly maintain old Java apps, but its something that any developer wort enough should know. Best of luck bud! let us know how it goes!
  • 3
    what are the differences of oracle java and openjdk?
  • 2
    Unit testing / clean code
  • 8
    Assuming you are going for a junior role, here's a list of basics to prepare for:

    - Jdk vs jre

    - design patterns [https://refactoring.guru/design-pat...]. you should at least know factory, builder, singleton, prototype, adapter, proxy, chain of responsibility.

    - interface vs abstract: when, why

    - reflection [at least basics: what, why, how, where is used], annotations. AOP.

    - SOLID, explain each letter, give examples

    - IoC [D in SOLID]

    - static and final modifiers for: type, method, field. Why, what, when.

    depending on frameworks/tech stack you will be using there are more topics to prepare for. The above only covers java basics.
  • 2
    Oh, and what is jave ee vs jave se
  • 1
    @netikras I like this list. I’m gonna save it.
  • 0
    They went with a PhD. Oh well. Thanks everyone for your suggestions and stuffs.
Add Comment