+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

75+27 =

+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Как AI променя техническите интервюта

© Специален проект в партньорство с Cognyte

Еран Леви, VP R&D в Cognyte и ръководител, който активно наема специалисти в своя екип, споделя как изглежда едно техническо интервю, когато технологиите са помощник, а не заплаха, и дава ценни насоки към кандидатите.

Изкуственият интелект вече е неразделна част от ежедневната работа на инженерите и това неминуемо променя начина, по който се провеждат техническите интервюта. Логичният въпрос е как в тази нова среда се оценяват знанията, уменията и начинът на мислене на кандидатите. Темата е особено актуална в high-tech общността, защото поставя под въпрос утвърдени практики и изисква по-съвременен подход.

Според Еран Леви умението да се работи с AI вече не е предимство, а необходимост. Тези инструменти освобождават време за по-сложни и значими задачи и именно това трябва да се вижда още в началото на процеса по подбор. Опитите да изключим AI от процеса водят до създаването на изкуствени условия и не дават обективна оценка за кандидата. Обратната крайност също не носи стойност, защото задачите, създадени за времена без AI, вече не отразяват истинските умения, нужни в практиката.

Еран Леви

„Преди да разкажа как протича едно интервю в моя екип, искам да се спра накратко на задачите, които кандидатите изпълняват в свободното си време. Дълги години това беше златният стандарт. Днес все по-често се поставя под въпрос дали този подход изобщо е подходящ. Според мен ролята му постепенно намалява по две причини.

Първата е свързана с AI. Нужно е да виждаме кандидата в реална ситуация. Интересува ме как мисли, какви въпроси задава, как реагира, когато нещо не върви. Това казва много повече от едно изпипано задание, подготвено вкъщи.

Втората причина е времето, особено при по-опитни кандидати. Подобни задачи почти винаги изискват повече усилие от обявеното. Хора с натрупан опит и ангажименти рядко могат да отделят толкова време. В тези случаи е напълно логично да покажат GitHub профила си. Въпреки това трябва да има начин да ги видим в действие.

Когато провеждам техническо интервю, предпочитам жива сесия, в която всички инструменти са позволени, включително интернет, търсачки, IDE и AI платформи. Няма ограничения. Кандидатите могат и е добре да задават въпроси, защото това показва как подхождат към нов проблем и как приемат обратна връзка. Липсата на въпроси е ясен сигнал, че нещо не е наред.

Според мен една ефективна сесия трябва да включва поне двама интервюиращи. Това осигурява повече гледни точки и позволява по-задълбочена дискусия за представянето на кандидата. Кандидатът споделя екрана си, а ние не просто наблюдаваме, а задаваме въпроси, обсъждаме решенията му и оценяваме логиката зад тях. Така разбираме дали може да защити избора си, как реагира на критика и дали е помислил за скалиране, различни типове потребители, логване, възстановяване на системи и еволюция на API. Използвам основни критерии, които трябва да бъдат покрити в рамките на интервюто.“, обяснява Еран Леви, VP R&D в Cognyte.

Днес те питаме…

Ако имаш 8 часа да научиш ново дизайн умение с AI, кой уъркшоп би избрал?
Loading ... Loading …
„Съдържанието на нашето интервю не се фокусира върху общи задачи или класически пъзели от типа „Google“.“

Еран Леви очертава и ключови области, които според него трябва да бъдат покрити в едно техническо интервю:

1.   Системен дизайн и управление на натоварване

  • Микросървиси, граници между услугите, комуникация и отговорности за данните
  • Конкурентност и нишки, обяснение на ситуации с множество процеси и избягване на капани
  • Обработка на грешки и устойчивост
  • Производителност при пиково натоварване

2.   Базови принципи на инфраструктура

3.   Асиметрична комуникация и работа с API

  • Опашки, Pub/Sub механизми
  • Комуникация между услуги и API
  • Еволюция на API във времето

4.   Операции и сигурност

  • Наблюдаемост и мониторинг
  • Удостоверяване и авторизация
  • Ограничаване на честотата на заявките

Като примери за въпроси, които биха били интересни по време на интервю, той посочва ситуации като:

  • Какво се случва, ако трафикът към услугата се увеличи десетократно и как бихте реагирали.
  • API връща 503 или 429. Какъв е правилният отговор в тази ситуация.
  • Как бихте развили даден API, така че по-старите клиенти да продължат да работят без прекъсване.
  • Как бихте наложили глобален лимит на заявките към даден endpoint.

За Еран, AI може да превърне предизвикателствата във възможност.

„Съдържанието на нашето интервю не се фокусира върху общи задачи или класически пъзели от типа „Google“. Вместо това използваме реални предизвикателства, които са част от проектите на Cognyte. Това може да бъде компонент, който сме разработили, анализ на данни или откриване на модели и аномалии във видео файлове, използвани в разузнавателни процеси. Даваме малък фрагмент от реалния pipeline и очакваме архитектура или решение в момента.

Този подход прави интервюто практично и близко до реалната работа. Кандидатите виждат какво правим, а когато се справят добре, това ги мотивира още повече. Ние от своя страна получаваме ясна представа за начина им на мислене, уменията им с инструментите, дълбочината на анализа и способността им да учат. Дори начинът, по който формулират promptове, говори много.

Методът работи за всички нива, от начинаещи до много опитни специалисти. Задачите стават по-сложни, когато човек има повече опит. Продължителността на интервюто остава до деветдесет минути, което е напълно достатъчно, за да разберем кой стои насреща.“, обобщава ръководителят.

Съвет към кандидатите

Най-важният съвет на Еран Леви към кандидатите е да не подхождат към интервюто като към изпит. За този формат няма нужда от заучаване или механично решаване на задачи. Това, което има значение, е как човек работи с инструментите, как използва AI, как мисли, обяснява и задава въпроси, както и как реагира на обратна връзка. Именно тези умения дават реална представа за потенциала на кандидата.