NokiMo
Осознанная Меркантильность | Антон Назаров
Осознанная Меркантильность | Антон Назаров

boosty


2 часть: SENIOR FRONTEND самое полное МОК-ИНТЕРВЬЮ + LIVE CODING / Разбор 100 вопросов

Осознанная Меркантильность | Антон Назаров

1 часть мок-интервью
Полное трехчасовое мок-интервью на senior frontend-разработчика: продающий рассказ про опыт работы, все актуальные вопросы с собеседований на рынке, дополненные текстовой документацией, поведенческие вопросы.
Интервью включает в себя практическую часть с решением задач на
- Event loop
- Promise.all и allsetted
- Рекурсию
- Ревью реакта
Ссылки на документацию:
1. Что такое Backend-for-fronted (BFF) 
2. Какие виды тестов существуют? 
3. Что такое CI/CD 
4. Тестирование на продакшене 
5. Для чего нужен Post-mortem 
6. Как решали конфликты 
7. Как работать с техдолгом 
8. Для чего нужно accessibility 
9. Как работает SEO 
10. Для чего нужен Next.js 
11. Что влияет на загрузку сайта 
12. Как браузер рисует страницу 
13. Фазы рендеринга
14. Что происходит от момента ввода URL до загрузки страницы
15. Разница HTTP запросов 
16. Для чего нужен OPTIONS запрос 
17. Content Security Policy 
18. Headers 
19. Версии HTTP-запроса 
20. Какие существуют протоколы 
21. Способы хранения данных в приложении 
22. Как работает всплытие и погружение события
23. Как устроено наследование
24. Для чего нужен контекст 
25. Как работает копирование объектов 
26. Механизм EventLoop 
27. Для чего нужен ServiceWorker 
28. Как работает сборщик мусора 
29. Способы оптимизации Frontend-приложения 
30. Для чего нужен Webpack
31. Как устроены Микрофронтенды 
32. Для чего используется Babel 
33. GitLab CI/CD для dev/prod окружений 
34. Что такое Treeshaking 
35. Какие существуют уязвимости в web 
36. Принципы SOLID 
37. В чем минус TypeScript 
38. never vs any vs unknown 
39. Разница типов и интерфейсов 
40. Как работает React 
41. Методы жизненного цикла компонента 
42. Примеры встроенных хуков 
43. Для чего нужен Context 
44. Как работает Redux и flux-архитектура 
45. Server actions 
46. Какие существуют архитектуры
47. Способы организации приложений 
48. UI-кит и дизайн система 
49. Для чего нужен StoryBook 
Таймкоды:
0:00 - Backend-for-fronted (BFF)
2:15 - Тестирование на продакшене
3:35 - Ошибки после релиза
4:13 - Post-mortem
6:22 - Какая гарантия, что в нашей компании останешься надолго?
7:35 - Что делали при срыве дедлайнов?
10:42 - Для чего нужен Next.js?
11:30 - Что влияет на загрузку сайта?
12:20 - Для чего нужен OPTIONS запрос?
12:33 - Content Security Policy
12:57 - Какие существуют протоколы?
15:34 - Способы хранения данных в приложении
17:17 - Почему мы используем cookie?
19:42 - Как устроено наследование?
21:27 - Для чего нужен контекст?
23:00 - Как работает копирование объектов?
26:07 - Для чего нужен ServiceWorker?
29:55 - Как работает сборщик мусора?
31:19 - Способы оптимизации Frontend-приложения?
34:10 - Для чего нужен Webpack?
36:00 - Для чего используется Babel?
37:56 - Что такое Treeshaking?
39:02 - Разница типов и интерфейсов
40:06 - Примеры встроенных хуков
41:56 - Какую проблему решает Next.js?
44:22 - Server actions
45:15 - Способы организации приложений
48:20 - Как в вашем проекте проводился code-review
52:44 - Backend-for-frontend
55:32 - Рекурсия. Просуммировать значения объекта с бесконечной вложенностью
57:01 – Code review React

Comments

<div ><div><span class="text">парни, браво!</span></div></div>

Dmitry Gusev


Related Creators