Встречается на собеседованиях • сегодня
Можешь ли привести пример, когда приходилось привносить новую идею в команду
Однажды в проекте мы использовали стандартный подход с REST API для взаимодействия между сервисами. Я предложил перейти на GraphQL, так как наш фронтенд часто запрашивал сложные вложенные данные.
Пример кода до:
```python
# REST endpoint
@app.route('/user/')
def get_user(id):
user = db.get_user(id)
return jsonify(user)
```
После внедрения GraphQL:
```python
# GraphQL схема
class UserType(ObjectType):
id = Int()
name = String()
posts = List(PostType)
def resolve_posts(user, info):
return db.get_posts(user.id)
```
Результат:
- Уменьшилось количество запросов с фронта
- Гибкость в запрашиваемых данных
- Снизилась нагрузка на бэкенд
Идею приняли после демонстрации POC на внутреннем митапе.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы