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

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

№ 4988474654
Download Telegram
👍4👎2🔥1
#ВопросСподвохом — сегодня по Python🐍

Какой будет вывод после выполнения кода? 🤔

Опросник — выше👆
👍1👎1🤩1
#ВопросСподвохом — ответ от нашего ментора по Python🐍

Объясняю — в python3 тип bool реализован как подкласс инта, поэтому хеши True и 1 (а также False и 0) cовпадают. Для словаря, который использует хеш-функцию как индекс это одинаковые объекты.

Можно пойти еще дальше и вспомнить, как считаются хеши для float:
>>> a = {True : "1", 1 : "one", 1.0 : "double one"}
>>> print(a)
{True: 'double one'}
👍7👎4
Сколько денег за работу хотят подписчики нашего канала?

На выборке в 650 человек узнали, что:

1. Каждый третий подписчик, или 31%, готов обратить внимание на работодателя, который предлагает от $1 000 до $1 500;
2. На втором месте по популярности: цифра $2 000–$2 500, таких респондентов целых 15%;
3. 14% (привет, синьоры и директора) — готовы работать минимум за $5 000;
4. 13% — за $1 500–$2 000;
5. 8% — за $2 500–$3 000;
6. И 7% — за $4 000–$5 000.

А что же становится решающим фактором при выборе работодателя для тебя? Фуллтайм-удалёнка? Хороший соц. пакет? «Дружный коллектив и мафия по пятницам»? Или всё-таки — з/п? Пишите в комменты👇
👍6
🤔#Задачка от Google: для Junior-программистов.

ТЗ: Вы оказались в 90-ых годах в огромной корпорации. У вас очень строгий босс-перфекционист, который не сильно верит в технологии. А вы как назло — стажёр-программист. Босс вас не интересует, ведь вы знаете: выполняя дурацкие приказы, рано или поздно вы подсидите его и займёте руководящую должность, чтобы построить все процессы эффективно и так, как хочется вам.

Дурацкое задание на сегодня: ровно к 9:35 принести к тирану в кабинет 400 мл латте. А время (беда!) — уже 9:28! Вы бежите к кофе-машине и видите только два свободных стакана: на 300 и 500 мл. Вопрос: как наполнить полулитровый стакан на 500 мл?

Ответ выложим в 21:00 по МСК!
👍9👎2
Решение задачки от Google!

Их, вообще-то, два. Предложим более популярное:

1. Наполни стакан 500 мл кофем и вылей из него 300 мл во второй стакан. У тебя осталось 200 мл кофе в стакане, объёмом 500 мл;
2. Вылей кофе из стакана 300 мл в раковину (или на пол, если с уборщицей не в ладах);
3. Вылей 200 мл кофе в пустой стакан 300 мл;
4. Снова наполни 500 мл стакан с кофе и вылей из него 100 мл кофе в стакан 300 мл, наполнив его до верха.
5. В результате — в стакане, объёмом 500 мл останется ровно 400 мл латте!
👍20👎3
🤔Сегодня вопрос такой — вам закинули два оффера:

- первый в Яндекс или другую крупную корпорацию, на мощную синьор-должность с зарплатой 400 000₽+, в сфере, в которой вы очень хорошо разбираетесь и во многом себя реализовали;
- второй — на миддл-разработчика в Теслу или SpaceX. Зарплата $4 000, есть скидка на проживание в комфортной общей зоне. Работать и думать придётся больше, также с вашей з/п нужно будет немного ужаться.

Что бы вы выбрали, и почему?
👍10😁1
Друзья, небольшой анонс ⚡️

Сегодня в 17:00 по мск мы будем выступать в финале конкурса стартапов от HSE с презентацией нашего собственного стартапа - подготовка к собеседованиям и помощь с трудоустройством.

Мы ведь стартаперы, как никак. 😄

Поэтому если захотите прийти и поддержать нас, то регайтесь на онлайн трансляцию. Думаю будет интересно, постараюсь все не зафакапить. 🥲

Будем вас ждать, всем peace✌️
👍5🔥3
Финал масштабного конкурса HSE Startup Cup 2022 для стартапов из Вышки пройдёт уже 7 июня в 17:00 🏆

Регистрируйтесь и смотрите питчи лучших проектов: https://inc.hse.ru/startupcup

Адрес: Культурный центр НИУ ВШЭ, Покровский бульвар 11, стр 6.

Сначала участники презентуют свои стартапы перед жюри и гостями. Далее будут объявлены и награждены победители конкурса.

Это отличная возможность для предпринимателей и всех, кто интересуется it-бизнесом, познакомиться с рынком и молодыми перспективными командами 🚀

#HSEStartupCup2022
👍6🔥1
💻Полезность для тех, кто пишет на PHP: наш ментор по PHP, автор канала @beerphp, написал статью на тему «Принцип подстановки Барбары Лисков — предусловия и пост-условия». Статья полная и наглядная — с примерами и подробными объяснениями, мастхев к прочтению😎

Из статьи ты узнаешь:

- почему предусловия не могут быть усилены в подклассе?
- почему постусловия не могут быть ослаблены в подклассе?
- про инвариантность.

Время прочтения 5 минут👉 ТЫК
🔥9👍3
🤔🤔К вам часто приходят с предложениями о работе?

В последнее время, мнения сильно разделились: кто-то пишет, что достаточно написать «Open to work» на Линкедине и ждать поток писем от жаждущих HRов. Другие ищут работу неделями, а то и месяцами. У вас какая ситуация?
🤔11👍21
🤔#Задачка от Apple: для Middle-программистов.

Решили немного поменять формат задачек — для того, чтобы вы могли попрактиковаться не только в логике, но и в английском. Нашли задачку от Apple: описания два — ниже на английском, в комментах — на русском🥰

You have a 100 coins laying flat on a table, each with a head side and a tail side. 10 of them are heads up, 90 are tails up. You can’t feel, see or in any other way find out which 10 are heads up.

Your goal: split the coins into two piles so there are the same number of heads-up coins in each pile.

Ответ выложим в 21:00 по МСК!
👍9
Решение задачки от Apple!

Тоже на английском:

You want equal number of heads in each pile. There are currently 10 of them. You don’t know which but it doesn’t matter. All you have to do… take any 10 coins out of the 100, put them into a separate pile, and flip those 10 over. That’s pile #1. Pile #2 is the remaining 90 coins, unflipped. Just leave them. You’re done. Seriously.

You can do this with any number of coins. If you had 20 coins, and 18 were heads, you’d need to take 18 of them (it doesn’t matter which) into a separate pile and flip those 18. That’s pile #1. If you had 10 coins and 3 were heads, you’d take 3 random coins into a new pile and flip those 3 for your first pile, and the rest are your second pile.
👍11🤯2
¯\_(ツ)_/¯
😁40👎4👏4👍1🤔1
Какой язык программирования (исключая Python, Java, PHP и т.п.) — считаете самым перспективным?

Golang, Kotlin, Swift, Rust — плюсуйте в комменты или пишите свои варианты👇 Объяснения приветствуются. Может быть, сами кодите на одном из перечисленных?
🤔2👍1
Хелоуу! 👋

⚡️ Еще одна классная новость: мы запартнерились с одним очень крутым проектом - Dev House, который помогает развиваться Front-end разработчикам.

Ребята частенько выкладывают полезный контент:

👉 Видео уроки
👉 Разные задачки по фронтенду
👉 Объяснялки

И в целом у ребят очень клевая и ламповая атмосфера на канале.

🚀 Кстати недавно они запустили свой курс: Front-end разработчик с нуля. В рамках которого обучают основам JS, фреймворку Vue.js, паттернам программирования, а также научат писать SOLID код. 😊

👍 В общем, очень рекоммендуем этих ребят и как всегда ждем от вас обратной связи!
👍2
🤔#ВопросСподвохом по JavaScript!

Сегодня вопрос такой: в каком порядке исполнятся скрипты и почему?

Пишите в комменты — а ответ от ментора выложим в 20:00 по МСК!
👍7
Ответ на #ВопросСподвохом от ментора по JavaScript!

1. <noscript src="noscript-2.js"></noscript> // Время загрузки скрипта 1s
2. <noscript async src="noscript-6.js"></noscript> // Время загрузки скрипта 1s
3. <noscript async src="noscript-1.js"></noscript> // Время загрузки скрипта 1.5s
4. <noscript src="noscript-5.js"></noscript> // Время загрузки скрипта 2s
5. <noscript defer src="noscript-3.js"></noscript> // Время загрузки скрипта 3s
6. <noscript defer src="noscript-4.js"></noscript> // Время загрузки скрипта 1.5s
7. <noscript defer src="noscript-7.js"></noscript> // Время загрузки скрипта 0.1s

Поясняю: 
Когда браузер загружает HTML и доходит до тега <noscript>...</noscript>, он не может продолжать строить DOM. Он должен сначала выполнить скрипт. То же самое происходит и с внешними скриптами <noscript src="..."></noscript>: браузер должен подождать, пока загрузится скрипт, выполнить его, и только затем обработать остальную страницу.

1️⃣async: Порядок загрузки (кто загрузится первым, тот и сработает). Может выполниться до того, как страница полностью загрузится. Такое случается, если скрипты маленькие или хранятся в кэше, а документ достаточно большой.

2️⃣defer: Порядок документа (как расположены в документе). Выполняется после того, как документ загружен и обработан (ждёт), непосредственно перед DOMContentLoaded.

...поэтому сначала исполнится скрипт 1, поскольку он первый в очереди и по скорости загрузки. Далее 2, потому что у него скорость загрузки такая же быстрая  —  1 секунда. Загрузка асинхронно — вне очереди, 3 скрипт загружается за 1,5 секунды и выполняется сразу после загрузки, затем 4 скрипт загружается в порядке очереди и по скорости 2 секунды, последние скрипты — 5, 6, 7. Они загружаются в конце и в порядке очереди размещения в DOM.
👍94
Друзья, всем добрый вечер! 🌃

Мы планируем провести небольшой вебинар через пару недель с ребятами из DevHouse. И сейчас мы выбираем темы, на которые нам вместе стоит пообщаться. Поэтому внизу вы найдете голосовалку за наиболее интересную тему. 👇

В общем, пообщаемся и поговорим о наболевшем!

Всех будем ждать✌️
Каким, на ваш взгляд, должен быть идеальный HR в IT-сфере?

Какие вопросы, на ваш взгляд, точно не стоит задавать, чтобы не тратить время, и о чём стоит узнать у разработчика на первом собеседовании? Или так — какие вопросы вас больше всего раздражают?

Мы предположим:

- «Деньги — это единственная ваша мотивация?»
- «Состоите ли сейчас в отношениях?»
- «Готовы работать сверхурочно?»
- «Какая у вас политическая позиция?»
🤔7👍3👎2