The Tech Interview Behind the Scenes: Васил Петров
The Tech Interview Behind the Scenes е поредица на HRlabs.
Нека погледнем зад кулисите на техническия интервю процес от гледната точка на интервюиращите.
Целта ни е да предоставим на кандидатите ценни съвети и препоръки директно от професионалистите, които провеждат интервюта за различни технически роли.
„ Търся искрено желание и способност за бързо учене.“, споделя Васил Петров, Technical Lead.
Разкажи повече за твоя кариерен път.
След като завърших университета през 2013 г. със специалности Компютърни науки и Бизнес администрация, знаех, че един ден бих искал да заема ръководна позиция.
Кариерата ми започна през 2013 г. като младши софтуерен инженер в малка софтуерна фирма, която тогава разработваше продукти с .NET Framework и SharePoint.
Следващото ми работно място ме запозна със Scrum и ролята на Scrum Master, като продължих да бъда и програмист. За известно време мислех, че това е нещо, което искам да правя - да бъда едновременно Scrum Master и Developer.
Следващият етап от професионалния ми път ми даде тази възможност. Проектът започваше от нулата и получих задачата да въведа новосформирания екип в Scrum и да фасилитирам срещите. Компанията по-късно реши да има отделен Scrum Master, което означаваше, че се връщам към ролята само на софтуерен разработчик.
След това се присъединих към голяма аутсорсинг компания, където прекарах значително време, участвайки в множество проекти в различни домейни. Някои от по-късните проекти ми дадоха възможността да придобия опит в лидерска позиция.
Нежелан обрат на събитията ме накара да напусна компанията и да потърся нови възможности. В следващото място бях Tech Lead в компания от сферата на хотелиерството. Там трябваше да развия уменията си за сътрудничество в среда с много екипи.
В ролята си на кандидат, имал ли си странни интервюта? А такива, които са те впечатлили?
Не бих го нарекъл странно, но определено беше интересно.
Едно от първите интервюта, през които преминах, изискваше кандидатът да пътува до централата им в Рейкявик, Исландия. Там трябваше да преминеш през петстепенен процес на интервюта с различни мениджъри от компанията.
Като човек в началото на кариерата си в IT това определено ме впечатли.
Какви умения и качества търсиш най-вече в един кандидат? Как кандидатът може да изпъкне в рамките на интервюто?
Бих казал, че двете най-важни качества, които търся, са увереност и любознателност.
Какви въпроси обикновено задаваш в техническите интервюта?
Нямам конкретни любими въпроси.
Обикновено питам за опита на кандидата и дали този опит може да се пренесе върху позицията, за която интервюирам. Ако не е точно съвпадение, търся искрено желание и способност за бързо учене.
Колко e важно кандидатът да има добри комуникационни умения?
Зависи от позицията, за която се провежда интервюто, но като цяло комуникационните умения могат да се считат за важни.
Кандидатът може да има отлични технически умения, но ако не може да предаде правилното послание в рамките на този един час, това може да бъде проблем.
Каква роля играе културната съвместимост при вземането на решение за наемане?
Задавам въпроси като дали кандидатът е имал конфликти на предишните си работни места, как би разрешил потенциална конфликтна ситуация или дали е бил подложен на стресови ситуации. На базата на отговорите мога да направя извод дали кандидатът би се вписал добре в екипа.
Какви са най-честите грешки, които кандидатите допускат по време на интервю?
За по-малко опитни кандидати:
Липсата на любопитство и това, че не задават въпроси.
За по-опитните:
Допускането на елементарни грешки по технически въпроси, които би трябвало да знаят.
Какви съвети би дал на кандидати, които искат да подобрят техническите си умения?
По мое скромно мнение няма по-добър начин за подобрение от практическите задачи.
Регистрирайте се в платформи като HackerRank или LeetCode, за да подобрите способностите си за решаване на проблеми. Експериментирайте с технологиите, с които искате да работите.
Как оценяваш кандидата по време на интервюто - базирано само на теоретичните му познания или за теб е определящ подходът му към решаване на казуса/задачата?
Бих казал, че и двете имат значение.
Трябва да имаш базов слой от технически знания, за да можеш да ги използваш при изграждането на подход за решаване на проблеми. Но ако трябва да избера, бих избрал подхода към решаването на проблеми - в крайна сметка това е, което правим: решаваме проблеми.
Сподели забавна история от опита ти на интервюиращ :)
Интервюирах кандидат дистанционно и когато му зададох технически въпрос, той просто каза:
„Хм, това е интересен въпрос, нека набързо го проверя в Google.“
Дадох му точки за честност.