Подборка объединяет вопросы, отмеченные на этапах интервью в Nuuly. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, асинхронность.
В контексте компонентов или модулей (например, в веб-фреймворках или UI-библиотеках) слоты — это специальные места или точки расширения, куда можно вставлять пользовательский контент или дочерние компоненты.
В Python многопоточность ограничена глобальной блокировкой интерпретатора (GIL), которая не позволяет одновременно выполнять байт-код Python в нескольких потоках.
В Python для извлечения всех атрибутов объекта можно использовать функцию dir(), которая возвращает список имен всех атрибутов (включая методы и свойства), доступных объекту.
В Python распаковка коллекций или последовательностей позволяет присвоить элементы коллекции отдельным переменным в одной строке. Это удобно для работы с кортежами, списками и другими итерируемыми объектами.
Python не имеет встроенного типа данных для массива в том же смысле, что C или Java. Вместо массивов используются списки (list) и кортежи (tuple). Множество (set) - это другой тип данных.
Синхронное взаимодействие сервисов означает, что вызывающий сервис ждёт ответа от вызываемого, прежде чем продолжить работу. Это похоже на обычный вызов функции: пока не получен результат, выполнение блокируется.