Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
AleCx0422983295dDesign 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!
stop5869295dwhat are the differences of oracle java and openjdk?
dodomo108295dUnit testing / clean code
netikras23446295dAssuming 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.
netikras23446295dOh, and what is jave ee vs jave se
broseph1591292dThey went with a PhD. Oh well. Thanks everyone for your suggestions and stuffs.