Публічна співбесіда Junior .Net Developer
Другий випуск нашої рубрики "Публічна співбесіда". Тут ми разом із Женею Гайдученком, співзасновником Juniverse та Сашею Тимченко Solution Architect в Lobyco проводимо співбесіду на позицію Junior .Net Developer. Сашин профіль в LinkedIn - / alexander-tymchenko-258b57109 Резюме Владислава, нашого кандидата - https://drive.google.com/file/d/1uVBN...
Авторський канал про теорію розробки і практику computer science від ментора Владислава - https://t.me/b1z0ncs
00:00 - Про питання на співбесіді на позицію джуна. 4:36 - Питання: "Розкажи про свій попередній проєкт. Над чим ти там працював?" 14:31 - Питання: "Ти закінчив авіаційний університет. Які твої враження? Як ти вчився?" 16:06 - Питання: " "Чому ти починав працювати на C++, а зупинився на C#? Чому саме ці програми?" 16:44 - Питання: "Чи намагався ти інші мови програмування вивчати?" 16:59 - Питання: "На яку тему була твоя бакалаврська в університеті?" 18:24 - Питання: "Як ти розумієш поняття API Що це та чому саме він?" 21:16 - Питання: "Чи маєш ти досвід з MVC?" 21:47 - Питання: "Що таке "header" в HTTP запиті?" 25:38 - Питання: "Що таке клас в C#?" 25:47 - Питання: "Як створити instanse класу в C#?" 26:09 - Питання: "Що робить ключове слово "new"?" 26:24 - Питання: "Що таке конструктор?" 26:44 - Питання: "Чи писав раніше статичні класи?" 27:43 - Питання: "Що таке модифікатори доступу?" 28:28 - Питання: "Навіщо потрібен модифікований доступ?" 31:45 - Питання: "Що таке метод?" 32:00 - Питання: "що робить return в методі?" 32:09 - Питання" "Чи може бути 2 return в методі?" 32:26 - Питання: "Ти писав конструкції, які повертають yield return?" 34:02 - Питання: "Якщо integer який ти передав у метод, зміниться за межами цього методу?" 33:36 - Питання: "Якщо ти передаси туди клас і зміниш його property" 35:11 - Питання: "Чи писав out або ref?" 35:31 - Питання: "Що таке di контейнер? Для чого він потрібен?" 39:57 - Питання: "Які ти використовував колекції в C#?" 41:09 - "Що таке List і Array? Яка між ними різниця?" 44:08 - Питання: "Чи можна в list доступитися до елемента в певній позиції. І як це працює?" 44:42 - Питання: "Що таке перетин двох множин?" 45:28 - Питання: "Що таке об'єднання множин?" 45:35 - Питання: "Чи ти займався олімпіадним програмуванням? Вивчав якісь алгоритми?" 47:03 - Питання: "Як працює алгоритм сортування бульбашкою?" 48:05 - Питання: "Який найшвидший алгоритм сортування?" 48:19 - Питання:" Для чого нам бази даних?" 50:36 - Питання: "Що таке таблиці?" 50:56 - Питання: "Чи вивчав ти SQL?" 51:37 - Питання: "Як в SQL додати новий рядок в таблиці?" 52:12 - Питання: "Яким методом в SQL можна дістати дані?" 52:54 - Питання: "Що означає заджойнити дві таблиці?" 53:37 - Питання: "Для чого потрібні індекси?" 54:21 - Питання: "Після індексації таблиці після колонки, додавання нового рядка в таблицю буде швидшим? 54:57 - Питання: "У якій структурі даних зберігаються індекси?" 55:31 - Питання: "Для чого потрібна хеш таблиця, як структура даних?" 56:02 - Питання: "Що таке хеш?" 56:18 - Питання: "Яка різниця між кодувати і хешувати?" 58:33 - Питання: "Які ти знаєш патерни проєктування?" 1:00:55 - Питання: "Як знати, що все в додатку працює добре?" 1:02:28 - Приклад ситуації тестування. 1:09:19 - Підсумок співбесіди. 1:14:07 - Вердикт після співбесіди. Телеграм канал для джунів Junior IT Job: https://t.me/Job_IT_Junior
Junior Job Board: https://juniverse.com.ua/
LinkedIn: / juni. . Instagram: / juniverse_ua TikTok: / juniverse_ua Facebook: / juniverseua