Какие инструменты для roadmap вы используете?
Для создания и управления roadmap часто используют следующие инструменты:
Читать ответПодготовка к интервью
41 вопрос с собеседований в СКАИД
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в СКАИД. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, python.
Каталог
Для создания и управления roadmap часто используют следующие инструменты:
Читать ответVelocity — это метрика, показывающая количество выполненной работы (обычно в story points) за спринт в Agile-проектах. Несмотря на её полезность, у velocity есть ограничения:
Читать ответParametric estimation — это метод оценки времени, стоимости или ресурсов проекта на основе математических моделей и параметров, которые описывают проект или его части.
Читать ответПрограмма — это группа взаимосвязанных проектов, которые управляются координированно для достижения общих целей и получения выгод, которые не были бы возможны при управлении проектами по отдельности.
Читать ответна больших таблицах с частыми операциями insert/update/delete, поскольку обновление индексов создаёт дополнительные накладные расходы в запросах, фильтрующих по низкораспределённым или часто повторяющимся значениям,…
Читать ответДля выполнения SQL JOIN наличие внешнего ключа не является обязательным условием Соединение выполняется по условию совпадения значений в выбранных столбцах Внешний ключ поддерживает целостность данных, однако не…
Читать ответКорутина — лёгкая функция, которую можно приостанавливать и возобновлять; она реализует кооперативную многозадачность Таск (Task) — абстракция работы, способной выполняться асинхронно; для этого он часто использует…
Читать ответПодходы к переиспользованию методов одного класса в другом Наследование: производный класс получает публичные и защищённые методы родителя, а затем может расширять или переопределять их поведение. Композиция: один…
Читать ответКак работает asyncio.gather? функция стандартной библиотеки asyncio для Python получает несколько корутин либо awaitable-объектов выполняет их конкурентно, не блокируя основной поток формирует одну корутину, ожидающую…
Читать ответЧто означает вытесняющая многозадачность? способ планирования процессов в ОС операционная система самостоятельно переключает задачи текущая задача прерывается по таймеру или с учетом приоритета обеспечивает…
Читать ответКак устроен сборщик мусора в Python? управление памятью основано на подсчёте ссылок (reference counting) для каждого объекта ведётся счётчик ссылок; когда он становится равен 0, объект удаляется освобождение памяти…
Читать ответАналитика и оптимизация запросов Подбирать подходящие индексы — B-tree, GIN или GiST — для ускорения выборок Использовать партиционирование для таблиц с диапазонными и временными данными Применять материализованные…
Читать ответ