
Задача на REST API с собеседования: где чаще всего ошибаются системные аналитики
Ekaterina Ananeva... · 89:11 · ٧٬٣٦٤ استماع
من الألبوم GetAnalyst
الوصف
Большинство системных аналитиков уверены, что знают REST API. Но на техническом собеседовании именно в этой задаче бывает больше всего ошибок. Разбираем реальную задачу с собеседования: проектируем REST API метод для системы технической поддержки — от первого вопроса интервьюеру до обработки ошибок. Telegram-канал сообщества: https://t.me/getanalysts Статья к эпизоду и ссылки на видео: https://getanalyst.ru/podcast/system-analyst-interview-restapi Идём по шагам: выбор HTTP-метода, структура URL, query-параметры для фильтров, сортировок и пагинации, заголовки, JSON и коды ошибок. После основного разбора — 20+ вопросов с подвохом, на которых аналитики чаще всего ошибаются: текстовый поиск, SQL-инъекции, оптимизация производительности, GET vs POST. 🔍 Во время записи была допущена маленькая ошибка. Найдёте? Ответ — в статье к эпизоду. Эпизод полезен всем, кто готовится к техническому собеседованию на позицию системного аналитика и хочет перестать ошибаться там, где ошибаются все. Тайм-коды эпизода: 00:18 | Введение02:22 | Условие задачи с технического собеседования системного аналитика03:55 | Какие уточняющие вопросы задать интервьюеру перед проектированием API06:02 | HTTP API vs REST API: в чём разница07:09 | Проектирование REST API-метода: HTTP-метод и URL14:12 | Query-параметры: как проектировать фильтрацию22:47 | Query-параметры: как проектировать сортировку в REST API25:49 | Query-параметры: как проектировать пагинацию26:36 | Headers: какие заголовки нужны в REST API-запросе31:46 | Ответ REST API: HTTP-статусы, headers, body и JSON38:23 | Проектирование JSON-ответа с нуля47:26 | camelCase или snake_case в JSON: что выбрать для REST API51:20 | Массивы в JSON: как правильно описывать списки объектов53:15 | Пагинация в REST API: как отразить в URL и JSON-ответе57:29 | Проектирование ошибок REST API: HTTP 400, HTTP 422 и другие статусы01:03:59 | Query-параметры на практике: особенности фильтрации и поиска01:05:40 | Вопросы с подвохом: фильтры и текстовый поиск в REST API01:08:38 | Вопросы с подвохом: доступ к данным
More By Ekaterina Ananeva...
- 1
Как аналитики работают в Generative AI проектах: старт карьеры, ключевые навыки и задачи
Ekaterina Ananeva... · ٤٬٥٩٩ استماع · 70:09
- 2
Метрики мониторинга для системного аналитика: RPS, CPU, брокеры, SLO, SLI, SLA и SRE
Ekaterina Ananeva... · ٣٬١٤٤ استماع · 35:57
- 3
ألبومGetAnalyst
Ekaterina Ananeva... · ٤٬٤٣٤ استماع
- 4
Зачем нужны встречи в Scrum? Полный разбор для аналитиков
Ekaterina Ananeva... · ٧٬٥٦٩ استماع · 85:38
- 5
5 метрик мониторинга, которые решают 80% проблем
Ekaterina Ananeva... · ١٬٥٨٤ استماع · 52:54
- 6
Чистая архитектура: ключевые принципы и зачем она нужна
Ekaterina Ananeva... · ٥٬٧٨٤ استماع · 53:43
- 7
System Design Interview: вопросы по архитектуре на собеседовании для аналитиков
Ekaterina Ananeva... · ٥٬٣٧٩ استماع · 40:42
- 8
Как системному аналитику найти работу в США и Европе: вакансии, навыки, шаги
Ekaterina Ananeva... · ٤٬٩٤٤ استماع · 61:06
- 9
Микрофронтенды: что это и как с ними работать системным аналитикам
Ekaterina Ananeva... · ٣٬١٩٤ استماع · 51:26
- 10
Camunda и BPMN в микросервисах: успешный кейс для оркестрации процессов техподдержки
Ekaterina Ananeva... · ٦٬٨٠٤ استماع · 41:10
قد يعجبك أيضاً
- 1
ألبومThe Rising Sun Radio
٦٬٨٨٢ استماع
- 2
ألبوم1982
Future Mouse · ١٬٢٤٠ استماع
- 3
ألبومTemptations of the Fresh
Klopfenpop · ١٠٬٢٧٩ استماع
- 4
ألبومV2 Teqq
V2 Teqq · ٤٬٦٥٢ استماع
- 5
ألبومRéécrire le passé
Marilou Audrey Burnel · ٨٬٦٠٧ استماع
- 6
ألبوم777
Mighty Mike The Supervillain with the Superhero Nickname · ٥٬٠٤٠ استماع
- 7
ألبومPurple Radio
Purple · ١٢٬١٧٩ استماع
- 8
ألبومHannah Williams
Hannah Williams · ٦٬٠٠١ استماع
- 9
ألبوم1MIN Of Greatness
Ace Kidd · ٩٬٢٢٨ استماع
- 10
ألبومS/T
Shakesbeere · ٣٬٥٩٠ استماع
- 11
ألبومKronixL (Kik L)
KronixL (Kik L) · ٦٬٤٣٦ استماع
- 12
ألبومPretty Jess
Pretty Jess · ١٠٬٣٧٩ استماع