4 начина да се подготвите за техническо интервю

Съдържание:

4 начина да се подготвите за техническо интервю
4 начина да се подготвите за техническо интервю

Видео: 4 начина да се подготвите за техническо интервю

Видео: 4 начина да се подготвите за техническо интервю
Видео: БОЖЕСТВЕНИЯ код 3-6-9 да манифестираш това което искаш- Никола Тесла #манифестиране #369 #тесла 2024, Март
Anonim

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

Стъпки

Метод 1 от 3: Проучване

Подгответе се за техническо интервю Стъпка 1
Подгответе се за техническо интервю Стъпка 1

Стъпка 1. Анализирайте длъжностната характеристика, за да знаете точно какво иска работодателят

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

  • Например, ако една от точките е „силен лидер“, запишете това време, че сте оглавили комисията, внедрила нова система за киберсигурност.
  • Списъкът, който обмисляте, е само за вашите очи. Няма да го донесете на интервюто или да го запомните, но е добър опресняване да погледнете точно преди да влезете.
  • Ако в списъка има умение, което не притежавате, отбележете как можете да подобрите това умение в случай, че интервюиращият ви попита за това. Например, ако не сте добри в Javascript, но сте добри в Ruby, обяснете как знанията ви в Ruby ще ви помогнат да научите Javascript бързо по време на работа.
Подгответе се за техническо интервю Стъпка 2
Подгответе се за техническо интервю Стъпка 2

Стъпка 2. Научете колкото можете повече за компанията, като прочетете уебсайта им

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

Фейсбук страницата на компанията и акаунтът в Twitter могат да предоставят добра представа за тяхната култура и последните събития

Подгответе се за техническо интервю Стъпка 3
Подгответе се за техническо интервю Стъпка 3

Стъпка 3. Прочетете технически опит за интервю от хора, които са били наети

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

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

Метод 2 от 3: Изучаване на съдържанието

Подгответе се за техническо интервю Стъпка 4
Подгответе се за техническо интервю Стъпка 4

Стъпка 1. Планирайте да учите 2 до 3 часа на ден в продължение на 4 до 6 седмици преди интервюто

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

  • Опитайте техника, известна като „разпределено повторение“. По същество всеки ден изучавате малки частици информация, след което ги преглеждате на следващия ден, преди да преминете към следващата тема. Отделете около 30 минути за преглед на материалите от предишния ден.
  • Вземете един почивен ден седмично, за да дадете почивка на мозъка си.
Подгответе се за техническо интервю Стъпка 5
Подгответе се за техническо интервю Стъпка 5

Стъпка 2. Прегледайте ключови основи като структури от данни и алгоритми

Интервюиращите могат да ви задават въпроси директно относно вашите технически познания (като „Какво е ETL и кога трябва да се използва?“) Или ще зададат въпрос за това как използвате тези знания (като „Как използвате CSS за проектиране на уебсайт целева страница? ). Така или иначе е необходима солидна основа от основите на компютърните науки, така че прекарвайте най -много време за изучаване на тези теми с учебници или онлайн курсове.

  • Нотацията Big-O е друга важна концепция, която искате да овладеете. Това е начин да се опише колко време отнема изпълнението на алгоритъм и това е нещо, с което всеки разработчик, програмист и инженер трябва да е запознат. Има много статии и книги, които ще ви помогнат да се научите на Big-O.
  • Препрочетете бележките от курсове по компютърни науки или инженерство. Това са добра отправна точка за вашия учебен материал.
  • Купете подготвителна книга за интервю, която е подходяща за вашето ниво на опит. Начинаещите ще искат по -основна книга срещу по -напреднали кодери, които се нуждаят от по -задълбочено разглеждане на нишови теми.
Подгответе се за техническо интервю Стъпка 6
Подгответе се за техническо интервю Стъпка 6

Стъпка 3. Практикувайте писането на един език за кодиране на ръка

Най -добрият начин да научите и запазите нещо като кодиране е като го направите. И като се съсредоточите върху един специфичен език като SQL или JavaScript, ще станете наистина добри в един, а не в един куп.

  • Уменията, които придобивате, като изучавате задълбочено един език, често могат да бъдат приложени към другите езици.
  • Изберете езика, който искате да изучавате въз основа на длъжностната характеристика, ако кандидатствате за конкретна позиция.
  • Писането на неща на ръка всъщност помага на мозъка ви да съхранява информацията по -ефективно, отколкото да я пишете на компютъра.
Подгответе се за техническо интервю Стъпка 7
Подгответе се за техническо интервю Стъпка 7

Стъпка 4. Разберете мисловния процес зад всеки проблем или концепция

Не можете просто да запомните информация, за да успеете на техническото интервю. Уверете се, че напълно разбирате как работи всяка идея, като се опитате да я обясните на приятел, който няма нулеви технически познания.

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

Метод 3 от 3: Репетиция за интервюто

Подгответе се за техническо интервю Стъпка 8
Подгответе се за техническо интервю Стъпка 8

Стъпка 1. Решете практическите проблеми върху бяла дъска с таймер

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

  • Интервюиращият не се интересува толкова от факта, че сте получили правилния отговор, колкото от това как сте стигнали до него. Напишете всичко, което ви минава през главата, от изчисления до идеи за мозъчна атака.
  • Можете да намерите примерни проблеми в подготвителна книга или като потърсите нещо като „Въпроси за техническо интервю“. Просто добавете какъвто и да е език за кодиране или умения, които искате да практикувате и не би трябвало да имате проблеми при съставянето на списък от резултатите.
  • Един примерен въпрос за алгоритъм би бил: „Трябва да проектирате планировчик, за да планирате набор от задачи. Редица задачи трябва да изчакат някои други задачи да завършат, преди да се изпълнят сами. Какъв алгоритъм бихме могли да използваме за проектиране на графика и как бихме го приложили?”
Подгответе се за техническо интервю Стъпка 9
Подгответе се за техническо интервю Стъпка 9

Стъпка 2. Говорете с приятеля си за да практикувате комуникация

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

  • Приятели, които сами са в областта на науката, технологиите или инженерството, ще бъдат най -добрите партньори за това. Те ще могат да оспорят вашите знания или да предложат ценна информация и предложения за това как можете да подобрите.
  • Бъдете отворени за конструктивна критика. Ако вашият приятел казва, че кодирането ви може да се нуждае от известно почистване, не се защитавайте. Използвайте това като възможност да станете още по -добри, като посветите повече от учебното си време на писане на редове с код или четене на отворен код онлайн, например.
  • Можете също да помолите приятеля си да запише интервюто, което да гледате след това. Това ще ви позволи да разберете неща като прекалено бързо или недостатъчно говорене.
Подгответе се за техническо интервю Стъпка 10
Подгответе се за техническо интервю Стъпка 10

Стъпка 3. Практикувайте как да реагирате, когато не знаете отговора

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

Не лъжете. Дори и наистина да се затрупате, помислете за друга концепция или алгоритъм, който познавате, и намерете начин да направите паралел между двете. Например, кажете нещо по следния начин: „Не знам точно какво да правя по -нататък, но знам, че в алгоритъм за сортиране на броене бих…“

Подгответе се за техническо интервю Стъпка 11
Подгответе се за техническо интервю Стъпка 11

Стъпка 4. Направете онлайн пробно интервю с мениджър по наемане или разработчик

За най -истинското представяне на това, което ще бъде вашето интервю, насрочете тренировка чрез онлайн услуга като Gainlo или LeetCode. Ще преминете през процеса на техническо интервю и след това ще получите обратна връзка и идеи за подобрение. Цените за тези фалшиви интервюта варират от около 50 до 150 долара.

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

Помощ с техническо интервю

Image
Image

Списък на ресурсите за подготовка за технически интервюта

Поддръжка на wikiHow и отключете всички проби.

Image
Image

Въпроси какво да очаквате от техническите интервюта

Поддръжка на wikiHow и отключете всички проби.

Image
Image

Съвети за практикуване на техническо интервю

Поддръжка на wikiHow и отключете всички проби.

Съвети

  • Спете добре през нощта. Умората ще се отрази негативно на мозъчната функция и работоспособността ви.
  • Техническите интервюта често траят около 45 до 60 минути.
  • Носете със себе си бутилка вода, за да останете хидратирани.
  • Подгответе портфолио, което подчертава някои от проектите, по които сте работили, за да покажете на интервюиращите.

Препоръчано: