Макс из Софи
9.99K 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
Разбор вопроса c cобеседования. Что такое ООП? 🤔

Друзья, вместе с Гришей, нашим Senior Java разработчиком (из холодного Питера 😄), разобрали вопорос: «Что такое ООП?».

Вот краткая выжимка из видоса, для тех кому лень смотреть 👇

Что такое ООП?

Это парадигма программиования. Основными логическими единицами являются объекты, которые в свою очередь являются экземплярами класса, а классы же образуют иерархию.

Какие принципы ООП ты знаешь?

Инкапсуляция, абстракция, наследование и полиморфизм

Назови плюсы ООП

Код становится проще, у нас все разбито на классы. Компактность . Меньше повторяемость - многоразовоемое использование. Проще разобраться в коде и есть есть четкая структура.

Есть ли у ООП минусы?

Скорость написания увеличивается. Код может получиться сложным из-за сложной иерархии и переопределний.
Потребление памяти может быть выше чем в функциональном программировании.


Формат эксперементальный, поэтому накидайте 🔥, чтобы мы понимали, насколько он вам понравился!

#разборвопроса
🔥154👍14
Mock Interview на Fronted разработчика уже сегодня 😎

Всем салют! Сегодня среда, а значит уже совсем скоро, Стас (Senior Full Stack разработчик), проведёт собеседование и ответит на все ваши вопросы по JS и TS.

Советуем вам заранее подготовить своё рабочее место, надеть наушники и быть готовым отвечать голосом или писать свои ответы в комментариях к этому посту.

В 19:00 начинаем, будем всех ждать в видео чате нашего телеграм канала! 😌
👍16🎉7🔥3
Live stream started
Live stream finished (1 hour)
Приготовили для вас задачку по стрингу 🧮

Всем салют 😎 Условия задачи просты: надо ответить на три вопроса.

Какой будет вывод в 1, 2 и, соответственно, 3 случае:

String str1 = new String(“Строка”);
String str2 = new String(“Строка”);

//Вывод 1
System.out.println(str1 == str2);

String a1 = str1.intern();
String a2 = str2.intern();

//Вывод 2
System.out.println(str1 == str2);

//Вывод 3
System.out.println(a1 == a2);

Поехали! Присылайте ваши ответы в комментарии 👇🏼
👍10🔥4
А вот и объяснялка задачи 🤩

Правильный ответ:
1 - false. 2 - false. 3 - true.

Когда мы используем ключевое слово “new”, то всегда создается новый объект, поэтому ответ на первый вопрос ответ - false. Это разные объекты, несмотря на то, что значения одинаковые.

Второй ответ также false, так как объекты по прежнему остались те же самые, что и были.

Ответ на третий вопрос true, так как метод intern() принудительно помещает строки в пул строк и переменные a1 и a2 теперь указывают на один участок памяти.
👍12
Media is too big
VIEW IN TELEGRAM
Разбор резюме Fronted-разработчика 😁

Наш HR ментор — Полина, разобрала новое резюме подписчика.

📝 Основные заметки по резюме:

— Для резюме выбирайте фото, где вас хорошо видно + нейтральный фон

— В опыте работы указываем над каким проектом работали, про стэк и результаты

— При маленьком опыте работы в компании стоит пояснить была на это временная работа/ почему ушли или убрать из резюме

— Опыт в одной компании можно объединить

— Про soft skills лучше рассказать через кейсы, достижения, действия, которые вы можете описать по ходу каждого места работы

✍🏼 Если хотите получить такой разбор резюме, то присылайте его нам на @sveta_codereview. И ждите видео-разбор на нашем канале.
👍22
Разбор вопроса с собеседования 🤔

Расскажите о своей самой сложной задаче? / Приведите пример самой сложной задачи за последнее время.

Этот вопрос помогает интервьюеру лучше понять некоторые ваши софт скиллы: например, как именно вы действуете в сложных для себя ситуациях - будь то необходимость изучить новую технологию, договориться с соседней командой или проработать архитектуру нового проекта.

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

Для ответа лучше выбрать недавний кейс из работы (условно за последний год) и рассказать о нем по структуре :

— Что это была за задача
— В чем была главная сложность для вас
— Ваши действия по преодолению сложности и решению задачи (нужно описать конкретные шаги)
— Какой был результат этих действий
*Дополнительно можно рассказать, какой опыт вы вынесли из этой ситуации и как стали в дальнейшем применять его в работе.

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

🙅🏼‍♀️ Как лучше не отвечать: “да я в целом не делал ничего сложного”.

🤷 Это звучит как попытка уйти от ответа, ведь время от времени нам всем приходится что-то преодолевать, просто у каждого свой челлендж. Особенно странно этот ответ звучит, если вы в резюме пишите, что постоянно развиваетесь или умеете находить нестандартные решения.

