Публічна співбесіда Junior .Net Developer
S02:E02

Публічна співбесіда Junior .Net Developer

Episode description

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 можна дістати дані?”
  • Питання: “Що означає заджойнити дві таблиці?”
  • Питання: “Для чого потрібні індекси?”
  • Питання: “Після індексації таблиці після колонки, додавання нового рядка в таблицю буде швидшим?
  • Питання: “У якій структурі даних зберігаються індекси?”
  • Питання: “Для чого потрібна хеш таблиця, як структура даних?”
  • Питання: “Що таке хеш?”
  • Питання: “Яка різниця між кодувати і хешувати?”
  • Питання: “Які ти знаєш патерни проєктування?”
  • Питання: “Як знати, що все в додатку працює добре?”
  • Приклад ситуації тестування.