DEV Community

Cover image for 11 Spring Boot Interview Questions That Make You Think

11 Spring Boot Interview Questions That Make You Think

Marco Behler on December 08, 2020

Most lists of Spring Boot Interview questions make you memorize random details from the Spring Boot documentation. But memorization is a poor subst...
Collapse
 
siy profile image
Sergiy Yevtushenko

Spring is the thing which every Java developer should learn and then avoid as much as possible. Especially it is worth to avoid jobs which list Spring as a requirement.

Collapse
 
marcobehler profile image
Marco Behler

Quite the opinion...:D

Collapse
 
siy profile image
Sergiy Yevtushenko

Well, this is just a summary from my about a decade long experience with Spring.

Thread Thread
 
marcobehler profile image
Marco Behler

Looks like we had different experiences.

Thread Thread
 
siy profile image
Sergiy Yevtushenko

You mean that in your experience Spring applications are fast, consume reasonable amounts of memory and start in less than a second? If so, then we, probably, worked with different Springs. My Spring, for example, one of the worst performers among Java frameworks in Techempower benchmark.

Thread Thread
 
marcobehler profile image
Marco Behler

For a second I was hoping not to run into straw man arguments to win a discussion :)

Thread Thread
 
siy profile image
Sergiy Yevtushenko

Which argument you consider a "straw man" one?

Collapse
 
glykoudis profile image
George Lykoudis

I am new in learning Java and Spring framework and you clarify some of the things that were not so clear to me. Thanks!

Collapse
 
marcobehler profile image
Marco Behler

You are welcome :)

 
siy profile image
Sergiy Yevtushenko

Depends on the task. For example, for DI I prefer Guice.

Collapse
 
siy profile image
Sergiy Yevtushenko

Spring and spring boot are equally bad. There are a number of reasons:

  • Poor design
  • Inefficient implementation
  • Promotion of bad code practices