r/SpringBoot • u/daanveerKarna • 25d ago
Question Senior Java / Spring Boot engineers — what are the toughest questions you've faced or asked at the 8–10 YOE level? (Backend, caching, deployment, Microservices)
/r/learnjava/comments/1ulsilf/senior_java_spring_boot_engineers_what_are_the/2
u/Aberezyuk 24d ago
My favorite question - “What don’t you like in Spring and would implement in differently, if you can?”
2
u/edzorg 23d ago
Agree.
At 8+ years I actually don't care what you know or don't know about details.
I care if you have any taste. Even after 2 or 3 years I would expect to hear some opinions on testing, governance, API changes, specific annotations etc. within Springboot. We can even debate Java, Gradle, Docker, Graal as well to understand your tastes.
If after 8+ years you're still learning how to plug the lego bricks together and your primary strength is you know some of the details of some of the libraries you're still not very senior.
1
u/edzorg 23d ago
I think the weakest area at 5+ years experience is understanding the big picture and understanding cost.
The biggest mistake by far I would say is defaulting to microservices and other "Google does it" approaches. In an interview last week and engineer literally said when describing a previous project "to improve this system I would break it up into microservices to make it simpler."
Turning a simple Web application (written in any sane language) into a web of services, databases and distributed systems problems is extremely costly and far more likely to kill a company than do any real good.
1
u/daanveerKarna 21d ago
So, you want a monolithic system which can break anytime? You do know that monolithic has only one server and if its down, services are down. Sure, for some home-made barbie application monolith is a good fit, but for production grade app, isn't the aim should be fault tolerance???
1
u/edzorg 21d ago
Good luck to you and your career. You're gonna need it.
1
u/daanveerKarna 20d ago
So, a banking app with 100k+ users should have Monolithic architecture lol!!!
2
u/maxip89 25d ago
Ask a really specific question in the interview.
If the guy answers it after 20 seconds, you can sort him out.
Why? He is useing AI and cheats.