Cracking code interview and USA life – Telegram
Cracking code interview and USA life
519 subscribers
98 photos
1 video
2 files
138 links
The author's channel is about preparation for MANGA interview - I write about algorithms and problem solving. what is interesting to me.

Express love and hate - @deft_dev
Download Telegram
Алоха.
Что ж продолжаем нарешивать алгоритмы. В этот раз попробуем найти самую длинную последовательность элементов в не отсортированном массиве. Эта задача уровня медиум, но когда видишь правильный паттерн, она решается как изи задача. Приятного просмотра.
https://youtu.be/m7GViJLQ2zA

#leetcode #algo #youtube #faangtalk
👍3🔥1
Алоха.
Экстренное включение из Лондона. Собрались с Катей поговорить об ИТ, карьере, переезде и других не менее интересных вещах. Мы безумно стеснялись, но надеемся вам понравится. Если будут вопросы к Кате, пишите, она постарается ответить.
https://youtu.be/uBLvG5_iJaM

#faangtalk #itbar
🔥51
Алоха. Слышали про микрофронтенды? Нас просто размазало от количества информации о фронте. Достаточно не однозначная штука. Что думаете?

https://youtu.be/dh9n86OQflM

#systemdesign #youtube #faangtalk
👏6🤡2
Алоха всем. Всем кому интересно послушать про МЛ, залетайте на наш подкаст. Теперь и в Ютубе --> https://youtube.com/live/FqbjJ1qjnoU

#faangtalk
🔥52
Алоха всем. Часто на систем дизайн интервью вижу как кандидаты бросаются дизайнить ассинхронную систему, дубовляя в нее кучу топиков кафки, пяток микросервисов и в добавок к ним конечно к каждому сервису свою базу, с шардами и тд. Потом пропускают момент решения конкаррент проблем и идут дальше.
Если честно я тоже так делал и вроде как интервьюеры были по большей части довольны.
Но нужно ли так делать всегда? Я скорее считаю что нет, не нужно. И все зависит от вашей бизнес логики. Если вы можете позволить обрабатывать запросы/данные последовательно, не ассинхронно - делайте так. Вы избавитесь от кучи проблем. Подтвержение своим словам я нашел в книге Interprise Integration Patterns.
Что думаете? Пробовали на интервью делать не ассинхронную систему? Если вы как интервьюер услышите что кандидат хочет дизайнить не асинхронщину, что подумаете?
👍6
Алоха всем.
Мы тут готовимся к алгосам, систем дизайну, но до этого момента еще нужно дойти. А как это сделать
смотрите в сегодняшнем подкасте:
"Бихейв. От токсика до няшки.
Как дойти до технического интервью?"

Буду очень рад если залетите на стрим и зададите свои вопросы.

cсылка на стрим
https://www.youtube.com/live/1RaGSuuZbLQ?feature=shared
6👏2👍1
Алоха всем.

Как вы относитесь к хакатонам?

Участвовали когда нибудь в них?
Я достаточно часто сужу хакатоны и/или выступаю ментором на них. Для меня это невероятно полезный опыт. Каждый раз когда заканчивается хакатон я чувствую прилив сил и идей.
Попробовал расписать почему полезно участвовать на хакатонах:
https://dzone.com/articles/unleashing-the-power-of-hackathons-a-must-for-seni
🔥6
👋 Алоха, друзья!

🚀 "Как я спас свой Docker: Удивительное открытие!" 🤯

Сегодня у меня был небольшой казус, и я решил поделиться им с вами. Мой Docker build перестал работать с моими старыми Docker-файлами, и я начал думать, что это связано с обновлением Java и библиотек на моем локальном компьютере. Я попробовал запустить сборку в GitHub Actions, и там все работало нормально.

Через 4-5 часов безуспешных поисков и экспериментов, я решил взглянуть на параметры Docker. И вот что оказалось: я когда-то установил минимальные лимиты ресурсов для Docker-контейнера. Я решил выделить немного больше памяти и ядер для Docker, перезапустил его... и, о чудо, все заработало!

Иногда даже самые незначительные настройки могут оказать влияние на работу вашего проекта. Надеюсь, что мой опыт поможет кому-то избежать подобных неприятностей. 🛠️😅

#Docker #Опыт #ТехническиеПроблемы #Решения
7🐳2
🌟 Алоха, друзья! 🌟

Вы точно слышали о ChatGPT и его впечатляющих способностях. Но вы пробовали использовать его в своей работе? Этот парень - настоящий Джарвис Тони Старка мира программирования! 💻

Я, например, открыл для себя, что ChatGPT отлично пишет тесты. Да-да, вы не ослышались, тесты! Это экономит мне огромное количество времени и усилий. Как это работает? Просто загружаю свой класс, указываю, какие тесты мне нужны (юнит, интеграционные, с тестовым контейнером, с определенным конфигом или полным контекстом), и волшебство начинается. ChatGPT создает отлично работающие тесты с всеми необходимыми пояснениями. Правда, периодически приходится внести небольшие коррективы или обновить версии, но 90% работы уже сделано.

Конечно, полностью полагаться на этот инструмент не стоит, но разумное использование искусственного интеллекта - вещь невероятно полезная. Как вы взаимодействуете с такими технологиями? Расскажите, делитесь опытом! 🚀🤖
#ChatGPT #ИскусственныйИнтеллект #Программирование
#Технологии
👍11🔥41
🌴 Алоха, всем! 🌴

Сегодняшний пост — не о технических новинках и не о жизни. Это пост о том насколько я в ШОКЕ!!!

Я просто до одури счастлив и не перестаю удивляться тому факту, что на канал подписано уже 300 человек! Могли бы вы поверить? Я в полнейшем шоке! Это так круто и невероятно. Спасибо вам за вашу поддержку и верность.

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

Я рили искренне в восторге! Пусть этот день будет таким же ярким и удивительным, как вы. 💫🤗
#Спасибо #ВашаПоддержка #Сообщество
🔥22🎉101🥰1
Алоха всем.
Часто слышу споры о нужности/ненужности понимания нотации О большое. За мои последние 50+ тех интервью, было только 2-3 интервью, когда у меня не спросили это. Знаете, иногда я специально не говорил о О нотации, что бы проверить, а важно ли это интервьюеру. И конечно же это было важно.

💡 Почему это важно на собеседованиях?

1. Эффективный код — это основа разработки программного обеспечения.
2. Борьба со сложностью времени и пространства заставляет вас критически думать о структуре вашего кода.
3. Компании всегда ищут разработчиков, которые могут оптимизировать существующие кодовые базы.

🚨 Советы профессионалов для достижения успеха:

📉 Научитесь анализировать временную и пространственную сложность вашего кода. Практика приводит к совершенству!
🚦 Поймите общие сложности и их последствия. Это основа алгоритмического мышления.
🚀 Не соглашайтесь на первое решение, которое придет в голову. Изучите различные подходы и сравните их сложность.

А что бы глубже разобраться в О нотации - скорее переходим по ссылке https://deft1991.medium.com/unlocking-algorithm-efficiency-a-comprehensive-guide-to-time-and-space-complexity-42365215b1b7
👍11🔥3🥱1
Алоха всем. Буду невероятно признателен если апвоутнете статейку на самой токсичной площадке рунета =) Оч редко пишу на хабр. И каждый раз, как что то пишу, вспоминаю почему перестал это делать именно на хабре =) https://habr.com/en/articles/781256/
👍9
Forwarded from вАЙТИ
Почему middle- и senior-разработчикам нужно участвовать в хакатонах?

Если вы считаете, что хакатоны — конкурсы только для начинающих специалистов, пришло время изменить мнение.

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

Читать статью →
👍53🔥2
Алоха всем.
Тут сказ об одном из моих интервью на Staff позицию.
А да, стоит сказать, что это интервью было успешно пройдено.

Кстати, те кто дочитает до конца заметит информацию о Dream Offer. 😉

https://telegra.ph/Kak-ya-easy-zadachu-reshal-na-Staff-poziciyu-01-20
🔥12👍3👏2
Алоха всем.
Для тех кто читает мой канал, не секрет, что я много собешусь в США, продожительное время готовлюсь к собесам и открыто делюсь об этом информацией. Я тут собрал ребят, кто так же активно собеседовался или наоборот нанимал в FAANG и знает о найме не по наслышке. Так вот, обрал я ребят и мы подготовили программу подготовки!!!

📣 И мы представляем вам курс подготовки к интервью "Dream Offer"! На этом курсе мы сделаем все возможное, чтобы вы успешно преодолели все испытания и достигли своей мечты. 🚀

Что вас ждет на курсе "Dream Offer"? Мы подготовим вас к сложным алгоритмическим задачам, научим system design и покажем, как успешно проходить behavioral интервью. Мы разработаем индивидуальный план подготовки, будем внимательно отслеживать ваш прогресс и поможем составить резюме, а также оформить профиль на LinkedIn.

Но это еще не все! Мы проведем мок-интервью, разберем фидбэк и поможем вам в процессе offer negotiation. Наша цель - довести вас до заветного оффера мечты!

Кто может принять участие в программе? Мы проведем интервью с желающими и выберем несколько кандидатов, которые действительно стремятся к успеху и обладают потенциалом достичь своей цели.

И самое интересное: Мы берем только минимальную часть вашей будущей зарплаты от нового оффера (один из тарифов). Мы считаем это справедливым, потому что наша главная цель - ваш успех!

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

Не упустите свой шанс на успех! Присоединяйтесь к курсу "Dream Offer" и сделайте свою мечту реальностью! 💪💼
🔥14👍2
Алоха всем.
Решил поделиться с вами одним из своих недавних процессов интервью. На удивление получился (как по мне) лонг рид. Приятного чтения ☺️
https://telegra.ph/Final-loop-FAANG-Interview-02-03
🔥23👏43
Алоха малоха друзья.
Я последнее время не так часто писал 😢
Все свободное время было потрачено на прокрастинацию разработку Watchman Bot🤖

📢 Чеее че че? Че это такое? А вот если интересно го читать статью на мидиуме --> https://deft1991.medium.com/introducing-watchman-bot-safeguarding-telegram-groups-against-spam-and-ensuring-user-engagement-d5b3629805fa

Я постарался описать роль Watchman Bot 🤖 в управлении группами в Telegram, рассмотрел, как бот помогает бороться со спамом, улучшает взаимодействие и поддерживает целостность сообщества.

Буду благодарен за ваш отзыв и идеи! Прочтите статью и поделитесь своими мыслями.

#WatchmanBot #TelegramGroups #УправлениеСообществом #Взаимодействие #ПредотвращениеСпама 🚀
👍8🔥51