Skip to content

Instantly share code, notes, and snippets.

@Mostafayehya
Last active March 10, 2024 10:04
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Mostafayehya/fe876efca6dec9969e9b59b82ccb21ed to your computer and use it in GitHub Desktop.
Save Mostafayehya/fe876efca6dec9969e9b59b82ccb21ed to your computer and use it in GitHub Desktop.
Java Backend starter kit

Basics

  • Solve algorithms and data structure questions on leetcode/hackerrank, as they say:

    Leetcode every day keeps unemployment away.

  • I assume you know Java, if you don't then go: Java beginners's course

  1. Spring & Hibernate for Beginners Please watch on 2x, bit slow, but really good explanation of core principles

  2. Spring Framework 5: Beginner to Guru Take yourtime with this one, will take around 3 months to finish, follow through the exercises

    Now you can start applying for jobs!

  3. Maven

  4. Spring Cloud

  5. Spring Security

Interview preparation

I would highly recommend going through the following book 1000 Java Interview Questions as it contains most of technology interview questions related to:

  • Core Java
  • OOP
  • Concurrency / Multithreading
  • JSP
  • Design patterns
  • Spring
  • Spring boot
  • AOP
  • Maven
  • Git
  • JPA
  • Hibernate
  • Docker
  • Microservices
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment