Python
Объясните предназначение операторов * и ** в Python и как их применять в функциях
Можете объяснить, что подразумевается под оценкой трудности алгоритма и как её определить?
Является ли Python языком программирования, основанным на функциональных принципах или объектно-ориентированной парадигме?
В команде участвовали представители разных областей или она состояла только из бекенд-разработчиков?
Когда целесообразно применять монолитное архитектурное решение в разработке системы?
Как определить степень адаптивности или расширяемости класса в объектно-ориентированном программировании?
Какими профессиональными направлениями вы стремитесь заняться в будущем?
Как отличить использование list comprehension от обычного цикла for в Python?
Можете объяснить основные отличия между фреймворками Django, Flask и FastAPI для разработки веб-приложений?
Каким образом Django-проект обрабатывает входящие запросы, поступающие через прокси-сервер?
Вы вносили корректировки в существующие рабочие процедуры?
В каких случаях использование многопоточности не рекомендуется или неэффективно?
В каких ситуациях предпочтительно применять асинхронные вызовы для выполнения задач?
Как определить, что функциональность относится к фронтенду, а что к бэкенду в архитектуре системы?
Использовал ли ты план выполнения запросов для анализа того, как осуществляется поиск данных?
Вы проходили или проходите профессиональную подготовку или обучение в области разработки программного обеспечения?
Имели ли вы опыт разработки или оптимизации бизнес-процессов в своей практике?
Почему важно учитывать оценку сложности алгоритмов при их разработке?
Какую роль играет возможность использования разных объектов через единый интерфейс в объектно-ориентированном программировании?
Обеспечена ли у руководителя информация о твоих планах сменить работу?