Макс из Софи
10.1K subscribers
1.25K photos
55 videos
7 files
913 links
Автоматизировал поиск работы - https://sofi-assistant.com/landing/

Написать мне в лс: @maxim_primak

№ 4988474654
Download Telegram
Media is too big
VIEW IN TELEGRAM
Вопросы с собеседования: Git. Часть 1⚡️

Разобрали 3 вопроса, которые частенько встречаются на собеседовании по теме Git

🧑‍💻 Отвечал на вопросы Стас – Senior JS разработчик и наш ментор, который помогает подготовиться к собеседования. Подробнее здесь

Как можно отменить коммит в Git, если он уже был опубликован?

При помощи git revert. Это создаст коммит отменяющий изменения указанного коммита. После необходимо отправить изменения в репозиторий (git push)

git revert
Отмена коммитов

В чем разница между git pull и git fetch?

Git pull извлекает (fetch) данные с сервера и автоматически делает слияние (merge) их с кодом текущей ветки. Git fetch — связывается с удаленным репозиторием и получает данные, которые отсутствуют в локальном. При выполнении этой команды слияние не происходит

git fetch
git pull

В чем разница между git rebase и git merge?

Git rebase “повторно применяет коммиты поверх другой базовой ветки”, тогда как merge “объединяет две или более историй разработки”

#вопросы_с_собеседования #git
👍32🔥7
Хотели поделиться классной новостью — у нас новый HR ментор! 🔥✌️

С этой недели в нашу команду присоеднилась Вика — Senior IT рекрутер, с опытом работы в английской компании Black Swan Data.

🏆 Вика активно занималась подбором кандидатов на европейском рынке, а также консультировала ребят по поиску работы в Англии и других странах Европы.

🌏 Она возьмет на себя международный рынок и будет помогать вам в получении офферов за рубежом.

🇬🇧 Все консультации и поведенеческие собеседования будут проводиться на английском языке, чтобы у вас была возможность подготовиться к реальным условиям прохождения собеседований.

👉 Записаться на бесплатную консултацию к Вике по вопросам международного рынка можно на нашем сайте.
👍16🎉2
Forwarded from Victoria
This media is not supported in your browser
VIEW IN TELEGRAM
13👍7👎3
Live stream started
Live stream finished (1 hour)
Задача с собеседований – Git ignore 🐱

У Вас есть удаленный репозиторий. В определенный момент Вы решаете добавить в .gitignore файл.

Естественно, это никак не повлияло на наличие или отсутствие этого файлы в удаленном репозитории.

👉 Вопрос первый. Почему?
👉 Вопрос второй. Как решите проблему?

💬 Ответы пишите в комментариях.

Чуть позже выложим ответ и объяснялку.

#вопросы_с_собеседования #git
👍14
Объяснение. Задача с собеседований – Git ignore.

В .gitignore содержатся правила игнорирования файлов / папок, но эти правила могут быть применимы только (!) к неотслеживаемым файлам.

Теперь нужно удалить файл из удаленного репозитория оставив его на локальном. Это делается командой:

👉 git rm -r --cached file-name

Поставьте 🔥 если хотите больше подобных задачек!

#вопросы_с_собеседования #git
🔥170
Best practices in Code Review 👨‍💻

Друзья, вместе с нашим другом и коллегой - Денисом, решили подготовить материал на тему крутых практик Code Review.

Денис — автор проекта DMdev и Java разработчика в Google, именно он решил поделиться с вами своими знаниями и рассказать как он проводить Code Review.

Погнали! 👇

Ни один merge своего кода в main ветку не обходится без code review.
А значит каждый разработчик с этим сталкивается при ежедневной работе.

Для хорошего code review, нужно придерживаться определенных правил “на что обратить внимание”.
Эти правила не только разительно улучшают качество его проведения,
но и делают процесс действительно полезным для обоих сторон (owner & reviewer).

Тогда code review не будет сводится к принципу “лишь бы оставить комментарий”.
Все комментарии будут только по делу и не тратят впустую время разработчиков.

