Node.js
Кои фактори смятате за важни при оценката на потенциален работодател?
Можете ли да обясните какво представляват Worker Threads в Node.js и как се използват за многопоточност?
Използвали ли сте транзакции при работа с ORM за гарантиране целостта на данните?
По какви начини следиш развитието на своите професионални умения и знания?
Можете ли да обясните концепцията за полиморфизъм и ролята й в обектно-ориентираното програмиране?
Кой е най-забележителният проект или концепция, които сте внедрили в рамките на работата си?
Можете ли да обясните принципа на работа на протокола WebSocket и как той се различава от обикновените HTTP заявки?
Каква е основната функция на файла package-lock.json в проект Node.js?
По какъв начин бихте изразили несъгласието си с предложената идея, ако смятате, че тя може да повлияе негативно на проекта?
Можете ли да обясните какво се разбира под зависимости в контекста на разработката на софтуер?
Какви са причините за напускане на предишното ви място на работа?
Колко разработени или реализирани проекта сте осъществили с Node.js?
Може ли да се счита, че PUT заявка в REST API е безопасна за повторение без промяна на състоянието на ресурса?
Можеш ли да споделиш пример за най-трудния технически или организационен предизвикателство, с което си се сблъсквал, и как си го решил?
Използвали ли сте многопоточност или паралелни възможности в Node.js за подобряване на производителността?
Имали ли сте опит директна работа с SQL без използване на ORM или допълнителни абстракции?
Можете ли да назовете книги за програмиране, които сте изучавали или използвали в практиката си?
Можете ли да обясните какво се разбира под концепцията за чиста архитектура в разработката на софтуер?
Какви стъпки ще предприемеш, ако системата се сблъска с претоварване?
Какво обикновено правите в професионалната си дейност на текущото си работно място?