Senior Java/Spring Boot engineers — please drop the interview questions you've been asked or ask others (8–10 YOE level)

I'm preparing for senior Java/Spring Boot interviews (~8–9 YOE level) and I need YOUR help.

Please drop in the comments:

- Questions you've been asked in senior interviews

- Questions you ask candidates when YOU are the interviewer

- Anything that tripped you up or that most people get wrong

I'm looking for real questions across these areas:

**Core Java & JVM**

- GC tuning, memory model, class loading, thread dumps

- Concurrency — ExecutorService, CompletableFuture, virtual threads (Java 21)

**Spring Boot Internals**

- Auto-configuration, bean lifecycle, AOP proxying

- Spring Security — JWT, OAuth2, filter chain

- Spring Data JPA — N+1, lazy loading, optimistic locking

**Caching**

- Redis patterns, eviction, cache invalidation

- Thundering herd, cache stampede prevention

**Kafka & Messaging**

- Partitioning strategy, consumer groups, exactly-once semantics

- Dead letter queues, retry patterns

**Microservices & System Design**

- Saga pattern, circuit breakers, distributed tracing

- API gateway, service mesh, inter-service communication

**Deployment & Observability**

- Kubernetes — HPA, rolling updates, pod disruption budgets

- Blue-green vs canary deployments

- OpenTelemetry, Prometheus, Grafana, structured logging

Please share the actual question text if you can — even a rough version of how it was asked. Bonus points if you share what a great answer looks like vs a mediocre one.

Thank you in advance!

reddit.com
u/daanveerKarna — 4 days ago
▲ 33 r/Backend

Senior Java/Spring Boot engineers — please drop the interview questions you've been asked or ask others (8–10 YOE level)

I'm preparing for senior Java/Spring Boot interviews (~8–9 YOE level) and I need YOUR help.

Please drop in the comments:

- Questions you've been asked in senior interviews

- Questions you ask candidates when YOU are the interviewer

- Anything that tripped you up or that most people get wrong

I'm looking for real questions across these areas:

**Core Java & JVM**

- GC tuning, memory model, class loading, thread dumps

- Concurrency — ExecutorService, CompletableFuture, virtual threads (Java 21)

**Spring Boot Internals**

- Auto-configuration, bean lifecycle, AOP proxying

- Spring Security — JWT, OAuth2, filter chain

- Spring Data JPA — N+1, lazy loading, optimistic locking

**Caching**

- Redis patterns, eviction, cache invalidation

- Thundering herd, cache stampede prevention

**Kafka & Messaging**

- Partitioning strategy, consumer groups, exactly-once semantics

- Dead letter queues, retry patterns

**Microservices & System Design**

- Saga pattern, circuit breakers, distributed tracing

- API gateway, service mesh, inter-service communication

**Deployment & Observability**

- Kubernetes — HPA, rolling updates, pod disruption budgets

- Blue-green vs canary deployments

- OpenTelemetry, Prometheus, Grafana, structured logging

Please share the actual question text if you can — even a rough version of how it was asked. Bonus points if you share what a great answer looks like vs a mediocre one.

Thank you in advance!

reddit.com
u/daanveerKarna — 4 days ago

Senior Java/Spring Boot engineers — please drop the interview questions you've been asked or ask others (8–10 YOE level)

I'm preparing for senior Java/Spring Boot interviews (~8–9 YOE level) and I need YOUR help.

Please drop in the comments:

- Questions you've been asked in senior interviews

- Questions you ask candidates when YOU are the interviewer

- Anything that tripped you up or that most people get wrong

I'm looking for real questions across these areas:

**Core Java & JVM**

- GC tuning, memory model, class loading, thread dumps

- Concurrency — ExecutorService, CompletableFuture, virtual threads (Java 21)

**Spring Boot Internals**

- Auto-configuration, bean lifecycle, AOP proxying

- Spring Security — JWT, OAuth2, filter chain

- Spring Data JPA — N+1, lazy loading, optimistic locking

**Caching**

- Redis patterns, eviction, cache invalidation

- Thundering herd, cache stampede prevention

**Kafka & Messaging**

- Partitioning strategy, consumer groups, exactly-once semantics

- Dead letter queues, retry patterns

**Microservices & System Design**

- Saga pattern, circuit breakers, distributed tracing

- API gateway, service mesh, inter-service communication

**Deployment & Observability**

- Kubernetes — HPA, rolling updates, pod disruption budgets

- Blue-green vs canary deployments

- OpenTelemetry, Prometheus, Grafana, structured logging

Please share the actual question text if you can — even a rough version of how it was asked. Bonus points if you share what a great answer looks like vs a mediocre one.

Thank you in advance! 🙏

reddit.com
u/daanveerKarna — 4 days ago

Senior Java/Spring Boot engineers — please drop the interview questions you've been asked or ask others (8–10 YOE level)

