Вопросы на собеседовании Flask
Что такое Flask и для чего он используется?
В чём разница между Flask и Django?
Какая архитектура используется в Flask?
Что такое микросервисная архитектура в контексте Flask?
Как установить Flask?
Что такое Flask класс в Flask?
Что такое @app.route() декоратор в Flask?
Как создать маршрут в Flask?
Какие методы HTTP поддерживает Flask?
Что такое переменные маршрута в Flask?
Что такое request объект в Flask?
Как получить параметры запроса в Flask?
Что такое request.args и request.form в Flask?
Что такое request.json в Flask?
Что такое response объект в Flask?
Как вернуть JSON-ответ в Flask?
Что такое jsonify() в Flask?
Что такое шаблоны в Flask?
Какие шаблонизаторы поддерживает Flask?
Что такое Jinja2 в Flask?
Как передать данные в шаблон в Flask?
Что такое render_template() в Flask?
Какие теги Jinja2 вы знаете?
Что такое {% for %}, {% if %} в Jinja2?
Что такое {% extends %} и {% block %} в Jinja2?
Что такое {% include %} в Jinja2?
Что такое фильтры в Jinja2?
Какие фильтры Jinja2 вы знаете?
Что такое статические файлы в Flask?
Как подключить CSS и JavaScript в Flask?
Что такое url_for() в Flask?
Что такое формы в Flask?
Как обрабатывать формы в Flask?
Что такое Flask-WTF и для чего он нужен?
Что такое валидация форм в Flask?
Что такое CSRF защита в Flask?
Что такое сессии в Flask?
Как работает session объект в Flask?
Что такое SECRET_KEY в Flask?
Что такое куки в Flask?
Как установить и получить куки в Flask?
Что такое мидлвары в Flask?
Как создать мидлвар в Flask?
Что такое before_request и after_request в Flask?
Что такое teardown_request в Flask?
Что такое контекст приложения и контекст запроса в Flask?
Что такое app.app_context() в Flask?
Что такое app.test_request_context() в Flask?
Что такое current_app в Flask?
Что такое g объект в Flask?
Что такое обработка ошибок в Flask?
Как создать обработчик ошибок в Flask?
Что такое abort() в Flask?
Что такое errorhandler декоратор в Flask?
Что такое Blueprint в Flask?
Как использовать Blueprint для модульности в Flask?
Что такое регистрация Blueprint в Flask?
Что такое конфигурация в Flask?
Как настроить приложение в Flask?
Что такое app.config в Flask?
Как загрузить конфигурацию из файла в Flask?
Что такое переменные окружения в Flask?
Как использовать python-dotenv с Flask?
Что такое работа с базами данных в Flask?
Что такое SQLAlchemy и как его использовать с Flask?
Что такое Flask-SQLAlchemy?
Что такое модели в Flask-SQLAlchemy?
Как выполнять запросы в Flask-SQLAlchemy?
Что такое миграции в Flask?
Что такое Flask-Migrate и Alembic?
Как использовать flask db migrate и flask db upgrade?
Что такое аутентификация в Flask?
Что такое Flask-Login и как его использовать?
Что такое @login_required в Flask-Login?
Что такое UserMixin в Flask-Login?
Как хешировать пароли в Flask?
Что такое bcrypt и passlib в Flask?
Что такое авторизация в Flask?
Что такое декораторы для авторизации в Flask?
Что такое JWT в Flask?
Что такое Flask-JWT-Extended?
Что такое @jwt_required декоратор в Flask?
Что такое REST API в Flask?
Как создать REST API в Flask?
Что такое сериализация в Flask?
Что такое Flask-RESTful и как его использовать?
Что такое Flask-RESTx и чем он отличается от Flask-RESTful?
Что такое парсеры аргументов в Flask-RESTful?
Что такое кэширование в Flask?
Что такое Flask-Caching?
Что такое @cache.cached декоратор в Flask?
Что такое Redis и как использовать с Flask?
Что такое сессии в Redis с Flask?
Что такое Flask-Session?
Что такое тестирование в Flask?
Что такое pytest и как использовать с Flask?
Что такое client для тестирования в Flask?
Как тестировать маршруты в Flask?
Что такое pytest-flask?
Что такое покрытие кода в Flask?
Что такое логирование в Flask?
Как настроить логирование в Flask?
Что такое app.logger в Flask?
Что такое деплой Flask приложения?
Как развернуть Flask приложение на сервере?
Что такое Gunicorn и как его использовать с Flask?
Что такое Waitress для Flask?
Что такое uWSGI для Flask?
Что такое Nginx и как его использовать с Flask?
Как использовать Docker с Flask?
Что такое WSGI в Flask?
Что такое ASGI в Flask?
Что такое Flask-SocketIO для WebSocket?
Как использовать WebSocket в Flask?
Что такое очереди в Flask?
Что такое Celery и как его использовать с Flask?
Что такое Redis как брокер сообщений для Celery в Flask?
Что такое Flask-Mail для отправки писем?
Что такое отправка email в Flask?
Что такое безопасность в Flask?
Что такое CSRF защита в Flask-WTF?
Как защититься от XSS в Flask?
Как защититься от SQL-инъекций в Flask?
Что такое CORS и как настроить в Flask?
Что такое Flask-CORS?
Что такое ограничение запросов в Flask?
Что такое Flask-Limiter?
Что такое обработка файлов в Flask?
Как загружать файлы в Flask?
Что такое request.files в Flask?
Что такое сигналы в Flask?
Какие сигналы есть в Flask?
Что такое расширения в Flask?
Какие расширения Flask вы знаете?
Как создать расширение для Flask?
Что такое фабрика приложения в Flask?
Как использовать фабрику приложения в Flask?
Что такое окружения в Flask (development, production)?
Как настроить разные окружения в Flask?
Что такое оптимизация производительности в Flask?
Как кэшировать ответы в Flask?
Как оптимизировать запросы к БД в Flask?
Какие best practices в Flask вы знаете?
Как правильно структурировать Flask проект?
Что такое паттерн MVC в Flask?
Что такое паттерн Repository в Flask?
Что такое паттерн Service в Flask?
Что такое DTO в Flask?