Common Interview Questions
Including feedback from over 100 employers who actively recruit and hire Vandals
Explore Questions by Topic
• What’s the purpose of a try-catch block?
To handle errors gracefully—try runs code, catch handles any errors that occur.
• What is an API, and why is it useful?
Application Programming Interface; it allows different software systems to communicate with each other.
• What’s the difference between SQL and NoSQL databases?
SQL databases are relational with structured data (e.g., MySQL); NoSQL databases are non-relational, handling unstructured data (e.g., MongoDB).
• What does HTTP stand for, and what’s its role?
HyperText Transfer Protocol; it’s used to transfer data between a client and server on the web.
• What is a loop in programming?
A structure that repeats a block of code until a condition is met, like a for or while loop.
• What’s the difference between let and const in JavaScript?
let allows reassignment, while const does not; both are block-scoped.