UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Олександр КузьменкоAround IT
25 November 2024, 16:33
2024-11-25
The Ukrainian Software Architect gave 5 tips that increase the chances of a successful coding interview
Leading developer of user interfaces and Software Architect Serhiy Babich talked about 5 tips for coding interviews that will help the candidate feel more confident.
Leading developer of user interfaces and Software Architect Serhiy Babich talked about 5 tips for coding interviews that will help the candidate feel more confident.
«Obvious and written truths, which, nevertheless, have to be repeated time and time again. All of us, at least once, have passed a coding interview, during which we all huddled together like opossums and could not cope with even the simplest task», — Babich noted on his LinkedIn.
According to him, the advice is verified, because it is taken from his own experience, and is an observation «from both sides of the barricade.»
What does the Haitian advise
Understand the task and do not immediately rush to its implementation. Even if there is not much time for the task, it is worth spending a couple of minutes clarifying the requirements. This allows you to better understand what is required and show yourself from the best side. «No one wants to redo after hot heads», — explains Serhii Babich.
Think out loud. The coding interview is primarily intended to give an understanding of how the candidate approaches solving practical problems. «When you silently type something on the keyboard, accompanied only by your own snoring, it’s hard to understand what’s going on in your head», — IT-worker points out. According to him, it is worth saying even frankly stupid things. If the interviewer hears the train of thought, he can make some hints.
Take your time — the faster the candidate tries to write the code, the more «blatant non-working delusion» he can code. «It’s better to do a little, but it’s okay. And sometimes it is better not even to write code at all, but at the same time it is normal to ask about the requirements, divide the tasks, discuss the approaches», — says Serhiy Babich. He added that such an interview is very often designed to reveal the «quality of the rivet», and not just to force you to write code «like in an aquarium».
To do simply or even «naive». «It’s better to make a solution as simple as a door, but a working one, than to turn on all the patterns you know that won’t work. No, if you are 100% sure that it will work, then please. But if you have even the slightest doubt, it’s better to do it simply», — urges the Software Architect. He specified that the candidate must also explain his decision, and a simple decision is easier to explain.
Have confidence in yourself. According to Babich, in most cases, the candidate will be faced with a trivial task, and not «a space rocket control module. Therefore, it is worth thinking and speaking with confidence, as well as saying «I don’t know» with confidence. «Confidence is also an evaluation criterion», — IT-worker explains.
Previously, Serhiy Babich shared an event on the network, which caused him to be depressed and upset for two days in a row — the developer’s pussy escaped, and he was worried about it, as well as how his children would react to this news. In the comments to his post, IT-workers shared their stories about pets.
«Don’t hesitate to discuss with the interviewer even those decisions that you are not sure how to implement.» Tips from a Frontend Engineer on how to successfully pass live coding during an interview
«During the conversation, this new unknown crap-rocket flies to the boy from Kryvyi Rih.» Aitivtsi — about working in the war under missiles and drones