Переглядів 616,261
📢 Платный курс по ReactJS с наставником: mentor.archakov.im/landing.html
В этом видео я прохожу двухэтапное собеседование в какой-то проект от Билайна, на должность middle frontend-разработчика с ЗП от 150к до 220к, Москва, офис.
Мне написал HR из Билайна с предложением пройти собеседование в их новый проект. Работа в офисе, удаленки нет :(
Попробуем пройти собеседование. Вдруг прокатит?
🕑 Таймкоды:
- Начало 00:00
- Первое собеседование с HR 00:01:05
- Комментирую собеседование с HR 00:10:24
- Техническое собеседование 00:32:13
ℹ️ Технические вопросы:
1. Кастомный чекбокс - 00:46:27
2. Какие псевдоселекторы использовал бы для этого решения? - 00:48:23
3. Какие анимации есть в CSS? - 00:49:13
4. Как сделать плавное увеличение элемента в CSS без смещения соседних элементов? - 00:49:39
5. Какие значения есть у position? - 00:50:55
6. Что такое sticky в CSS? - 00:51:23
7. Что такое вебсокеты? - 00:51:56
8. Что такое CORS? - 00:52:57
9. Что такое замыкание в JS? - 00:53:49
10. Приходилось ли работать со сборками во фронтенде? - 00:54:38
11. Как можно получить массив ключей из объекта? - 00:55:46
12. Как можно создать копию массива / объекта? - 00:55:56
13. В чем отличие стрелочных функций от обычных? - 00:56:50
14. Что такое setState? Зачем нужна эта функция и сколько она получает аргументов? - 00:57:31
15. Сколько будет перерисовок, если вызвать 4 раза setState? - 00:58:50
16. Про React-хуки - 01:00:06
17. Что такое useEffect и сколько аргументов он получает? - 01:00:31
18. Что можно вернуть внутри функции useEffect? - 01:00:34
19. Что будет, если вызвать setState в методе render? - 01:02:03
20. Какие есть методы жизненного цикла для оптимизации перерисовки компонентов? - 01:02:38
21. Что такое key в ReactJS? - 01:03:35
22. Что такое Redux и как он работает? - 01:04:33
23. Что такое Action в Redux? - 01:05:34
24. Где можно внедрить асинхронный запрос к серверу? - 01:06:42
25. Что возвращает функция connect? - 01:07:25
26. Приходилось ли работать с React Router? - 01:08:31
27. Приходилось ли использовать React Transition Group? - 01:09:18
28. Приходилось ли работать с юнит тестированием? - 01:10:52
- Итоговый созвон с HR (результат) - 01:16:02
- Взяли меня на работу или нет? 01:20:08
✅ Ответы на вопросы: trycode[.]pw/c/958QS
Моё резюме: career.habr.com/archakovim
Следите за обновлениями и информацией в:
- Telegram-канале: t.me/archakov_im
- VK: archakov_im
- Личном блоге: archakov.im
- GitHub: github.com/Archakov06