Engineering With Java
Subscribe
Sign in
Home
Notes
Chat
Interview Questions
Pro Quizzes
Java Handbook
Sponsorships
Take Home Challenges
Archive
Leaderboard
About
Distributed Locking With PostgreSQL and Spring Boot
Locks, PostgreSQL, Code , Examples and more.
Jan 14
•
Suraj Mishra
1
2
1
Most Popular
View all
Replace Multiple If Else Conditions With Map
Oct 8, 2024
•
Suraj Mishra
25
2
9
6 Ways To Pass Parameters to Spring REST API
Apr 10, 2024
•
Suraj Mishra
13
4
Spring Boot Interview Question – Improve API Latency
Jan 2
•
Suraj Mishra
16
3
4
How Can We Inject Beans In Spring? — Spring Interview Question
Apr 26, 2025
•
Suraj Mishra
12
1
7
Download Top 100 Resources Handbook on Free Signup
Subscribe
interview question
View all
Spring Boot Interview Question - Sending Email After User Registration
Sync, async, outbox, workers, concepts, code samples and more.
Jan 8
•
Suraj Mishra
7
1
2
Spring Boot Interview Question – Improve API Latency
Scenario
Jan 2
•
Suraj Mishra
16
3
4
Java Coding Problem - Returning Subscribers
Question
Jan 1
•
Suraj Mishra
1
Do we need @Repository on Spring Data JPA repositories? — Spring Boot Interview Question
Short answer: No, you usually don’t need @Repository Spring Data JPA repositories.
Dec 30, 2025
•
Suraj Mishra
3
1
Java Bug Fix Interview Question - Caching User Profiles
Story A junior engineer introduces an in-memory cache to speed up user lookups.
Dec 26, 2025
•
Suraj Mishra
8
5
Java Coding Problem - Merchant Feature Flag Analytics
Context
Dec 18, 2025
•
Suraj Mishra
4
2
Java Interview Question - How can we loop backward?
1.
Dec 17, 2025
•
Suraj Mishra
1
1
Top Java Interview Questions On Final Class
Answering Popular Java Questions On Final Class
Dec 6, 2025
•
Suraj Mishra
10
1
2
quiz
View all
Spring Boot Quiz: @Cacheable with Proxy Calls
When calling findByIdWithFallback(), is the result cached?
Nov 14, 2025
•
Suraj Mishra
4
1
1
Spring Boot Quiz: @Value/@ConfigurationProperties - Which approach supports type-safe validation and grouping of properties?
Question
Aug 26, 2025
•
Suraj Mishra
1
Spring Boot Quiz - Is a @RestController singleton by default?
Question
Aug 24, 2025
•
Suraj Mishra
1
2
Spring Boot Quiz - @Transactional On Private Method
Question
Aug 24, 2025
•
Suraj Mishra
4
2
List Fail-fast Behavior Quiz
What’s the output of the below Java code?
Jul 12, 2025
•
Suraj Mishra
3
1
Recent posts
View all
Spring Boot Interview Question: Selective Retry on Network Errors
Network, retries, code samples, design and more
Jan 12
•
Suraj Mishra
15
2
Engineering With Java: Digest #72
Java warmup, Filters, IoTDB, Istio, Unused Code etc ...
Jan 10
•
Suraj Mishra
3
1
Spring Boot Interview Question - Sending Email After User Registration
Sync, async, outbox, workers, concepts, code samples and more.
Jan 8
•
Suraj Mishra
7
1
2
Why Java Can’t Have eachWithIndex (and Kotlin Can): A Deep Dive into JVM Language Design
If you’ve written Ruby, you’ve probably fallen in love with this simple pleasure:
Jan 7
•
Suraj Mishra
4
2
Top 10 Ways to Fetch a Single Record in JPA
Introduction
Jan 5
•
Suraj Mishra
4
1
2
Engineering With Java: Digest #71
Best of blogs, articles, code samples, interview questions & jobs
Jan 4
•
Suraj Mishra
4
1
1
Spring Boot Interview Question – Improve API Latency
Scenario
Jan 2
•
Suraj Mishra
16
3
4
Java Coding Problem - Returning Subscribers
Question
Jan 1
•
Suraj Mishra
1
Do we need @Repository on Spring Data JPA repositories? — Spring Boot Interview Question
Short answer: No, you usually don’t need @Repository Spring Data JPA repositories.
Dec 30, 2025
•
Suraj Mishra
3
1
Engineering With Java: Digest #70
Best of blogs, articles, code samples and interview questions
Dec 28, 2025
•
Suraj Mishra
3
1
Java Bug Fix Interview Question - Caching User Profiles
Story A junior engineer introduces an in-memory cache to speed up user lookups.
Dec 26, 2025
•
Suraj Mishra
8
5
Virtual Threads Make Blocking Cheap (But Not Free)
Explanation, Code Examples and more.
Dec 22, 2025
•
Suraj Mishra
2
See all
Download Top 100 Resources Handbook on Free Signup
Subscribe
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts