Node.js
Какви модели на дизайн сте използвали в практиката си?
Какви ограничения и рискове са свързани с използването на индекси във всички случаи на базата данни?
Възможно ли е Event Loop да бъде блокирана?
Какво означава еднопоточната изпълнение в средата Node.js?
Можеш ли да обясниш основните принципи на обектно-ориентираното програмиране?
За какво е необходим абстрактен клас? Какво ще се случи, ако разработчикът напише ts-ignore и не реализира методите на абстрактния клас?
Какво очаквате от нас — по отношение на ръководство, екип, проекти?
Какво е Circuit Breaker?
Използвали ли сте само езика TypeScript при разработката на проектите си?
Имали ли сте опит с системи за съхранение на данни, базирани на релационни бази данни?
Как да различим императивния стил на програмиране от декларативния и какви са основните им разлики?
Как се определя времето за достъп до елемент от масив по индекс?
Можете ли да обясните механизма на внедряване на зависимости и неговата роля в осигуряването на гъвкавост на кода?
Имали ли сте опит с автоматични тестове или тестване на софтуерни продукти?
Какви са етапите на жизнения цикъл на класовия компонент и как да ги реализираме?
Обяснете какви са изброимите типове (enum) в TypeScript и как се използват.
Моля, разкажи за релационните бази данни като цяло. Те използват Postgres, и аз ще попитам за спецификата му.
Какви са разликите между вертикалното и хоризонталното мащабиране на базите данни?
Как беше определен размерът на екипа за бекенд в проекта?
Опишете опита си с брокери на съобщения или опашки с данни в проекти.