Interviews, Jobs

10 Interview Questions for Software Engineers

Considering a new strategy

When you’re looking for a software engineer job and you make it as far as the interview, don’t forget to do your homework beforehand and research what questions you may be asked. Lucky for you, we’ve done some of the work.

Here are ten interview questions software engineer candidates were recently asked:

  1. “If an intern approaches you for help with a bunch of garbage code, how would you go about troubleshooting and solving the issue?” – Apple Software Engineer job candidate (Cupertino, CA). See more software engineer interview questions at Apple.
  2. “What is the difference between a process and a thread?” – Intel Software Engineer job candidate (Austin, TX). See more software engineer interview questions at Intel.
  3. “Given two words (beginWord and endWord), and a dictionary’s word list, find the length of shortest transformation sequence from beginWord to endWord, such that only one letter can be changed at a time and each intermediate word must exist in the word list.” – Snapchat Software Engineer job candidate (San Francisco, CA). See more interview questions at Snapchat.
  4. “I have a slow query. How do I make it fast?” – Lookout Senior Software Engineer job candidate (Boston, MA). See more software engineer questions at Lookout.  
  5. “Can you implement a stack?” – eBay Software Engineer job candidate (San Jose, CA). See more software engineer interview questions at eBay.  
  6. “Suppose you are writing a test script to test a function running in a process overnight. How do you make sure that if the process is halted, your test function will be able to detect it?” – Dell Software Engineer job candidate (Austin, TX). See more software interview questions at Dell.
  7. “What are you working on right now?” – Valve Corporation Software Engineer job candidate (Bellevue, WA). See more software engineer interview questions at Valve Corporation.
  8. “Given a list of strings, return all pairs of strings that can make a palindrome.” – Airbnb Software Engineer job candidate (San Francisco, CA). See more software engineer interview questions at Airbnb.
  9. “What is something you’ve built that you’re proud of?” – Facebook Software Engineer job candidate (Seattle, WA). See more software engineer interview questions at Facebook.
  10. “Given two strings, each consisting of 0s and 1s. Add both the strings to a third string keeping the binary form intact.” – EatStreet Software Engineer job candidate (Madison, WI). See more software engineer interview questions at EatStreet.

See more to help you find a new job you’ll love as a software engineer:

More Software Engineer Interview Questions

25 Best Paying Cities for Software Engineers

9 Companies Hiring Software Engineers

How to Get a Job as a Software Engineer

How to Prepare for a Behavioral Interview