4 года в фронтенде | много или мало?

Хочешь попасть на следующее собеседование, тогда подписывайся на наш тг и следи за постом! 🐦 Telegram:
00:01 — Вступление, знакомство с Максимом 00:59 — Опыт работы во фронтенде (4 года) 01:31 — Проект с чатом: задачи и сложности 02:29 — Решение проблем с промисами и Intersection Observer 03:41 — Загрузка сообщений через HTTP и WebSocket 04:58 — Функция непрочитанных сообщений 05:33 — Интеграция чата в CRM 06:28 — Новый проект: Angel Match (аналог Trello) 07:55 — Вопрос про оптимистичные апдейты 09:15 — Работа с Trello-доской и WebSocket 11:53 — Конфликтные ситуации и код-ревью 13:02 — MVP с 40 ролями, сложности архитектуры 14:51 — Архитектура на FSD и хранение виджетов 16:38 — Система ролей и permissions 17:55 — HTML и доступность (accessibility) 20:40 — Что такое SEO-оптимизация 21:45 — Индексация сайта в Google и Яндекс 22:44 — Влияние PageSpeed и оптимизация рендера 27:11 — Опыт работы с Next.js 28:18 — Как браузер рендерит страницу 30:40 — Этапы рендеринга: layout, paint, composite 31:11 — HTTP методы (GET, POST и др.) 33:15 — Когда использовать GET, а когда POST 34:19 — Опыт с безопасностью (secure cookies, токены) 35:55 — Авторизация через JWT и refresh токены 36:55 — Axios interceptors для обновления токенов 37:35 — Плюсы и минусы TypeScript 40:00 — Валидация данных с бэкенда и CI 43:11 — Разработка собственного UI-кита 45:40 — Поддержка 5 проектов и версия UI-кита 50:29 — CI, Husky, линтеры 51:42 — Тестирование и типизация 52:05 — Feature flags и метрики 54:06 — Мониторинг ошибок (Sentry и др.) 55:02 — Локализация приложений 56:55 — Сложности локализации и хранение переводов 58:03 — Многоязычный блог, архитектура переводов 01:02:19 — Работа с часовыми поясами 01:03:22 — Как должен выглядеть идеальный релиз 01:07:14 — Feature branches и процесс разработки 01:10:45 — Rebase и Merge 01:12:23 — Squash commits и чистая история 01:14:21 — Линейная история и удобство отслеживания 01:16:04 — Завершение беседы #войтивайти #dev #frontend #interview

Смотрите также