Preparing for Interviews <Part 1: Technical/Coding>

1) Learn and master a coding language

2) Solve problems:

  • Step 1: Divide it into subproblems;
  • Step 2: Make sure to implement the concepts in the smallest possible units;
  • Step 3: Get curious; check how this problem is different than others;
  • Step 4: Brainstorm, check different cases and see how your logic reacts to it;
  • Step 5: Dive into coding the problem.

3) Practice with Mock Interviews

4) Apply for jobs

  • Step 1: Make a list of companies you want to apply for. Be focused, put your energy in your favorite or most important companies first! How it helps is, you’ll try to put your best in these applications, you’ll be thorough with your research.
  • Step 2: Get your resume, cover letter, and different “reaching out” emails or in-mails ready to go. Work on them over and over again!
  • Step 3: Apply, reach out, and network rigorously. The more you invest your energy in this step, the easier it will become to get more interviews and practice.
  • Step 4: Try to automate things as much as possible.

5) Before you go for the interview

  • Research company’s latest news;
  • Know their mission and vision to connect with the interviewers;
  • Talk to people who work there;
  • Search which questions the company has asked in the past — make sure to go through them at least once;
  • Sort out the basic things a night before, e.g., what to wear, what all to carry, time, address, the distance to the venue from where you stay, commute. Try not to let your mind worry about anything other than the interview.

6) After the interview

  • Know this is not the end of the world; there are millions of opportunities;
  • Try to get specific feedback than generic;
  • Understand the mistakes made and learn from them to implement solutions in the next interview;
  • Take a small break before diving into the next preparation (well, small is quite subjective :D);
  • Prepare for the next one!




We are a 501(c)(3) non-profit organization dedicated to inspiring women to excel in technology careers.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Stories from a QA Lead

The Top Three Benefits of Hiring A Virtual Assistant

Is it time to challenge your career comfort zone?

5 benefits I find when tracking my working time

An Open Letter to Tech Industry Workers: Unionize

How to Handle Year End Fundraising Adversity

TripStack — My Journey

UNSHAKEABLE: What Does It Take To Be The #1 In Your Space

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Women Who Code

Women Who Code

We are a 501(c)(3) non-profit organization dedicated to inspiring women to excel in technology careers.

More from Medium

LeetCode Weekly Contest 272 Q4 | 2111. Minimum Operations to Make the Array K-Increasing | Hard

98. Validate Binary Search Tree

Attitude towards Performance

Straight forward implementation of global state in React, with independently updated target…