Подборка объединяет вопросы, отмеченные на этапах интервью в 01.tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: git, go, sse.
Оптимальная стратегия — создать единый исправляющий коммит с помощью git revert abc123 в основной ветке и затем выполнить cherry-pick этого коммита во все релизные ветки.
Использование git merge --squash для слияния ветки refactor/db-constraints в develop приводит к тому, что все 15 коммитов из ветки рефакторинга объединяются в один новый коммит в develop.
Это не вопрос, а инструкция для интервью. Нужно подключиться к собеседованию с компьютера и включить видео, чтобы удобно решать задачи в режиме live-coding.