GetAnalyst

Вопросы и ответы по REST API: собеседование на системного аналитика


Listen Later

В новом эпизоде подкаста мы обсуждаем вопросы по REST API с собеседований на позицию системного аналитика, и разбираем ответы на них с примерами. REST API это основной способ взаимодействия систем, и, как следствие, один из ключевых навыков, ожидаемых от специалистов на рынке труда. В частности, для работы с интеграциями систем. 

Подкаст разделен на три основные части: теоретические вопросы; виды практических задач; вопросы по опыту работы и портфолио. 

Эпизод рекомендуется к прослушиванию как для начинающих, так и для опытных системных аналитиков, стремящихся углубить свои знания в теме проектирования REST API и успешно проходить технические собеседования. Особенно рекомендуется, если у вас завтра техническое интервью 🙂


00:59 - О структуре выпуска и причине выбора темы.

02:25 - Что такое REST API и его отличия от RESTful.

10:10 - 6 главных принципов REST API.

15:52 - Структура запросов и ответов REST API: типы методов и отличия между ними.

23:50 - URL и URI. Структура URI запроса. Примеры.

query и path-параметры, headers, тело запроса и ответа, авторизация, коды состояний HTTP. 

29:10 - Ресурс в контексте REST API. Связь объектов данных (ресурсов) REST API и БД.

31:05 - Query-параметры в запросе. Элементы пагинации в query-параметрах и body. Path-параметры. 

36:28 - Что спрашивают по авторизации в API на собеседовании. Про безопасность. Заголовки запросов - Headers. Форматы сообщений в Body.

39:27 - Коды ответов HTTP, их назначения и какие знать обязательно. Вопросы с подвохами про отличия между кодами ответов HTTP в разных ситуациях.

43:40 - Отличия между POST и PUT. Идемпотентность. Получение данных через POST.

47:10 - Другие важные технические вопросы про асинхронные запросы и Webhook-и.

48:48 - Виды практических задач по REST API на собеседованиях для системных аналитиков.

54:00 - Вопросы про опыт работы с REST API. Рекомендация - используйте портфолио (личные демо-проекты).

56:48 - Заключение и рекомендации по самостоятельному освоению REST API.

 

Рекомендации в конце эпизода:

1. Книга: Арно Лоре. Проектирование веб-API

2. Канал GetAnalyst с разбором проектов по REST API - https://t.me/getanalysts

3. Видео на YouTube-канале GetAnalyst  https://www.youtube.com/c/GetAnalyst
3.1. Связь базы данных и дизайна REST API
3.2. REST API с нуля: дизайн методов для работы менеджера с заявками автосервиса
3.3. Postman: навык тестирования REST API за вечер

4. Статья “Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)” https://habr.com/ru/articles/770226/

...more
View all episodesView all episodes
Download on the App Store

GetAnalystBy Ekaterina Ananeva

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings


More shows like GetAnalyst

View all
Отвратительные мужики by Disgusting Men

Отвратительные мужики

78 Listeners

Что случилось by Медуза / Meduza

Что случилось

360 Listeners

Podlodka Podcast by Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

Podlodka Podcast

45 Listeners

Weekend Talk by Андрей Смирнов

Weekend Talk

6 Listeners

Sebrant chatting | Трёп Себранта by Andrey Sebrant

Sebrant chatting | Трёп Себранта

11 Listeners

make sense podcast by make sense podcast

make sense podcast

11 Listeners

У Холмов Есть Подкаст by У Холмов Есть Подкаст

У Холмов Есть Подкаст

106 Listeners

При царе Горохе by Никита Исанов

При царе Горохе

52 Listeners

Экономика на слух by РЭШ

Экономика на слух

12 Listeners

Подкаст Глеба Соломина by Глеб Соломин

Подкаст Глеба Соломина

5 Listeners

Ты – это важно by Елена Мицкевич

Ты – это важно

37 Listeners

Тут такое дело by Тут такое дело

Тут такое дело

79 Listeners

‎Неловкая пауза by Arzamas

‎Неловкая пауза

15 Listeners