Въпроси за интервю за ИТ специалист, програмист и тестер: java, javascript и java junior, php, sql, python, delphi

него

Почти невъзможно е да се направи без ИТ специалисти през 21 век.

Ако вашата компания е нещо като голяма, рано или късно ще ви трябват интелигентни ИТ специалисти.

В крайна сметка ще загубите невероятно от конкурентите си без подходящи информационни ресурси, вариращи от вашия уебсайт до различно оборудване.

В съвременния свят компютрите и други изобретения в технологичната област се използват навсякъде.

Уважаеми читатели! Нашите статии разказват за типични начини за решаване на правни въпроси, но всеки случай е уникален.

Ако искате да знаете, как да решите точно вашия проблем - просто се обадете, той е бърз и безплатен !

Кой е ИТ специалист?

Въпреки огромната си популярност, ИТ индустрията все още се нуждае от огромен брой наистина висококачествени и способни специалисти.

въпроси

Да, университетите завършват доста голям брой млади хора, които са учили по специалности, свързани с информационните технологии.

Изискванията на пазара обаче непрекъснато нарастват, включително тези към качеството и обема на знанията на кандидата..

Той трябва да познава все повече и повече технологии, но учителите в тази област, с редки изключения, са хора, които на своята възраст вече са почти близо до пенсионна възраст.

Това означава, че тяхната база от знания е морално остаряла от десет години.

Разбира се, има млади таланти, които са приятно изключение от тази ситуация, но ловците на глави от най-големите световни компании се стичат при тях почти веднага, което естествено няма да остави шанс за по-малките компании.

От останалите хора, които не са гении в програмирането, трябва да изберете достойни максимално внимателно, за да не изберете случайно лош специалист.

Обикновеният специалист по човешки ресурси със сигурност няма да помогне тук, защото типични въпроси за интервю от типа „Къде се виждате след пет години?“ вече не работи за идентифициране на добър специалист.

Но те отлично се справят с намирането на хора, които внимателно четат съвети как да преминат през тези най-мразени въпроси, които се задават на редовни интервюта.

Как да проведем добро интервю?

интервю
И така, как трябва да протече правилното интервю за позицията на ИТ специалист?

Разкажете ни малко за самата компания. В самото начало на разговора, за да покажете на кандидата, че във вашата компания има нещо специално, поради което той непременно трябва да го избере.

Не тривиални факти, като датата на основаване и собственик, а най-необходимите за специалист: какво прави, какво произвежда и какво ще му е необходимо.

След това попитайте кандидата за неговия опит. Не изваждайте с клещи, а се опитайте да разберете какво е правил в предишната си работа, какво е харесвал там и какво не.

Нека също се похвали със своите постижения, а също така да говори за проблемите, които е срещнал по време на разработката и как е излязъл от тях.

Ако разработчикът има какво да ви каже, той определено ще ви разкаже за това, а ако не, тогава, разбира се, не бива да се интересувате, просто направете изводи дали този разработчик, който не е срещнал поне един проблем по време на работа по проекти, е опитен.

Очевидно трябва да ги имате готови, ако не като прецизни формулировки, то поне като някои тези, за които не бихте забравили да говорите. Този етап е много по-важен от предишните и вие отлично го разбирате.

Освен това започват толкова необичаните от мнозина въпроси „за цял живот“, от които вие, както и от предишната точка, трябва да получите възможно най-много информация.

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

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

Какво да попитате един кандидат?

Какви технически въпроси ще трябва да зададете на бъдещ специалист, за да разберете дали той може да работи за вас?

въпроси

Въпроси за интервю за Python

Интервю на програмист на Python задава въпрос относно разликите между многопроцесорната обработка и нишките, както и техните разлики в модулите на Python.

Също така, добър вариант би бил да ви помолим да излезете с най-простия Singleton, както и да обясните какви ограничения има тази технология и какви аналози можете да измислите.

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

  • Какво представляват мета класовете в Python и защо са необходими? (Метакласът е това, което създава обекти. Те са класове на класа);
  • какви са декораторите на методи и класове? (Декораторите ви позволяват да изпълнявате задачата на декорираната функция, без да я променяте);
  • как можете да спестите памет, използвайки обекти от същия тип? (Използване на променливата на класа __slots__).

