Questions
All Interview Questions
Real interview questions with expert answers, plain-English explanations, and practical examples. (270 questions)
IBM
Data Engineer
Data Engineering
How would you design a daily batch ETL pipeline to handle late-arriving data?
Wipro
Python Developer
Python
What is Python’s GIL, and when would you reach for multiprocessing instead of threading?
Infosys
QA Engineer
Testing
What’s the difference between smoke, sanity, and regression testing, and when do you run each in a CI pipeline?
Microsoft
Cloud Engineer
Cloud Infrastructure
What happens when Terraform’s state drifts from real infrastructure, and how do you design around it?
Honeywell
DevOps Engineer
CI/CD
How would you design a CI/CD pipeline for a microservices application?
Deloitte
Backend Developer
API Design
What makes an API RESTful, and how is that different from SOAP?
Capgemini
Backend Developer
Databases
Explain database normalization, and when would you deliberately denormalize a production table?
Cognizant
Java Developer
Java
When would you use an abstract class instead of an interface in Java?
TCS
Java Developer
Java
What’s the difference between HashMap, Hashtable, and ConcurrentHashMap, and when would you use each?
Google
DevOps Engineer
Docker