Встречается на собеседованиях • сегодня

Как оцениваешь уровень своих технических знаний

Мой уровень технических знаний можно оценить как продвинутый в Python и связанных технологиях. Я хорошо разбираюсь в:

  • Core Python: ООП, генераторы, декораторы, асинхронность, GIL, типизация (mypy, typing).
  • Фреймворки: Django, Flask, FastAPI, SQLAlchemy, aiohttp.
  • Базы данных: PostgreSQL, Redis, MongoDB, оптимизация запросов.
  • DevOps: Docker, CI/CD, базовый Kubernetes, облака (AWS/GCP).
  • Тестирование: pytest, unittest, mocking.

Пример:

python
from typing import List, Optional
from fastapi import FastAPI

app = FastAPI()

@app.get("/items/")
async def read_items(q: Optional[str] = None) -> List[dict]:
    return [{"item": "Foo"}, {"item": "Bar"}] if not q else [{"item": q}]

Готов углубляться в сложные темы (например, низкоуровневую оптимизацию или распределённые системы). Постоянно изучаю новые технологии и best practices.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы