1. Careers
You can opt-out at any time. Please refer to our privacy policy for contact information.

Software Engineer Interview Questions

By

IT staff in computer server room
Fancy Yan / Photodisc / Getty Images
Review a list of commonly asked interview questions for software engineers.

Software Engineer Interview Questions

Which tools do you like to use for keeping track of requirements?

What do you care about most when reviewing somebody else's code?

What books have you read on software engineering that you would recommend to someone in the business?

Describe the process you use for writing a piece of code, from requirements to delivery.

Estimate how long it would take to sort 1 trillion numbers.

How would you store 1 million phone numbers?

How do you make sure that your code can handle different kinds of error situations?

How can you reduce the user's perception of waiting when some functions take a lot of time?

What is the difference between a mutex and a semaphore? Which would you use to protect access to an increment operation?

What is the difference between re-engineering and reverse engineering?

What is the difference between a mock and a stub?

What is the difference between local and global variables?

What is the agile software philosophy?

What is the role of interfaces in design?

Name one or two examples of how an application can anticipate user behavior.

What type of language do you prefer for writing complex algorithms?

How do you find an error in a large file with code that you cannot step through?

How can you debug a system in a production environment, while it is being used?

How do you design scalable applications?

General Job Interview Questions
In addition to job specific interview questions, you will also be asked more general questions about your employment history, education, strengths, weaknesses, achievements, goals and plans. Here's a list of the most common interview questions and examples of answers.

Read More: How to Prepare for an Interview | What to Wear to a Job Interview | Top 10 Job Interview Tips | Common Interview Mistakes to Avoid

©2014 About.com. All rights reserved.