I'm preparing for senior Java/Spring Boot interviews (~8–9 YOE level) and I need YOUR help.

Please drop in the comments:

- Questions you've been asked in senior interviews

- Questions you ask candidates when YOU are the interviewer

- Anything that tripped you up or that most people get wrong

I'm looking for real questions across these areas:

**Core Java & JVM**

- GC tuning, memory model, class loading, thread dumps

- Concurrency — ExecutorService, CompletableFuture, virtual threads (Java 21)

**Spring Boot Internals**

- Auto-configuration, bean lifecycle, AOP proxying

- Spring Security — JWT, OAuth2, filter chain

- Spring Data JPA — N+1, lazy loading, optimistic locking

**Caching**

- Redis patterns, eviction, cache invalidation

- Thundering herd, cache stampede prevention

**Kafka & Messaging**

- Partitioning strategy, consumer groups, exactly-once semantics

- Dead letter queues, retry patterns

**Microservices & System Design**

- Saga pattern, circuit breakers, distributed tracing

- API gateway, service mesh, inter-service communication

**Deployment & Observability**

- Kubernetes — HPA, rolling updates, pod disruption budgets

- Blue-green vs canary deployments

- OpenTelemetry, Prometheus, Grafana, structured logging

Please share the actual question text if you can — even a rough version of how it was asked. Bonus points if you share what a great answer looks like vs a mediocre one.

thank you in advance!

reddit.com
u/daanveerKarna — 4 days ago
▲ 7 r/learnjava+1 crossposts

Senior Java / Spring Boot engineers — what are the toughest interview questions you've faced or asked at the 8–10 YOE level? (Backend, caching, deployment, Microservices)

Hi folks, I'm preparing for senior-level Java / Spring Boot interviews (targeting roles around the 8–9 years of experience mark) and would love to crowdsource the questions that actually separate good candidates from great ones.

I'm particularly looking for questions — and ideally the depth of answer that's expected — across these areas:

**Core Java & JVM**

- JVM internals (GC tuning, memory model, class loading)

- Concurrency: thread safety, ExecutorService, CompletableFuture, virtual threads (Java 21+)

- Java collections internals and when to pick which

**Spring Boot & Spring Ecosystem**

- Spring Boot auto-configuration, bean lifecycle, conditional beans

- Spring Security (OAuth2, JWT, method-level security)

- Spring Data JPA — N+1 problems, lazy vs eager loading, query optimisation

- Spring AOP and how it's used in real production systems

**Microservices & System Design**

- Service decomposition, inter-service communication (REST vs gRPC vs messaging)

- Circuit breakers, retries, and bulkhead patterns (Resilience4j)

- Saga pattern vs 2PC for distributed transactions

- API gateway patterns and service mesh (Istio, Envoy)

**Caching**

- Redis vs in-memory caching (Caffeine/Guava) — when and why

- Cache eviction strategies, TTL design, cache invalidation

- Distributed cache consistency, thundering herd problem

**Messaging & Event-Driven Architecture**

- Kafka deep dives: partitioning strategy, consumer groups, exactly-once semantics

- Event sourcing and CQRS in practice

- Dead letter queues, retry handling, poison pill messages

**Databases**

- SQL query optimisation, indexing strategies, EXPLAIN plans

- Read replicas, connection pooling (HikariCP), sharding vs partitioning

- NoSQL trade-offs in polyglot persistence

**Deployment & DevOps**

- Docker + Kubernetes in production (rolling updates, HPA, pod disruption budgets)

- CI/CD pipeline design for Spring Boot services

- Blue-green vs canary deployments

- Observability: structured logging, distributed tracing (OpenTelemetry), metrics (Prometheus/Grafana)

**Performance & Architecture**

- Profiling and diagnosing latency issues in production

- Thread pool sizing, connection pool tuning

- Designing for 99.99% availability

Would really appreciate if you could share:

  1. Specific questions you've been asked (or ask yourself as an interviewer)

  2. What a "great" answer looks like vs a "just okay" one

  3. Any gotchas or nuances that trip up even experienced devs

Thanks in advance

reddit.com
u/daanveerKarna — 4 days ago

Lost the Job and back to square one again!! Please help

Got a job around year ending last year and thought I would clear off all the debts. But again, lost the job this last week. Don't know what to do and confused. The debts are still there and would take years to pay off. I'm putting efforts to get a job quicker. Any suggestions you guys can give would be super helpful. Thank you!!

reddit.com
u/daanveerKarna — 2 months ago

What can I do attract a life partner in my life?

Im actually trying to settle in my life and meanwhile find a gf or partner. Which demon can I worship or anything that can increase my Charmness or attractiveness to get a partner would be really helpful. Any ritual or any stuff that would help me would be appreciated. Thank you!!

reddit.com
u/daanveerKarna — 2 months ago