DEV Community

Cover image for Navigating Through Developer Interviews
Max Ong Zong Bao
Max Ong Zong Bao

Posted on • Originally published at maxongzb.com

Navigating Through Developer Interviews

Introduction

78082977 10157708179497229 2320061094720176128 o

Interviews are hard if anyone says it's easy.

Has either fully prepared themselves before they go for an interview or has encountered multiple rejections through learning from their mistakes.

If you throw in interviewing for developers, that's another ball game. Which raise tons of eyebrows when you had gone through a technical interview process with a company.

This is one of the mentoring topics for JuniorDev SG for last Tuesday in WeWork Funan generously provided by GovTech Open Government Products.

In this session, a panel discussion was created.

With mentors who was part of the interview process to conduct interviews to hire developers for their company or organisations.

Interview Processes

78129392 10157708178607229 9093872845825507328 o 78389564 10157708206472229 7130946343421345792 o

Despite the differences in size for startups in different series stages and GovTech.

During the panel discussion, It was apparent to me that for these organisations.

They place an emphasis in their one of their interview rounds.

To look out for soft skills like the articulation of their one's ideas, asking questions and being human to gauge the suitability for their organisation.

For technical assessment, coding platforms like Codility, Hackerrank are used for larger organisations.

Whereas for one of the smaller company, the initial stage of the interview will be towards the phone interview, portfolios websites, GitHub profile, StackOverflow or even referrals.

Things They Don't Look For a Candidate

I will list down some of the common red flags that were pointed out during the panel discussion by the mentors.

  • Lying to the interviewer - This is a significant red flag due to their integrity and personal conduct in their work.

  • Knowing the correct answer to a technical question - Don't give up when you could not answer it.

Instead, you could just say ""you do not know the answer for it"".

List down the steps or the different approach to solving the problem even you have no idea on how to answer it.

  • Thinking out loud on what you are thinking - It is not compulsory to voice out what you are thinking while solving a technical question.

  • Being a Jerk - Every developer have a certain amount of pride and they do express themselves as a knowledgeable person in a specific area. But if they get a vibe that you are a jerk. It's an instant rejection for them since they do not want to deal with this type of toxicity in their working environment.

It is Alright to Get Rejected

During the panel discussion, all of the panellists have listed out that their success rate for their interviews is not 100%.

One of them said that he had a higher success rate as he picked his own battles when going for interviews.

He does this by avoiding companies with tougher technical interview questions.

Ultimately it comes down to having to go through multiple interviews to get the flow of it to land into a developer job if you are rusty for it.

Having multiple interview sessions scheduled helps a lot to reduce the impact a rejection means to you.

Conclusion

I hope that these tips will be useful for your next interview as a developer.

Lastly, there are tons of reasons to be rejected after an interview with a company.

It might be a matter of luck or it could be totally random.

As they might hate what you were wearing on the day. So please don't be critical about yourself and move on after reflecting on what could be improved on.

If you like my article, please sign up for Max Adventurer's Newsletter for awesome content I stumble across weekly in Python, Startup and Web Development.

You can also follow me to get the latest update of my article on Dev

This post was originally posted on Max's blog at Navigating Through Developer Interviews and Photo by Charles 🇵🇭 on Unsplash

References

Top comments (4)

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

If you are granted the first interview, you're considered qualified on paper.

If you are granted any subsequent interviews, you're almost certainly considered fully qualified for the job.

Thus, if you get rejected, it probably isn't because of you. Someone else just better fit the company's expectations and needs for the role than you, and that basically comes down to chance. Keep your chin up!

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

Yup totally agree with it.

Collapse
 
vinceramces profile image
Vince Ramces Oliveros

I have a question.

After going through the interview, would you prefer to email them to follow-up your status for employment(is it a red flag or not)?

I don't like recruiters ghosting me after the interview. I've been waiting their reply for two weeks.

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao

I would usually send an email to thank them after an interview and a follow-up email after about 3 days to either continue the interview process or thank them for giving me an opportunity to have a interview with them.

For me, I usually would not work with recruiters unless it's through my own network that has provided a referral that I trust or they are employed in the company that is hiring.

As their incentives are similar to a salesman who is always placing candidates (closing) which their commission is derived from.

They do not have any incentive to be nice to you unless you are placed into that company.

Work directly with the company through your own network and spin the plate with multiple recruiters.

If you don't believe it you could take a look at Recruiter Lies by Joshua Fluke that talks about it in detail.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.