| Metric | Value |
|---|---|
| Questions | 65 |
| Topics covered | 16 |
- General — 28
- Databases — 5
- Docker — 5
- Kubernetes — 5
- AWS — 4
- Jenkins — 3
- System Design — 3
- API Gateway — 2
- Prometheus — 2
- Terraform — 2
- Deployment Strategies — 1
- EKS — 1
- Grafana — 1
- High Availability — 1
- Microservices — 1
- Monitoring — 1
- Explain HashMap internal working in detail. — 3× · General
- Explain JWT Authentication — 3× · General
- Explain the Kubernetes architecture. — 3× · Kubernetes · tags:
System Design - What happens when two objects have the same hashCode? — 3× · General
- What is Amazon S3? — 3× · AWS
- Which AWS database services have you worked with? — 2× · Databases · tags:
AWS - At which stages do you place scan validations and how do you block builds on failures? — 1× · General
- Can you write a multi-stage Dockerfile? — 1× · Docker
- Difference between Amazon RDS and DynamoDB. — 1× · Databases
- Explain a rolling deployment strategy in Kubernetes. How do you define "maxSurge" and "maxUnavailable"? — 1× · Kubernetes
- Explain Choreography Saga with an example. — 1× · General
- Explain the logic behind a multi-stage Docker build. — 1× · Docker
- Give a real-time example of "COPY" and "ADD". — 1× · General
- Given a list of city names, return the city that contains the highest number of repeated characters. — 1× · General
- Have you configured alerts in Prometheus and Grafana? Explain the setup. — 1× · Prometheus · tags:
Grafana - Have you configured any code quality or security tools in Jenkins pipelines? — 1× · Jenkins
- Have you created Grafana dashboards for metrics, logs, and traces for RCA activities? — 1× · Grafana
- Have you used Prometheus for monitoring? How was it integrated with Grafana? — 1× · Prometheus · tags:
Grafana,Monitoring - Have you worked in a production environment? — 1× · General
- Have you worked on Terraform maturity model or infrastructure maturity practices? — 1× · Terraform
- What is the role of API Gateway in service routing? — Easy
- Why do we use API Gateway instead of directly calling microservices? — Medium
- How do you store application data in AWS? — Medium
- What are the use cases of S3? — Easy
- What is Amazon S3? — Easy
- Which AWS services are you currently using in your project? — Medium
- Difference between Amazon RDS and DynamoDB. — Easy
- How does your Spring Boot application connect to the database hosted on AWS? — Medium · tags:
AWS - How would caching help in reducing database load? — Medium
- Which AWS database services have you worked with? — Medium · tags:
AWS - Why do we use Saga Pattern instead of a distributed database transaction? — Medium
- Suppose a production deployment fails and Jenkins catches it. How do you perform rollback and what responsibilities did you handle? — Hard · tags:
Jenkins
- Can you write a multi-stage Dockerfile? — Medium
- Explain the logic behind a multi-stage Docker build. — Medium
- How do you manage secrets inside Docker containers? — Medium
- In Docker, if you have to create a multi-stage Dockerfile for a Maven application, what actions do you perform? — Medium
- What is the difference between "COPY" and "ADD" in Docker? What was your usage? — Easy
- Suppose your EKS cluster is experiencing pod CrashLoopBackOff issues. Walk me through your debugging process. — Medium · tags:
Kubernetes
- At which stages do you place scan validations and how do you block builds on failures? — Medium
- Explain Choreography Saga with an example. — Medium
- Explain HashMap internal working in detail. — Medium
- Explain JWT Authentication — Medium
- Give a real-time example of "COPY" and "ADD". — Medium
- Given a list of city names, return the city that contains the highest number of repeated characters. — Medium
- Have you worked in a production environment? — Hard
- Have you worked with GitHub or GitLab? — Medium
- How do services authenticate with each other? — Medium
- How do you aggregate responses from multiple services? — Medium
- How do you balance faster deployments with application stability when the business pushes for rapid releases? — Medium
- How do you maintain security or cybersecurity practices in your environment? — Medium
- How do you secure your microservices? — Medium
- How do you undo a bad commit that has already been pushed to the main branch? — Medium
- How does Auto Scaling work? — Medium
- How does Saga maintain data consistency across multiple microservices? — Medium
- Suppose one service suddenly receives very high traffic. How will you handle it? — Medium
- What are Compensation Transactions? — Easy
- What does the "kubectl describe" command do? — Medium
- What happens when two objects have the same hashCode? — Medium
- What is Load Balancing? — Easy
- What is the Saga Pattern? — Easy
- What is the time complexity before and after Java 8 collision handling? — Easy
- Which domain have you worked in? Banking, insurance, or something else? — Medium
- Which fault tolerance library have you used in Spring Boot? — Medium
- Which question do you find the most challenging? — Medium
- Why do we use Service Discovery? — Medium
- Why should services communicate using service names instead of IP addresses? — Medium
- How do you achieve high availability targets like 99% uptime using monitoring and alerting? — Medium · tags:
Alerting,Monitoring
- Have you configured any code quality or security tools in Jenkins pipelines? — Medium
- If a Jenkins pipeline is failing but the application works locally, how would you troubleshoot it? — Medium · tags:
CI/CD - You mentioned maintaining separate CI and CD pipelines in Jenkins. How did you separate them and what triggers were configured at each stage? — Medium
- Explain a rolling deployment strategy in Kubernetes. How do you define "maxSurge" and "maxUnavailable"? — Medium
- Explain the Kubernetes architecture. — Hard · tags:
System Design - Have you worked with Kubernetes orchestration? — Medium
- How do you scale pods while maintaining minimum replicas? — Hard
- If an HTTP probe fails with status code 404 in Kubernetes, how would you debug it? — Medium
- What exactly were you doing with AWS CloudWatch and CloudTrail? — Medium · tags:
AWS
- Have you configured alerts in Prometheus and Grafana? Explain the setup. — Medium · tags:
Grafana - Have you used Prometheus for monitoring? How was it integrated with Grafana? — Medium · tags:
Grafana,Monitoring
- How do you prevent cascading failures in a microservices architecture? — Hard
- How does a frontend application communicate with backend services in a microservices architecture? — Hard
- What are Cascading Failures? — Easy
- Have you worked on Terraform maturity model or infrastructure maturity practices? — Medium
- Have you worked with Terraform state locking and drift handling? Explain your approach. — Medium
- Which AWS database services have you worked with? — 2026-08-19 · tags:
AWS - Given a list of city names, return the city that contains the highest number of repeated characters. — 2026-08-19
- What is the time complexity before and after Java 8 collision handling? — 2026-08-19
- What happens when two objects have the same hashCode? — 2026-08-19
- Explain HashMap internal working in detail. — 2026-08-19
- Which fault tolerance library have you used in Spring Boot? — 2026-08-19
- How do you prevent cascading failures in a microservices architecture? — 2026-08-19
- What are Cascading Failures? — 2026-08-19
- How would caching help in reducing database load? — 2026-08-19
- How does Auto Scaling work? — 2026-08-19