Fidelity·Backend Engineer·Technical Phone Screen
Jun 2026
Technical phone screen for a backend role at Fidelity, heavy on Spring internals. One question but it went pretty deep, felt like they wanted to see if you actually understood the proxy mechanics or just memorized the annotation.
- How do rollbackFor and noRollbackFor work in Spring's @Transactional, and what happens when both apply to the same exception?
“I knew the basics: Spring only rolls back on unchecked exceptions by default, and rollbackFor lets you extend that to checked ones.” The rest of the author's notes on Backend Engineer interview at Fidelity, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post