У меня нет опыта работы с интеграциями, а он везде требуется. Что делать?



Думаю, ситуация для многих знакомая. Когда на текущей работе не дают заниматься техническими задачами, ограничиваясь бизнесовым контекстом. Я много раз слышал от коллег: «Да у нас даже доступа в БД нет. Техническую часть описывают разрабы. Мы только стори пилим». Как вы понимаете, на собеседованиях такой вариант не прокатит, все ожидают от вас умения строить космические корабли, даже если реальные задачи будут куда проще.



Остается только готовиться самому. Делюсь с вами полезными материалами для погружения в системный анализ.



Теория. Начните с карты компетенций. Вас интересуют разделы: Интеграция, Архитектура и БД. Примеры вопросов по этим темам есть в нашем мок интервью. В плане теории, ничего нового на собеседованиях не появилось. Пользуйтесь.



Практика. На собеседованиях чаще всего просят спроектировать API или найти ошибки в JSON (есть еще SQL и ER, но это не относится к теме интеграций). На работе же, вы будете писать интеграционные спецификации. Делюсь, как составить хорошую API доку. А еще некоторые компании ведут документацию как код, рассказывал здесь и здесь, как это сделать красиво.



Очень рекомендую разобраться, как работает Postman и покидать запросы к API. Станет сильно понятнее, что такое запрос/ответ, какие коды состояния бывают, какая информация передается в заголовках и теле и т.д.



Ловите подборку бесплатных API для теста:

1) Официальная дока Postman

2) API SpaceX

3) API DaData

Проверял лично, все работает. Если этого окажется мало, то здесь еще больше бесплатных API.



Еще раз напоминаю, что собесы и практика – две разные вещи. Держите это у себя в голове во время подготовки к собеседованиям.



И если понимаете, что не вывозите самостоятельно, нет ничего страшного, чтобы найти курс или обратиться к ментору, который ответит на волнующие вопросы и сэкономить ваше время.