DEV Community

Cover image for 11 Mistakes To Avoid On A Technical Interview

11 Mistakes To Avoid On A Technical Interview

Elena on May 14, 2018

This article was first published in my blog smartpuffin.com. You're in for a technical interview. They ask you a question, and you have to buil...
Collapse
 
cat profile image
Cat

Great, awesome, wonderful advice! Explaining the method to your madness goes such a long way. 10+ points to the interviewee if they don't use buzzwords.

Thank you for writing this! Sharing ASAP.

Collapse
 
buinauskas profile image
Evaldas Buinauskas

I don't think there's anything wrong with buzzwords as long as you know what exactly they are and they're used correctly.

But generally speaking, the less of them, the better. Yep.

Collapse
 
ice_lenor profile image
Elena

I agree: I'm fine with any technology if it's applicable and if the candidate knows it or about it at least a bit.

Interestingly enough, no one has tried to use blockchain on my interviews yet.)

Thread Thread
 
rhymes profile image
rhymes • Edited

The day will come when a candidate will answer "How would you sort an array of 10 numbers?" with "Well, have you heard about the blockchain? Let me mansplain it to you " 🤣

Thread Thread
 
khophi profile image
KhoPhi

And then they start with the history of Blockchain and how great the mystery developer behind is....

Thread Thread
 
vinayhegde1990 profile image
Vinay Hegde

Couldn't have been explained more lucidly, thanks Elena :)

Pardon me for asking a silly question but how would you recommend handling the situation if the Interviewer does all of it instead of the candidate?

Thread Thread
 
ice_lenor profile image
Elena

Hi Vinay,
Haha, that must be funny :). Depending on what they do, sometimes I wouldn't want to work with them, whatever side of the interview they're on. I think during the interview I would do the same what I do now: politely listen, ask some questions to make sure I'm not imagining things.

Then I would weigh this problem against benefits. Is this place otherwise good to work at? Is it only one person doing that? Was it just one occasion? Maybe I could decline the offer if I decide this is too bad and is very common in that company.

For candidates you can provide feedback, saying, for example, that they didn't motivate their decisions. For interviewers, however, this is not very common practice, so I would just let it go.

And what would you do?

Thread Thread
 
vinayhegde1990 profile image
Vinay Hegde

Hi Elena,

Yes it's funny sometimes because it leaves you wondering as to how they got selected in the first place. Most of the times, it's downright rude!

Since I believe in the theory "Do unto others what you would have them do unto you" so I always strive to listen, ask queries about the company and role I went in for and in general interact courteously during interviews. Regardless of my skills, I like to make a positive impression of myself wherever I go for an interview - in person or remote.

Also, I'd have a similar approach as your second point which needs atleast 1-2 more interviews with different team-members to determine answers to those questions but then again, you're at a company's mercy to be getting it.

Quick question - What should a person do if a company gave them a very good offer and appears to be a good place to work but they found the aforementioned interviewer would be their senior or lead?

Thread Thread
 
ice_lenor profile image
Elena

Thank you for your reply, Vinay.
I don't know what I would do in that case, honestly. I guess I would very carefully weigh all pros and cons - just like when you encounter any other "con". I don't think there's a universal recipe.

Have you been in a situation like this? What did you do?

Thread Thread
 
vinayhegde1990 profile image
Vinay Hegde

Thanks for the response, Elena!

While I understood that careful evaluation of all pros and cons is the way to determine whether to take the job offer however even I've never been in a scenario like the one I mentioned until now.

Assuming if I were to, I'd have a one-to-one discussion to let that person know a good professional rapport is a two-way street which I believe would do the trick :)

Collapse
 
threedeeprinter profile image
Dan Benge

Great article.

Also, "I don't know, could you please explain to me?" or "I've never done that before. How does that work?" are viable answers. It shows you have a sense of humility and are willing to admit that you don't know everything.

Collapse
 
ice_lenor profile image
Elena

If you use a word and don't know what it means, it's a buzzword.

Let me elaborate a bit about how it happens. People are being told they're going to go through a system design interview. They read about system design interviews. They see that load balancers are often mentioned, and they decide: to look good on the interview I should use a load balancer. And they are trying to put it in at any cost.

Now, if they never used load balancers and didn't read about them, they sometimes misunderstand the purpose of them, and it ends up looking suspicious.

Collapse
 
katafrakt profile image
Paweł Świątkowski

Well, I came to this post only because of puffins so I'd say the photo works ;)

Also, you seem to have pretty cool recruitment process and I envy you this - compared to what I usually experience ("hey, we have 3 candidates and we HAVE to hire two of them").

However, I would not necessarily agree with corner cases mistake. It is important in real life, however in a stressful situation such as job interview I think it's better to leave them out. If not, it usually ends up in getting in too many details and losing the big picture. This is only my experience though and our mileage may vary.

Collapse
 
ice_lenor profile image
Elena

I see your point about too many details. Maybe if you suspect it's going to take long, it is worth asking the interviewers if they want you to list them and/or to work around them? This way you'll show your ability to think about them, even if they say to leave them out.

Collapse
 
ice_lenor profile image
Elena

Also happy you liked my puffins :))

Collapse
 
angelariggs profile image
Angela Riggs

This is a fantastic article! Super helpful 🙌🏼

Collapse
 
ice_lenor profile image
Elena

Thank you:)

Collapse
 
boceto1 profile image
Jean Karlo Obando Ramos

Thanks Elena. Great article 😊😊
I want to ask something. What do you think is the most common mistake in students to apply internships? I'm in the 8 level in the University and I'm searching a good company for work how intern. What do you recommend me??

Collapse
 
ice_lenor profile image
Elena

Hi Jean Karlo,
Good luck with the university! I just googled what "level 8" means, and it seems like you did a great job. Congrats!

And good luck with finding a job! I'm sure you'll do great!

Regarding common mistakes. I was thinking for a couple of minutes and couldn't really come up with a "list of mistakes". Instead, I came up with a list of great qualities that I saw them having.
In my opinion, students and recent graduates usually do very well because they're excited about the industry, the job, and are very eager to learn. It's okay if they don't know everything (no one does, really), and it's perfectly fine if they honestly admit that. I appreciate the honesty.
They also usually react well to feedback - for example, to code reviews, or if someone gives them an advice to watch for code quality, or how to organize their code better. They learn very quickly, and they have an open mind.

When I think back to when I was starting (now I sound like an ancient person, haha), I think that I could do better in understanding the requirements before building stuff. I would be excited about building a feature and would, naturally, be busy with building it, when instead I should have asked questions: why do the users need it? Is what I'm building the best for them? Do I understand the full picture? Did the product owner / business analytic / project manager / user researcher explain all details to me?
In the end I would sometimes have a great feature, which is not what the users wanted.
But again, it's perfectly fine to make mistakes and learn from them. Don't let anyone judge you for making an honest mistake. :)

Good luck in job hunting!

Collapse
 
boceto1 profile image
Jean Karlo Obando Ramos

Thanks Elena. Your advice is so useful for me.
I said "I'm in level 8" because in my University is required pass 10 levels to complete the career. I don't belive is same to you found, or no? but Let me tell you, I'm so excited to start my career in this world and I'm goin to follow your advice especially one, "Try to understand need of user".

Collapse
 
gameoverwill profile image
Wilfredo Pérez

Thank you for those advices, about 2 weeks ago I made a mistake that you mentioned, I didn't explain well one question that my interviwer made me, and I knew that screwed up the interview.

The mistake was that my interviewer asked me "Why will you use node.js and not Java?" and I said "Honestly, I don't like Java, I hate it!" but I didn't explain with details why, after that the guy told me "everything here is written in Java", so I felt embarrassed and I also knew that I buried any opportunity, now I think that I could have used anothers words to explain why I don't like Java.

this article is fantastic!!

Collapse
 
threedeeprinter profile image
Dan Benge

You really should have known their framework before taking the interview though. You sort of dodged a bullet too. Would you really want a job using a framework you dislike?

(I don't like Java either. ;) )

Collapse
 
ben profile image
Ben Halpern

Awesome as always Elena

Collapse
 
ice_lenor profile image
Elena

Thanks, Ben :)

 
ice_lenor profile image
Elena

an important-sounding usually technical word or phrase often of little meaning used chiefly to impress laymen

Yeah, this is almost what I'm saying :). Although the word itself has meaning, candidates use it without understanding. How would you describe such a situation?

Anyway, thank you, happy you liked the article otherwise :)

Collapse
 
neerajs29318246 profile image
Neeraj Sharma

What you mentioned here is completely relatable. I admired your post, Elena :)

Collapse
 
ice_lenor profile image
Elena

Thank you:)

Collapse
 
ogwurujohnson profile image
Johnson Ogwuru

Wow thanks Elena, this was really timely as i am preparing for a technical interview tomorrow

Collapse
 
ice_lenor profile image
Elena

Best of luck, Ogwuru!

Collapse
 
dance2die profile image
Sung M. Kim

This article showed up at the perfect time as I am preparing.
Thank you @elena .

Collapse
 
ice_lenor profile image
Elena

Good luck on your interview!

Collapse
 
dance2die profile image
Sung M. Kim

Thank you Elena 😁

Collapse
 
drishit96 profile image
Drishit Mitra

Eleven Commandments to live by :P
Thanks a lot!

Collapse
 
programcpp profile image
ProgramCpp

How do i bookmark this article?

Collapse
 
tmcsquared profile image
TMcSquared

Thanks! I'll be sure to remember this for a while. :)

Collapse
 
gab profile image
Gabriel Magalhães dos Santos

I aways read this type of article in internet and all the time is the same tips, but you bring to us the "missing corner cases" in interviews. Thanks and keep posting :)

Collapse
 
nickytonline profile image
Nick Taylor

Great read. Thanks for sharing Elena. If you like puffins, consider visiting 🇨🇦 Newfoundland 🇨🇦. Whales and cool icebergs too. 🐋

Collapse
 
ice_lenor profile image
Elena

Aw, thanks! I'd love to. Maybe one day :)

Collapse
 
esfand55 profile image
Esfandiyar Talebi

Thank you Elena. The article was really helpful. Keep writing...

Collapse
 
chris_bertrand profile image
Chris Bertrand

Nice, although it's your link to the reasoning stuff that really sold it to me.

Collapse
 
silvamatteus profile image
Matteus Silva

Great article! Thank you for sharing.