Пропустити навігацію EPAM

Публічне iнтерв'ю на позицію .NET-інженера

Події
  • .NET
  • TechTalk

Один із наших найпопулярніших форматів вебінарів «Публічне інтервʼю» дає можливість глядачам зазирнути за лаштунки співбесід на технічні позиції в EPAM. Кандидатам це допомагає зрозуміти, до чого варто готуватися при відправці резюме на вакансії, а наймаючим менеджерам — надихнутися підходами до проведення інтервʼю колегами.  

Інтервʼю ми проводимо у відеоформаті в прямому етері, кожна подія збирає тисячі переглядів і викликає бурхливі обговорення між глядачами в коментарях. 

Наразі ми провели вже декілька публічних інтервʼю на різні позиції —для інженерів з Java, JavaScript, Automation Testing, DevOps-інженерів, системних архітекторів, та інших спеціалістів. Усі інтервʼю відбувались на очах у наших глядачів, і кожен учасник міг залишити свої коментарі чи запитання до інтервʼюерів і кандидата під трансляцією події. 

Чим корисний формат «Публічного інтервʼю»:

  • це чудова нагода повчитися на чужих помилках та досвіді — як для кандидатів, так і для інтерв’юерів;
  • після перегляду інтервʼю інших людей на позицію, яка вам цікава, впоратися зі стресом буде легше. Це можливість побачити кандидата зі сторони, його відповіді і манеру спілкування, а також реакцію інтервʼюерів на ці відповіді. Співбесіди найчастіше лякають не стільки самим наповненням, скільки невідомістю — до чого варто готуватися, щоб не зробити фатальну помилку. Вебінари у форматі публічного інтервʼю привідкривають завісу того, до чого варто готуватись, а отже перетворюють страх невідомості на план дій — що підучити і як поводитися, щоб досягти своєї цілі на співбесіді та отримати бажану пропозицію співпраці;
  • усі інтервʼю викликають обговорення в коментарях. Таким чином, ви зможете повчитися не лише в інтервʼюерів і кандидата із відео, а й від інших глядачів.  

Інтерв’юєри: 

Вʼячеслав Лук'янець, Resource Manager у EPAM 
Олексій Чикалов, Systems Architect в EPAM  

Кандидат: 

Володимир Прудніков, Software Engineering Manager в EPAM 

Зазвичай, інтервʼю складається з двох частин: розмовної та практичної. 

У розмовній частині інтервʼюери знайомляться з кандидатом, розпитують про досвід, карʼєрний шлях від Junior позиції, дізнаються про його практичні навички, досягнення та цікаві кейси, що траплялися в роботі. В цій же частині інтервʼюери зазвичай перевіряють знання кандидата та його соціальні навички. 

Наступна частина — технічно-прикладна. Це запитання про основні тренди технологій, а також практичні завдання, на які кандидату потрібно знайти рішення. Нижче ми наводимо декілька запитань, які ставили інтервʼюери.  

Спочатку Володимиру поставили загальне запитання про тренди технологій .NET: 

  • У світі .NET існують такі речі як .NET Framework, .NET Standart, .NET Core. Нещодавно зʼявився просто .NET без приставки «Core». Розкажіть, будь ласка, у чому ви бачите різницю між усім цим багатоманіттям. 

Володимир дав дуже детальну відповідь про всі етапи розвитку технологій .NET, яку інтервʼюери оцінили як достойний опис для кандидата рівня Senior/Lead. 

Продовжили інтервʼюери з раундом супутніх загальних запитань, адже розробник рівня Senior+ повинен не лише добре писати код, а й гарно розбиратися у супутніх питаннях — якості коду та найкращих практиках Software Development Lifecycle. Отже, наступні запитання були повʼязані з якістю коду: 

  • Підкажіть, будь ласка, з якими патернам вам доводилось працювати частіше всього? 

Володимир поділився, що його улюблені патерни — «Visitor»  і «Стратегія», а доводилось працювати з різними. Володимир розказав про всі види патернів, які знає, за групами і видами, включаючи його розуміння цілей патернів. Після того, інтервʼюери запитували ще таке:  

  • чи повинні ми слідувати патернам незважаючи ні на що і підганяти задачі під них;
  • що таке SOLID-принципи і чому їх потрібно застосовувати у повсякденній роботі; 
  • чи можна реалізувати патерн «Singleton» за SOLID-принципами;
  • чи можемо ми реалізувати якісний код лише слідуючи патернам і SOLID-принципам? — Що нам взагалі необхідно для високої якості коду? (саме коду, а не продукту) 

Такі запитання на загальне розуміння процесу розробки в більшості задаються саме кандидатам рівня Senior+. Окрім них, звісно, є й частина, повʼязана безпосередньо з C# i .NET. Володимиру показали фрагмент коду, і його завдання було подивитися на нього і сказати, що не так із цим кодом. Потрібно було знайти, що в цьому коді сигналізує про те, що він не є якісний. Глядачі «Публічного інтервʼю» могли бачити код, а також одразу собі уявити, що вони б відповіли, якби отримали таке завдання. 

Ви також можете переглянути цей код, відповідь Володимира на це запитання та на всі інші запитання у записі етеру «Публічне інтервʼю» на нашому Youtube-каналі.

Підписатися на новини

Чудово! Ми вже готуємо добірку актуальних новин для вас :)

Вибачте, щось пішло не так. Будь ласка, спробуйте ще раз.

*Будь ласка, заповніть обов’язкові поля

Вакансії EPAM Ukraine у Київ | Львів | Харків | Дніпро | Вінниця | Івано-Франківськ | Одеса | Чернівці | Хмельницький | Рівне | Ужгород | Тернопіль | Луцьк за напрямком Java | JavaScript | .NET | DevOps | Experience Design | Software Testing | Business Analysis | Python| Big Data | Mobile | Solution Architect | Ruby on Rails у містах за напрямком Java вакансії Київ | Java вакансії Харків | Java вакансії Львів | Java вакансії Вінниця | Java вакансії Одеса | Java вакансії Івано-Франківськ | Java вакансії Чернівці | Java вакансії Хмельницький | Java вакансії Рівне | Java вакансії Ужгород | Java вакансії Тернопіль | Java вакансії Луцьк | JavaScript вакансії Київ | JavaScript вакансії Харків | JavaScript вакансії Львів | JavaScript вакансії Вінниця | JavaScript вакансії Одеса | JavaScript вакансії Івано-Франківськ | JavaScript вакансії Чернівці | JavaScript вакансії Хмельницький | JavaScript вакансії Рівне | JavaScript вакансії Ужгород | JavaScript вакансії Тернопіль | JavaScript вакансії Луцьк | DevOps вакансії Київ | DevOps вакансії Харків | DevOps вакансії Львів | DevOps вакансії Вінниця | DevOps вакансії Одеса | DevOps вакансії Івано-Франківськ | DevOps вакансії Чернівці | DevOps вакансії Хмельницький | DevOps вакансії Рівне | DevOps вакансії Ужгород | DevOps вакансії Тернопіль | DevOps вакансії Луцьк