1. Код хорошо спроектирован
2. Функциональность легко читать, а значит использовать и поддерживать другим разработчикам
3. Код и его форматирование придерживаются общего стиля всего проекта
4. Нет привнесенной сложности. Код не сложнее, чем требует от того задача
5. Важен не только сам код, но и его контекст
6. Код безопасно работает в многопоточности
7. Код качественно покрыт тестами, которые точно также легко читаются
8. Если и есть комментарии, то они полезны и отвечают на вопрос “почему”, а не “как”

👉 Для всех желающих Денис проводит Live Code Review, где можно получить не только обратную связь и прокачать свою насмотренность, но и перенять опыт и мышление профессионала в backend разработке.
👍17🔥2👎1
У нас 3 новых оффера! 🔥

Друзья, хотели поделиться с вами классной новостью!

В рамках нашего карьерного трекинга трое из ребят недавно получили и приняли долгожданные офферы 👇

1 Оффер — Артем, трудоустроили в американский стартап на позицию Junior Frontend разработчика.

2 Оффер — Владимир, трудоустроили в компанию CDEK на Middle- Java разработчика.

3 Оффер — Наталья, трудоустроили в trctech на позицию Архитектора инфраструктурных решений.

Давайте поздравим ребят и накидаем им ❤️

👉 Если вы хотите получить от нас помощь с трудоустройством, то оставляйте заявку на бесплатную консультацию с нашим HR на сайте codereview. Будем рады помочь! 😉✌️
82🔥23👍18😢1
Запись вебинара: Релокация и поиск работы на международном рынке 🌏

Друзья, в прошлый вторник мы, вместе с нашим основателем Максом и HR Викой провели вебинар на тему релокации и поиска работы на международке.

Макс – уже больше 6 лет живет в Австрии, работал fullstack разработчиком в австрийской стартапе и в немецкой консалтинговой компании.

Вика – Senior IT рекрутер, работала на английскую компанию Black Swan Data. Занималась подбором разработчиков и карьерным консультирование для младших специалистов.

📌 Если не видели, обязательно посмотрите запись.

Ребята рассказали про особенности переезда в Европу, по учебной или рабочей визе, рассказали про поиск работы, особенности и чем он отличается от рынка СНГ.

👉 Если вы хотите релоцироваться и найти работу в Европе или США, то записаться на бесплатную консультацию по вопросам международного рынка можно на нашем сайте - https://yourcodereview.com/
👍11
6 советов по прохождению интервью 👨‍💻

Друзья, собрали для вас 6 полезных советов, которыми вы можете пользоваться во время подготовки и прохождения интервью.

Этот пост нам помогала подготовить Полина – Senior IT рекрутер и наш HR ментор, которая помогает ребятам найти работу.

За пару месяцев вот уже больше 5 человек получили офферы в российские и международные компании со средней ЗП 120 тыс. руб.

👉 Если вам нужна помощь с поиском работы, то записывайтесь на бесплатную консультацию к Полине, чтобы вместе составить план поиска.
👍15👎1
Кто-то из коллег выходит на next lvl 😂🤡
😁34👍3🤩3
Media is too big
VIEW IN TELEGRAM
Code Review кода на React и тестов на Cypress 🔎

Врываемся в рабочую неделю с код-ревью проекта на React и тестов на Cypress.

Вместе с нашим ментором Стасом, Senior Frontend разработчиком, разобрали основные ошибки в коде, и рассказали вам про хорошие практики код-ревью и на что нужно обращать внимание.

Код до ревью

1. Тесты на Cypress
2. Код на React

Код после ревью

1. Тесты на Cypress
2. Код на React

Рубрики эксперементальная, так что поставьте 🔥, если получилось полезно!

Также Стас будет рад помочь вам подготовиться к предстоящему собеседованию и дать обратную связь по тестовому заданию.

👉 Залетайте к нам на сайт и записывайтесь на бесплатную консультацию.

🚀 Let’s go к крутому офферу!
🔥12👍4