Въпроси за интервю за Delphi

Delphi е далеч от най-популярния език за програмиране, който сега е забравен.

И ако имате нужда от специалист, който наистина го е преподавал, тогава ще има много малко кандидати, следователно, за да намерите поне някой, трябва леко да намалите летвата на въпросите, на които ще трябва да се отговори.

Не толкова силна, разбира се, но достатъчно. Попитайте за особеностите на синтаксиса на този език, както и за технологиите, които могат да бъдат свързани с него.

Примери за въпроси за интервю за програмист на Delphi:

  • каква е разликата между MessageBox (), MessageDlg ()? (Наличност на изображения);
  • какво казва тази операция - InValidateRect (Canvas.handle, NIL, True)? (Движението на обекта е по-малко плавно);
  • какво е обичайното име за програма, която не използва VCL компоненти.

интервю
За разлика от предишния език за програмиране, Java е един от най-популярните езици за програмиране в света, който в по-голямата си част го заслужава.

Поради такава огромна популярност обикновено има най-много свободни работни места за разработчици на този език, така че трябва да говорите за интервюто за две позиции на Java разработчик наведнъж: интервюто за Java Junior и Core.

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

Няма абсолютно никакъв смисъл да ги питате за работните им места.. Въпросите за интервю за младши Java са специфични въпроси за Java.

Попитайте дали имат свои собствени проекти и ако да, попитайте за връзка към GitHub. Не трябва да ги оценявате стриктно, но можете да оцените потенциала.

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

Основните разработчици, разбира се, имат по-сериозни въпроси, на които да отговорят. Попитайте малко (поне за целта и случаите на употреба) за модификаторите и йерархията на изключенията, грешките и колекциите.

Тези теми са толкова разкриващи, че след като е разказал поне за тях, трябва да се счита, че кандидатът се е справил с теоретичната част на интервюто..

  • какво е сериализация и как да се изключат полетата от нея? (Процесът на писане и четене на обект; Маркирайте полето с преходния модификатор);
  • какъв е проблемът със сериализацията на Singlutons? (Когато сериализирате, ще получите напълно различен обект и Singleton се създава още веднъж, което е напълно ненужно);
  • как можете да създадете свой собствен протокол за сериализация? (За да направите това, трябва да използвате интерфейса Externalizable).

Също така, въпроси за интервю за Java могат да бъдат намерени в специализирани интернет ресурси.

В Русия понятието за тестване и осигуряване на качеството обикновено се комбинират, поради което темите за интервюта трябва да бъдат доста общи, както и въпроси за интервю за тестер.

интервю

Като цяло трябва да проверите знанията си за SQL и Linux, както и основите на мрежовите протоколи.

За да разберете качеството на работа с тестовете на приложения, най-логично е да дадете малко приложение, например формуляр за вход и да поискате да опишете как може да бъде тествано.

Така кандидатът ще ви уведоми колко е добър с въображението и креативното, нестандартно мислене, което е необходимо дори при такава рутинна работа като QA.

Въпроси за интервю за Sql

Специалистите по SQL обикновено не са представени на пазара отделно: най-често тази технология се използва заедно с някакъв език за програмиране, използван за работа със сървъри.

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

Можете също така да попитате за нормализиране и денормализация на базата данни, защо изобщо се използва.

Въпроси за интервю за PHP

За PHP, SQL почти винаги е задължително допълнение, така че можете съвсем безопасно да вземете някои от въпросите от предишния параграф, които няма да изглеждат странни.

Разбира се, опитайте се да не се увличате и попитайте поне нещо за самия PHP. Тъй като този език е изключително популярен, особено при уеб разработката, по-добре е да попитате за онези неща, които само човек, който наистина е работил много с този език за програмиране, може да знае.

Например, можете да попитате за начина, по който можете да получите достъп до входния поток php: //.

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

  • какво е статична функция? (Това е функция, която не се нуждае от екземпляр, за да бъде извикана);
  • колко основни типа данни има (всъщност само осем типа);
  • Каква е разликата между функциите count () и sizeof ()? (sizeof () е по-бърз, когато се използва за големи масиви).

И не забравяйте, че по време на интервюто трябва да бъдете приятелски настроени и съпричастни, за да не разрушите неволно кариерата на кандидата.