Middle - Загальне Flashcards
Що таке SOLID? Наведіть приклади на кожну з літер.
Що таке мікросервісна архітектура? Які плюси та мінуси ви бачите під час її використання?
Чи знаєте ви шаблони проєктування Singleton / Factory / Facade / Decorator / Template Method / Strategy?
Чи можна виміряти швидкість виконання алгоритму? Які чинники впливають на швидкість? Які види залежностей ви знаєте?
Що таке методологія Scrum? На яких активностях / зустрічах може бути присутнім / корисним Software Developer?
Які інструменти для логування використовуєте в роботі?
Які інструменти для моніторингу вебзастосунків використовуєте?
За допомогою якого / яких інструментів ви деплоїли застосунки на staging / production? Опишіть процес.
Якщо один з ендпоінтів у застосунку відпрацьовує дуже довго, що робити, аби покращити швидкість?
Чим відрізняється бібліотека від фреймворку?
Що таке триланкова архітектура? Навіщо та коли її використовують? Наведіть приклади.
Що таке кешування? Навіщо та коли його використовують? Наведіть приклади.
Що таке функціональний розподіл? Навіщо та коли його використовують? Наведіть приклади.
Що таке Comet-сервер? Навіщо та коли його використовують? Наведіть приклади.
Що таке денормалізаця? Навіщо та коли її використовують? Наведіть приклади.