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

У микрофона Виктор @vitkarpov. ex-Amazon, ex-Yandex
Download Telegram
Happy Monday! 👋

Открываем третий сезон — divide and conquer. Первая задача найти самый часто встречающийся элемент в массиве. Решаем всеми способами: сортировка, счетчики, и «разделяй и властвуй».

Бонус: подробно говорим про понятия О-большого и сложности вообще.

https://www.youtube.com/watch?v=VgcBi3L321Y
June 21, 2021
Всем привет! 👋

Сегодня вторник, а значит вечером будем литкодить с Тиной!
Залетайте на стрим — https://www.youtube.com/watch?v=u0Wdjrpi7f4

Будем решать https://leetcode.com/problems/open-the-lock/, задачка на обход графа в ширину.

Или прямо в зум, если хочется активно участвовать 💪
Topic: Литкодим с Тиной Думилиной
Time: Jun 22, 2021 08:00 PM Moscow
https://us02web.zoom.us/j/81968945243
Passcode: 352391
June 22, 2021
June 23, 2021
Очень любопытная рефлексия https://t.me/topizza/762, которая, наверное, совпадает с тем, почему я вообще стал упарываться по алгосикам.

По прошествии лет, кучи собесов, и почти года в Амазоне, понимаю, что это — желание доказать себе, что «я не тупой, я не просто менюху на реакте могу верстать, я умею в эти ваши графы, я и на взрослых языках могу писать». Увлекательно, но не must have.

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

Забейте на алгосики, не надо деревьями вращать если не кайф, не надо новые фреймворки учить каждую неделю: двигайтесь в своём темпе.

Вы как с синдромом самозванца, боретесь?
July 4, 2021
Happy Monday! 👋

Задача этой недели — quickselect, или находим k-ю порядковую статистику. Где квикселект, там и квиксорт, поэтому любопытно разобрать в рамках сезона про «разделяй и властвуй». Пожалуй, это уже классическая история.

https://www.youtube.com/watch?v=pf77IP4m3Kw
July 5, 2021
Leadership Principles

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

На каждый принцип есть пример с ответом по методу STAR.

Наш чатик прекрасен 😊

https://www.notion.so/BE-Interview-8adc74cf14ad450fab3083e0633d2821#d4f0576593024ede834e6f2cef5f350e
July 5, 2021
Фил Ранжин пишет про «людей, которые сами себе проиндексируют - сменой работы» https://t.me/myobrechenychannel/349
А мне кажется, что это не так работает.

Собеседоваться — стресс, а ещё отдельный скилл. Не все ходят по собеседованиям и знают свою цену на рынке. Зачастую люди годами сидят с той самой «индексацией в 5%».

Зависимость удовлетворенность-от-работы/сколько-я-зарабатываю сильно нелинейная, логарифм получается. Есть плато на котором «деньги не важны» (шутка из твитера про то, что хочу зарабатывать столько, чтобы говорить всем, что деньги не приносят счастья) и влияют другие факторы: команда, продукт, технологии.

> «Типа, что, вот так взять и поднять человеку зп втрое, потому что бакс скакнул? Да.»

Если речь про компании из РФ, то, скорее всего, и зарабатывают они на русскоязычном рынке, а значит прибыль в три раза не увеличилась. Откуда деньги разработчикам?

Плюс, кажется, что компании в России не конкурируют за разработчиков с компаниями из условной Долины, где нормальная зарплата в пересчете на рубли может приближаться к мульту в месяц. Почему?

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

Вы как, ходите по собеседованиям чтобы знать текущий курс козули?
July 9, 2021
July 10, 2021
https://youtu.be/-dI7JaPQCpE

Сергей Сёма из Гугла, автор https://t.me/FaangInterview запустил подкаст, где с гостями общается про работу и жизнь в корпорациях. Понравился последний выпуск с Ларисой Агарковой про культуру девопса в Гугле: какие есть мониторинги, что делает дежурный, как пишутся «разборы полетов».
July 10, 2021
July 12, 2021
July 14, 2021
Интересны ли вам стримы по систем-дизайну, с гостями, которые в теме?
Anonymous Poll
62%
Да. Больше, чем алгоритмы.
21%
Да. Меньше, чем алгоритмы.
5%
Нет, не люблю стримы.
11%
Посмотреть ответ.
July 14, 2021
July 14, 2021
July 15, 2021
Happy Monday! 👋

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

https://www.youtube.com/watch?v=Dpifo9OJpIs
July 19, 2021