Interview Experiences

My interview experiences in tech industry.

First Job

Total time: 1 day.

Someone sent me a message on Facebook that he recommended me (out of nowhere) to his friend. 10-20 minutes messages exchanged. Then offer via Email without any interview.

Second Job

Total time: 2 days.

I sent someone a message on Facebook. Then a Skype chat explains what the company is doing and the future plans. Offer after that.

Third Job

Total time: 2 weeks.

I sent someone a message on Twitter. Then put me into the system. Had 2-3 pair programming interviews. 1 chat with CTO. 1 chat with CEO. Offer.

Fourth Job

Total time: 6 month

Someone sent me a message on Twitter. Then put me into the system. Had 3 interviews with HR. 4 technical coding interviews. Offer.

Company E

Total time: 3 weeks

Someone referred me. Got 2 calls with HR. Rejected by canned email response.

Company H

Total time: 3 months

Someone referred me. Got 1 call with HR. 1 physical interview at HQ. 1 interview with engineer from the team. 1 take home assignment. 1 panel interview with 3 engineers. Rejected before Christmas 3 weeks after the last interview.

Company S

Total time: 3 months

Someone referred me. Got a call with recruiter. A technical pair programming. Another call with recruiter. A technical pair programming. Supposed to go for offsite but put on hold because of the Coronavirus situation.

Company A

Total time: 2 months

Someone referred me. Got a call with CTO. Another call with CTO. A take home exam. 3 technical interviews. Offer but they cannot really hire right now due to Coronavirus. Compensated me for $350 USD.

Company B

Applied online. An interview with CEO and a team member. Another technical interview with two future colleagues (engineers). Got offer.


I never study for the interview coding problems, although I have read good resources like:

Coding Interview University