💻 Coding interviews in a nutshell
6.86K subscribers
24 photos
214 links
Разбор задач для собеседований, по одной каждую неделю.

У микрофона Виктор @vitkarpov. ex-Amazon, ex-Yandex
Download Telegram
Всем привет! 👋

Бортовые заметки сообщества FAANG Interview, по-моему, самая полная база знаний по теме — https://tinyurl.com/y5lz5k2h

P.S. Сообщество проводит мок-интервью между участниками сообщества по алгоритмам, системному дизайну, мобильному дизайну, фронту.
Всем привет! 👋

Некоторое время назад я решил начать стримить на английском, потому что появились нерусскоязычные товарищи, которые хотят прийти на стрим или порешать с нами. Однако, возможно стоит создать второй англоязычный канал, поэтому поводу опрос.
Anonymous Poll
43%
Мне лучше на английском (почему? напишите, плз, в чат)
25%
Мне лучше на русском (почему? напишите, плз, в чат)
15%
Я вообще не смотрю стримы по алгосикам
29%
🍿
Сегодня я узнал, что JS-рантайм на литкоде содержит встроенный lodash, а так же классы Queue, PriorityQueue, MaxPriorityQueue, MinPriorityQueue, которые реализуют соответствующие очереди. Больше не надо копировать снипет кода в каждую задачу 😱

https://support.leetcode.com/hc/en-us/articles/360011833974-What-are-the-environments-for-the-programming-languages-
У кого есть желание сегодня политкодить, залетайте на стрим с Фесом через час. Будем решать любопытную задачку, обсуждая разные варианты решения. Говорить будем на русском, писать на Go.
https://www.youtube.com/watch?v=UIzwwYeh6hI
Наш первый митап!

Очень рада анонсировать "Митап для джунов #1", первый из запланированной серии онлайн-ивентов. Что нас ждет в этот раз:

1) Доклад "Анимация в вебе или можно ли нарисовать диснеевский мультик на CSS?"

Как известно, самые интересные штуки происходят на стыке двух разных областей знаний, и в этом докладе стык принадлежит верстке и моушн-дизайну.

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

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

Своим опытом поделится Яна Клоус-Иванова, в прошлом моушн-дизайнер с пятилетним стажем, а сейчас — разработчица в Skillbox.

До встречи на докладе!

2) Публичное собеседование Junior Frontend Разработчика

Собеседовать будет чудесный Артем Мязитов, старший разработчик YCLIENTS с 5+ лет опыта. В прошлом ментор на HTML Academy, Hexlet, Skillbox. Со-Автор курса по TypeScript на Skillbox.

А собеседоваться будет Константин Шмиголь, начинающий React-разработчик из Нижнего Новгорода.

Вот что он про себя рассказал: "Мне 27 лет, я самостоятельно изучаю фронтенд с февраля 2022 года. Учился в Нижегородском политехе на инженера, теперь вот решил перезапустить свою карьеру. Люблю велосипед и трамваи. Могу часами разговаривать про урбанистику" 🌸

Стартуем 4 августа, в 18:30, вход свободный, всем рады!

Ссылка на трансляцию - https://youtu.be/aerncVzQHU8
Всем привет! 👋 Через час будем стримить очередную задачку: все ещё бектрекинг, но на этот раз уже с кешированием (динамическое программирование). https://www.youtube.com/watch?v=e8_bK_UJQzc
Всем привет! 👋

Пропустил стрим во вторник, был в офисе Лондоне. Но сегодня, в четверг, всё по плану. В 19:30 по Москве будем стримить с новой участницей! https://www.youtube.com/watch?v=aS4YS6GxYnw
Всем привет! 👋

Рубрика «полезный контент по теме». Влад Тен расскажет историю своих собесов в Bolt, Amazon и Microsoft (и немного инсайтов почему выбрал Microsoft).

