🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Расскажите, в чем разница между параллелизмом (parallelism) и конкурентностью (concurrency)?
concurrencymiddle
1×
Что такое параллельные вычисления в Python?
concurrencyPythonmiddle
1×
Какие потенциальные ошибки могут возникнуть в данном коде или архитектурном решении?
architecturemiddle
1×
Почему раньше в разработке использовали синхронные фреймворки типа Django или Flask, а сейчас их использование часто не рекомендуется или считается нежелательным?
backendPythonmiddle
1×
Какие типы данных бывают в Python? Какие уровни транзакции бывают? Что такое интерпретатор?
generalmiddle
1×
Это было on-premise или облачное решение?
architecturemiddle
1×
Почему вы решили использовать Telegram для уведомлений об ошибках и отчетах вместо внедрения специализированных систем мониторинга и логирования, таких как ELK (Elasticsearch, Logstash, Kibana) или аналоги?
architecturemiddle
1×
Опишите архитектуру вашего текущего проекта: состав компонентов и принципы межсервисного взаимодействия.
architecturemiddle
1×
Как бы вы спроектировали интерфейсы для слоя работы с базой данных, не требуя полной реализации?
architecturemiddle
1×
Если у нас 100 сущностей и поддерживаются 3 базы данных, то количество реализаций классов в итоге будет 300?
architecturemiddle
1×
Как устроена интеграция мониторинга: каким образом система мониторинга автоматически создает инциденты и оповещает инженера?
devopsmiddle
1×
Как организовать работу с базой данных в крупном Python-проекте с тысячами файлов, чтобы избежать дублирования SQL-запросов и обеспечить централизованное управление доступом к данным?
architecturePythonmiddle
1×
Правильно ли я понимаю, что для реализации специфики MongoDB нужно создать отдельный класс MongoUsers?
architectureMongoDBmiddle
1×
Правильно ли я понимаю логику: для каждой базы данных (например, PostgreSQL) будет отдельная реализация класса Users (например, SqlUsers), которая реализует интерфейс операций для соответствующей СУБД?
architecturePostgreSQLmiddle
1×
Какие методы и структуру данных вы будете реализовывать в абстракции для коллекции users в MongoDB?
databaseMongoDBmiddle
1×
Правильно ли я понимаю, что при использовании паттерна Repository или Data Mapper под каждую сущность будет создаваться количество реализаций, равное количеству поддерживаемых баз данных (например, если есть 100 сущностей и 3 базы данных, то потребуется 300 классов)?
architecturemiddle
1×
Используете ли вы SQL-запросы напрямую в коде приложения или используете ORM/Query Builder? Как вы организуете работу с базой данных, чтобы избежать дублирования запросов, и как это реализовано в Python?
databasePythonmiddle
1×
Приходилось ли вам поддерживать продакшен: реагировать на ночные инциденты и участвовать в процессе инцидент-менеджмента? Опишите ваш опыт.
devopsmiddle
1×
Зачем выделять отдельный класс для управления соединением с базой данных, если можно инкапсулировать эту логику непосредственно в коннектор (например, для PostgreSQL или SQLite)?
architecturemiddle
1×
Спроектируйте на Python набор интерфейсов или абстрактных базовых классов для работы с различными типами баз данных. Опишите необходимые методы, их сигнатуры (входные параметры и возвращаемые значения), а также продемонстрируйте, как клиентский код будет взаимодействовать с этими интерфейсами.
oopPythonmiddle
1×
Чем мультипроцессность отличается от асинхронности?
concurrencymiddle
1×
Как изменится реализация или архитектура при использовании MongoDB?
databaseMongoDBmiddle
1×
При реализации интерфейса для взаимодействия с разными типами баз данных, стоит ли использовать одну общую структуру (класс) или несколько отдельных классов, и нужно ли использовать наследование между ними?
architecturemiddle
1×
Если использовать паттерн репозитория для работы с разными базами данных, нужно ли создавать отдельные реализации для каждой из них (например, MongoUsers, SqlUsers и т.д.)?
architecturemiddle
1×
Как можно избежать обращения к процессу?
concurrencymiddle
1×
Можно ли в Python реализовать по-настоящему приватный метод?
language_specificPythonmiddle
1×
Насколько важно иметь опыт наставничества и менторства младших коллег?
behavioralmiddle
1×
Что происходит под капотом Python, когда мы присваиваем переменной значение (например, объявляем переменную равной 2)?
language_specificPythonmiddle
1×
Принимали ли вы участие в выборе архитектуры или фреймворка при разработке сервисов, которые вы упоминали в своем опыте?
architecturemiddle
1×
270 тысяч — это крайняя точка по зарплате или вы готовы немного подвинуться в случае необходимости?