2-й випуск нашої рубрики “Публічна співбесіда”.
Тут ми разом із Женею Гайдученком, співзасновником Juniverse та Сашею Тимченко Solution Architect в Lobyco проводимо співбесіду на позицію Junior .Net Developer.
Питання:
Питання: “Розкажи про свій попередній проєкт. Над чим ти там працював?”
Питання: “Ти закінчив авіаційний університет. Які твої враження? Як ти вчився?”
Питання: “ “Чому ти починав працювати на C++, а зупинився на C#? Чому саме ці програми?”
Питання: “Чи намагався ти інші мови програмування вивчати?”
Питання: “На яку тему була твоя бакалаврська в університеті?”
Питання: “Як ти розумієш поняття API Що це та чому саме він?”
Питання: “Чи маєш ти досвід з MVC?”
Питання: “Що таке “header” в HTTP запиті?”
Питання: “Що таке клас в C#?”
Питання: “Як створити instanse класу в C#?”
Питання: “Що робить ключове слово “new”?”
Питання: “Що таке конструктор?”
Питання: “Чи писав раніше статичні класи?”
Питання: “Що таке модифікатори доступу?”
Питання: “Навіщо потрібен модифікований доступ?”
Питання: “Що таке метод?”
Питання: “що робить return в методі?”
Питання“ “Чи може бути 2 return в методі?”
Питання: “Ти писав конструкції, які повертають yield return?”
Питання: “Якщо integer який ти передав у метод, зміниться за межами цього методу?”
Питання: “Якщо ти передаси туди клас і зміниш його property”
Питання: “Чи писав out або ref?”
Питання: “Що таке di контейнер? Для чого він потрібен?”
Питання: “Які ти використовував колекції в C#?”
“Що таке List і Array? Яка між ними різниця?”
Питання: “Чи можна в list доступитися до елемента в певній позиції. І як це працює?”
Питання: “Що таке перетин двох множин?”
Питання: “Що таке об’єднання множин?”
Питання: “Чи ти займався олімпіадним програмуванням? Вивчав якісь алгоритми?”
Питання: “Як працює алгоритм сортування бульбашкою?”
Питання: “Який найшвидший алгоритм сортування?”
Питання:“ Для чого нам бази даних?“
Питання: “Що таке таблиці?”
Питання: “Чи вивчав ти SQL?”
Питання: “Як в SQL додати новий рядок в таблиці?”
Питання: “Яким методом в SQL можна дістати дані?”
Питання: “Що означає заджойнити дві таблиці?”
Питання: “Для чого потрібні індекси?”
Питання: “Після індексації таблиці після колонки, додавання нового рядка в таблицю буде швидшим?
Питання: “У якій структурі даних зберігаються індекси?”
Питання: “Для чого потрібна хеш таблиця, як структура даних?”
Питання: “Що таке хеш?”
Питання: “Яка різниця між кодувати і хешувати?”
Питання: “Які ти знаєш патерни проєктування?”
Питання: “Як знати, що все в додатку працює добре?”