https://www.youtube.com/watch?v=H9sIm43PzlM
Паша Маврин (ex-ИТМО) выложил на YouTube два плейлиста с дополнительными главами по алгоритмам (осень 2021 и весна 2022). Красота нечеловеческая! ❤️
https://www.youtube.com/playlist?list=PLlb7e2G7aSpQwdlpw6FLj3wHUJQJKkH7D
https://www.youtube.com/playlist?list=PLlb7e2G7aSpTm9ImoDYK_m0Qzibgq9Bbs
Всем привет! 👋

Сегодня, вместо традиционного стрима по алгосикам, буду рассказывать про свои приключения с собеседованиями в https://yndxfamily.com/. Если будет запись, поделюсь ссылкой позже.

А на следующей неделе, во вторник и четверг стримим алгосики с новыми участниками! Вторник с начинающей разработчицей что-нибудь попроще, в четверг с Игорем Перусенко (https://www.linkedin.com/in/ihorperesunko/) из Microsoft что-нибудь посложнее 😊 Ссылки на трансляцию присылаю за час до начала.
Один из лучших подкастов, что слышал — у Лекса Фридмана с Джоном Кармаком. Тем самым, который квейк и дум, а теперь СТО в Окулус (чего я не знал, кстати). Очень длинный, слушается в несколько подходов, но очень интересный. Вот клип для затравки https://youtu.be/tzr7hRXcwkw
Всем привет! 👋

Через час начинаем стрим https://www.youtube.com/watch?v=qS8FaPcC3qs

В гостях Вера 周薇薇, преподаватель китайского неожиданно обнаружившая себя в Тбилиси «вползающей в айти» (с). Порешаем задачку-другую на in-place перестановки в массиве и поболтаем о том как сейчас входится в айти.
Всем привет! 👋
Сегодня в 19:30 по Москве говорим с Олегом Громовым про переезд, визы и жизнь на острове. Никакого литкода, нормальный стрим! 😃
Можно задавать вопросы в комменты заранее, мы на все ответим. https://youtu.be/-2ZtfhuDzKk
Карьера разработчика 🤩

Этот канал начинался как своего рода дневник моего профессионального пути.

Я работал в Яндексе 3 года, ездил в Штаты поучить английский и отдохнуть, уехал в Швецию на ~полгода, вернулся работать удалённо в Toptal, потом переехал в Лондон в первый раз, устроившись в Фейсбук, ушёл в стартап Hook, вернулся назад в Россию и устроился в Sourcegraph опять же удалённо на "американскую" зарплату. Сейчас снова в Лондоне уже на классной визе, которая не привязывает меня к работодателю.

Повидал всякого, так сказать 😁 При этом мне хотелось и хочется делиться полезной информацией, опытом, ошибками, наблюдениями и выводами.

Те, кто читает меня давно, знают, что я достаточно скептически отношусь к nine-to-five работе, корпорациям и performance reviews, узкой специализации, работе "на дядю" и зарплате как единственному источнику доходов.

Но, что бы я ни думал на эту тему, карьера в программировании — это один из немногих существующих (и известных мне) способов вырваться из бедности и серости, рассчитывая только на себя, свои мозги и навыки. Чтобы стать программистом, не нужно образование и капитал, только интерес к профессии, усердие и несколько лет практики.

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

Воскрешая эту тему, напоминаю, что я публиковал несколько статей на эту тему, получивших хороший отклик. Они собрали ~120 тысяч просмотров и больше 100 комментариев:

- Как найти удалённую работу за доллары
- Удалёнка за доллары: а меня возьмут?
- Как пройти собеседования на удалёнку за рубеж
- Как торговаться на собеседованиях

Очевидно, что за несколько лет они устарели. Но, если вы планируете или уже проходите собеседования в компании за границей, посмотрите — наверняка найдётся что-то полезное. Плюс есть ещё полный список того, что я публиковал в интернете на русском языке.

Если найдёте что-то полезное, пишите комментарии, будем обсуждать!

Всем добра ❤️