JuniorDev SG Mentorship Batch 1 (2 Part Series)
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.
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.
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.
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.
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.
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.
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