Вакансії 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 вакансії Луцьк
Публічне iнтерв'ю на позицію .NET-інженера
Один із наших найпопулярніших форматів вебінарів «Публічне інтервʼю» дає можливість глядачам зазирнути за лаштунки співбесід на технічні позиції в 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-каналі.
Підписатися на новини
-
Огляд подій
Як створити Kubernetes-оператори за допомогою Operator Framework
Operator Framework надає потужний набір інструментів для створення, тестування та розгортання операторів.
-
Думка експерта
Еволюція AI-асистентів у SDLC: виклики, досягнення та майбутні перспективи
-
Соціальна відповідальність
«Ми повинні бути першими у сфері цифрової інклюзивності», Ігор Процюк, інженер з тестування в EPAM
-
Лайфхаки
Графові бази даних: революція в управлінні складними зв'язками
-
Лайфхаки
Testcontainers: інноваційний підхід до інтеграційного тестування
Testcontainers — інноваційний інструмент, що має значний вплив на спосіб проведення інтеграційних тестів у Java-проєктах.