#разборвопроса #hr
👍16
Media is too big
VIEW IN TELEGRAM
Запись Mock Interview по JS на Senior позицию 😎

Друзья, салют!

На прошлой неделе мы проводили Mock собеседование на Frontend разработчика, вместе с Максом (основателем codereview) и Cтасом (Senior разработчиком и нашим ментором).

Вот запись, для тех, кто не успел посмотреть стрим.

Сразу предупреждаем, вопросы уровня хардкор 😎🤬

Админ вчера только вернулся из мини отпуска, поэтому мы немного выпали из жизни, но в ближайшее время ждите анонса нового Mock Interview с подписчиками канала.

⚠️ Небольшая напоминалка: если вы сейчас ищите работу или задумываетесь насчет поиска, то гляньте инфу на нашем сайте.

🚀 У нас более 150 трудоустроенных кейсов, в том числе и среди Trainee и Junior разработчиков, а также мы помогли многим Middle и Senior специалистам оценить свой уровень и понять сколько они стоят на рынке.

👉 Если интересно узнать больше, оставляйте заявку и с вами свяжется прекрасная Света, расскажет про нас, и запишет на бесплатную консультацию к нашему HR-у.
🔥12👍5
Media is too big
VIEW IN TELEGRAM
Разбор вопроса: Что такое брокер сообщений? 🤔

Новый видео разбор вместе с Максом и Григорием. На этот раз разбираем «Брокер сообщений». Что такое и с чем его едят.

Вопросы 🤓

1. Что такое брокер сообщений?
2. Зачем он нам нужен?
3. Какие есть плюсы и минусы?
4. Какие популярные брокеры есть на рынке?
5. Расскажи как работает кафка?

Основные тезисы 👇

— Брокер сообщений - это прослойка или посредник между сервисами, который берет на себя контроль и непосредственно само взаимодействие между ними.

— Синхронное взаимодействие предполагает ожидание ответа удаленного вызова и простаивание в это время.
Минусы: масштабируемость, блокировка ресурсов, обработка падения сервиса.

— Самые популярные брокеры: Kafka и RabbitMQ

Прошлый раз вы засыпали нас 🔥 — 130+ реакций. Сможем побить рекорд? Накидайте огонька, чтобы мы понимали, что вам заходит!

#разборвопроса
🔥40👎3
Что делать дальше?

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

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

Мы не паникуем и мы продолжаем делать свое дело. На данный момент у нас около 25 активных студентов, которым мы помогаем сейчас с трудоустройством . Мы понимаем, что у многих очень сложная финансовая ситуация, и что многие рассчитывают на нашу помощь и поддержку. Поэтому мы постараемся вас не подвести и работать еще слаженнее и лучше, чтобы у вас была та работа, которую вы ищите.

Мы очень надеемся, что эта ситуация не коснется вас и ваших близких, и надеемся, что все это как можно быстрее закончится.

Не паникуем и не отчаиваемся!

Всем мир 🕊
Команда < codereview />
👍6516😱2🤬2😢1
Как подготовиться к лайвкодингу и не обоср*ться? 😱😨

Собрали для вас 8 советов по тому, как лучше подготовиться к лайвкодингу и избавиться от страха во время прохождения такого интревью.

А вот чего делать не стоит:

— что-то употреблять - это скорее всего будет заметно и создаст не лучшее впечатление у интервьюеров. Плюс, от алкоголя или некоторых успокоительных скорость вашего мышления может замедлиться.
— курить прямо во время собеседования
— заниматься самобичеванием (особенно прямо в процессе интервью)

Ну а самое главное — это помнить, что вы больше, чем всё то что о вас подумают интервьюеры, и даже вы сами. Вы окей просто по дефолту. 😎

👉 Ну а если народные методы не работают, то приходи к нам на курс по собеседованиям или карьерный трекинг, и мы сделаем из тебя машину по лайвкодингу 💪

Если пост зашел, поставьте ему 👍 и напиши свои лайфхаки как ты боришься со страхом лайвкодинга в комменты 💬
👍36🔥32
5 причин иметь профиль на LinkedIn. Разбираемся, зачем он нужен. 🤓

Вместе с нашими друзьями и партнерами из Outlines Tech мы сделали небольшую серию постов про LinkedIn🤘

1. 5 причин иметь профиль на LinkedIn
2. Как оформить профиль в LinkedIn?
3. Как искать работу на LinkedIn?

💼 Кстати, Outlines Tech — это один из наших партнеров по трудоустройству.

Они тоже много пишут про построении карьеры на своем канале, а также частенько публикуют свои вакансии.

👉 Если будет интересно, вот ссылочка на их канал.

#linkedin
👍13