Встречается на собеседованиях • сегодня
Какой стек бы выбрал при написании проекта с нуля
Для современного проекта с нуля я бы выбрал:
**Frontend**:
- **React** (Next.js для SSR/SSG) или **Vue 3** (Nuxt.js)
- **TypeScript** для типизации
- **Tailwind CSS** или **CSS Modules** для стилей
- **Zustand** / **Redux Toolkit** (если нужен стейт)
- **React Query** / **SWR** для работы с API
**Backend**:
- **Node.js** (Express/NestJS) или **Go** для производительности
- **PostgreSQL** / **MongoDB** (в зависимости от данных)
- **Docker** для контейнеризации
**Инструменты**:
- **Vite** / **Turbopack** для сборки
- **ESLint** + **Prettier** для линтинга
- **GitHub Actions** / **GitLab CI** для CI/CD
Пример структуры на React + Vite:
```jsx
// main.jsx
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App.jsx';
import './index.css';
ReactDOM.createRoot(document.getElementById('root')).render(
);
```
Выбор зависит от масштаба проекта и команды.

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