5 TIPS TO ACE THE CODING INTERVIEW!
🌟These tips are based on what I look for in candidates when interviewing for a software engineer position
Once the task has been established make sure to ask clarifying questions. The worse thing you can do is to *assume* when you're in doubt, if your assumption is wrong you wasted your time and you have to start over again. Sadly you just lost that precious time!
✍🏾COMMUNICATION IS KEY
Before implementing your solution speak out loud and explain what you'll be implementing, how and why, and then continue this practice while you implement your solution. By doing this you ensure your interviewer knows exactly what you're doing and why you're doing it.
✍🏿ALWAYS CONSIDER EDGE CASES
Ok, you basically finished the task but did you consider edge cases? Make sure to explain how doing x can create an edge case that you would handle by doing z. An edge case could be something as simple as showing an error message if a user enters a wrong input. Just because it's simple it doesn't mean it's not valuable.
✍🏼DON'T BE AFRAID TO ADMIT YOU DON'T KNOW
I appreciate so deeply when someone instead of making something up just admits they don't know. I will actually give the person *imaginary* extra points if they ask me what would I say, is the best way to do it. The reason why is it shows me they have a learner mentality and they're not afraid to admit they don't know it all but are willing to learn.
✍🏻SOFT SKILLS MATTER!!!
Even if the main topic of the interview is your coding or analytical capabilities, your personality is the one thing that can get you disqualified even if you are the best programmer we've ever seen. Make sure you portray what would you be like working with the team. Smile, be confident and be likable.
💬 What has been the best advice you've gotten for an interview? Let me know in the comment section below 👇🏼👇🏼