Джерело
Node.js Recipes | Сьогодні поширю мої загальні питання для технічних співбесід:1. Ось pa...
4 900 Охват/переглядів
2024-10-25 13:50
Повідомлення №774
Сьогодні поширю мої загальні питання для технічних співбесід:1. Ось package.json з нашого проєкту. Які в тебе виникають запитання щодо його вмісту? Прокоментуй залежності: з чим тобі подобається працювати, що б ти замінив і чому? З чим ще не стикався?2. Покажи свій package.json з поточного проєкту (якщо це не порушує NDA) або pet-проєкту. Я оберу кілька пакетів і поставлю питання про них.3. Уяви, що тепер ти інтерв'юєр. Як би ти перевіряв знання з теми <topic>? Які б 3 питання ти поставив (просте, середнє, складне)? Можна вибрати одне з них та попросити кандидата відповісти.4. Розкажи мені про недоліки в роботі з TypeScript, Nest.js, TypeORM, GitHub Actions, монорепозиторіями тощо. Це допомагає побачити глибину розуміння та досвід використання.5. Уяви, що в продакшені виникла проблема, і застосунок почав працювати повільно. Як би ти діагностував і визначив причину? Це чудова можливість перевірити знання інфраструктури, моніторингу, логування та відповідних інструментів.6. Як ти організовуєш обробку помилок у застосунку?7. Що з останніх новинок у JavaScript-екосистемі ти вже випробував? Які твої враження?8. Як ти працюєш з обмеженням API Rate Limiting? Перевіряє знання управління навантаженням, повторних спроб (retry) та масштабування застосунку.9. Розгляньмо кейс: я — продакт-оунер і хочу, щоб ти реалізував фічу X. Які питання по вимогах ти б поставив і як би ти декомпозував їх у завдання для розробки?10. Які в тебе є питання за підсумками сьогоднішнього інтерв'ю?Використання такого формату запитань допомагає проводити співбесіду як розмову між двома колегами, а не як іспит.