Steps for solving any technical interview problems!

Sanam Malik
2 min readDec 28, 2020

--

There is a science to everything, including, acing your technical interviews. Five simple steps can help you calm your nerves and help you land your dream job as a software developer.

Here are the five steps you need to master:

  1. Understand the problem: To solve any problem, you must first understand what is being asked. Asking your interviewer questions will eliminate a lot of your stress and will show your future employer that you are capable of asking for clarifications when you are not sure about something. So remember, ask questions and then clarify!
  2. Explore concrete examples: Google is your best friend! Search for concrete examples of a similar problem. Make sure you don’t spend too much time researching though so you don’t run out of time.
  3. Break it down: Break down the problem. Write out what you are supposed to do in nontechnical terms or pseudocode. Make a step by step plan and write it all out as comments. This is a very good way to show your future employer your logic and thought pattern even if you don’t solve the problem.
  4. Solve and then simplify: Solve the easy parts of the problem first and then plug in the difficult parts.
  5. Look back and review: looking back on your code line by line can help you refactor which is very important having clean lines of code.

--

--