Встречается на собеседованиях • сегодня
Где находится граница между Frontend и Backend
Граница между Frontend и Backend определяется по ответственности за обработку данных и их отображение:
Frontend — клиентская часть, отвечает за UI/UX, отрисовку интерфейса (HTML/CSS/JS) и взаимодействие с пользователем. Работает в браузере или мобильном приложении.
Backend — серверная часть, обрабатывает бизнес-логику, работает с БД, аутентификацией, API. Пишется на Python, Java, Node.js и др.
Граница — обычно это API (REST, GraphQL, WebSockets). Frontend отправляет запросы, Backend возвращает данные (JSON/XML).
Пример:
python
# Backend (Flask)
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/api/data')
def get_data():
return jsonify({"message": "Hello from backend!"})
# Frontend (JS fetch)
fetch('/api/data')
.then(response => response.json())
.then(data => console.log(data.message));Современные фреймворки (Next.js, Nuxt) размывают границы, позволяя выполнять часть backend-логики на клиенте (SSR, ISR).

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