Happy Monday! 👋
На этой неделе разбираемся с изоморфными строками — https://www.notion.so/Isomorphic-Strings-cc8bc767e0104dfda754111f553336f4
Вспомним что такое инварианты, а так же классический приём при работе со строками — т.к. алфавит сильно ограничен, то можно использовать массивы вместо
На этой неделе разбираемся с изоморфными строками — https://www.notion.so/Isomorphic-Strings-cc8bc767e0104dfda754111f553336f4
Вспомним что такое инварианты, а так же классический приём при работе со строками — т.к. алфавит сильно ограничен, то можно использовать массивы вместо
Map
& Set
.vitkarpov on Notion
Isomorphic Strings
Изоморфные строки
Привет, хочу поделиться любопытной статьей: чувак собеседовался в 5 разных компаний в Долине так, что онсайты были каждый день в течение недели. Моё путешествие с одного онсайта в Лондоне, в понедельник, на другой онсайт в Эдинбурге, в четверг — просто детская забава 😆 В статье есть дельные советы по подготовке. Так же есть перевод на русский на Хабре.
Medium
I interviewed at five top companies in Silicon Valley in five days, and luckily got five job offers
Here’s how I did it and what I thought
Happy Monday! 👋
На этой неделе считаем количество простых чисел не превосходящих
Разберём подробнее «магическое» ограничение «искать надо до корня из `n`», от брутфорса плавно перейдём к решету Эратосфена. Есть и другие, кстати, поэтому даю ссылку на статью для тех кому сильно интересны простые числа.
Если у вас есть твитер и желание помочь в распространении контента — вот ссылка на твит, буду благодарен 😊
На этой неделе считаем количество простых чисел не превосходящих
n
— http://bit.ly/2ICBfGU. Кажется, классическая задача.Разберём подробнее «магическое» ограничение «искать надо до корня из `n`», от брутфорса плавно перейдём к решету Эратосфена. Есть и другие, кстати, поэтому даю ссылку на статью для тех кому сильно интересны простые числа.
Если у вас есть твитер и желание помочь в распространении контента — вот ссылка на твит, буду благодарен 😊
vitkarpov on Notion
Count Primes | Notion
Простые числа
Привет! Если вы вдруг, как и я, кроме программирования изучаете английский язык, не могу не посоветовать видео на YouTube собственного исполнения — https://www.youtube.com/watch?v=lrRLLqAurXc. Разбираю задачу Implement Trie (Prefix Tree) с LeetCode. Дайте, пожалуйста, фидбек: интересен ли такой формат или нет ничего лучше чтения.
YouTube
Implement Trie (Prefix Tree)
Leetcode 208, Implement Trie (Prefix Tree).
Check out the code here → https://gist.github.com/vitkarpov/0a582275ae879b9ec05ea2d13502b0be
What would you do differently? Feel free to leave any feedback and ask questions.
Check out the code here → https://gist.github.com/vitkarpov/0a582275ae879b9ec05ea2d13502b0be
What would you do differently? Feel free to leave any feedback and ask questions.
Happy Monday! 👋
Задача этой недели: поиск «счастливого числа» — https://bit.ly/2UcaZcV
Рекурсия и практическое применение «поиска цикла в связном списке».
Ссылка на твит.
Задача этой недели: поиск «счастливого числа» — https://bit.ly/2UcaZcV
Рекурсия и практическое применение «поиска цикла в связном списке».
Ссылка на твит.
vitkarpov on Notion
Happy Number | Notion
Счастливое число
Привет! Ребята из Яндекса публикуют свежие задачи с разбором, которые использовались до февраля 2020 года при отборе на стажировку для бэкендеров.
https://habr.com/ru/company/yandex/blog/493966/
https://habr.com/ru/company/yandex/blog/493966/
Хабр
Где порешать реальные задачи для кандидатов в Яндекc: тренировка на Codeforces и разбор
Хабр, это снова я, Алексей Рак (фото не мое). В прошлом году, помимо основной работы, мне довелось стать одним из авторов задач для кандидатов в Яндекс. Сегодня наша команда впервые за долгое время...
Аттракцион невиданной щедрости, Udacity даёт доступ ко всем курсам бесплатно на месяц. А то на карантине скучно. Stay safe!
https://www.udacity.com/courses/all
https://www.udacity.com/courses/all
С первого апреля на LeetCode стартует «контест» продолжительностью в месяц! Как раз к карантину 😊 Будет выдаваться одна задача в день. Каждая решенная задача соотвественно увеличивает рейтинг и начисляет литкоины, можно за них мерч прикупить 😃 https://leetcode.com/discuss/general-discussion/551411/30-day-leetcoding-challenge
Happy Monday! 👋 На это неделе вращаем массив — https://bit.ly/2UNqreG. Сравним несколько вариантов решений: от брутфорса к хорошей сложности.
vitkarpov on Notion
Rotate Array
Повернуть массив
Happy quarantine! 👋 Задача на этой неделе — проверить можно ли сделать массив неубывающим изменив не более 1 элемента. (https://bit.ly/34idii3).
vitkarpov on Notion
Non-decreasing Array | Notion
Неубывающий массив
Первая неделя 30-Day LeetCoding Challenge закончена. Учавствуете? Если хотите обсудить решения задач (любых 😉) — добро пожаловать в чат для (лит)кодеров: https://yangx.top/joinchat/BM7LSxcZZGr0YlLbBT-ixQ
Несколько человек спрашивали про английский язык: как учу и всё такое. Как раз недавно пришли результаты IELTS, пока свежо — написал про это пост: https://www.instagram.com/p/B-E9_DmoSFl/
Instagram
Viktor Karpov
Про английский язык. На днях сдавал IELTS для рабочей визы, результат — overall score 7.0 (Good user), уровень C1. Самое время сделать дамп своих мыслей по поводу изучения английского. Первый раз собеседование на английском у меня было летом 2016 года, в…
Happy Monday! 👋
На этой неделе будем сливать бинарные деревья — https://bit.ly/34AFtsW
Рассмотрим рекурсивный и итеративный варианты решения. Stackoverflow это не только сайт, но и исключение 😉, поэтому итеративный вариант может оказаться полезным.
На этой неделе будем сливать бинарные деревья — https://bit.ly/34AFtsW
Рассмотрим рекурсивный и итеративный варианты решения. Stackoverflow это не только сайт, но и исключение 😉, поэтому итеративный вариант может оказаться полезным.
vitkarpov on Notion
Merge Two Binary Trees
Слияние двух деревьев
Хочу порекомендовать канал Фёдора Меньшикова, автора книги «Олимпиадные задачи по программированию». Фёдор ведёт канал на YouTube «3.5 задачи в неделю», где разбирает в прямом эфире (с чатиком) по одной задаче раз в 2 дня. Я сам занимался с Федей индивидуально, когда активно готовился к собеседованиям. https://yangx.top/it_interviews
Telegram
LeetCode Problems
You will get one leetcode problem every 2 days. Also you can LeetcodeBot to own telegram group.
По всем вопросам и предложениям обращаться @emil_dev и @FyodorMenshikov
По всем вопросам и предложениям обращаться @emil_dev и @FyodorMenshikov
Happy Monday! 👋
Продолжаем решать задачи по списку, на этой неделе разбираем — Can Place Flower (https://bit.ly/34Tx43J). Я даже не знаю как это перевести чтобы не смешно было (но в статье всё равно сделал это) 🙂
Продолжаем решать задачи по списку, на этой неделе разбираем — Can Place Flower (https://bit.ly/34Tx43J). Я даже не знаю как это перевести чтобы не смешно было (но в статье всё равно сделал это) 🙂
vitkarpov on Notion
Can Place Flowers
Можно ли посадить цветы
Мой хороший друг и бывший коллега в Яндексе, Олег Громов, завёл Telegram-канал. У Олега необычный путь в разработке: Яндекс, учёба в США, удалённая работа в Америке и переезд в Швецию, а теперь вот и работа в Facebook в Лондоне. Про разработку, свои проекты, жизнь — подписывайтесь, должно быть интересно!
👋 ! Любопытно узнать как читают посты, потому что переходов по ссылкам в ноушен относительно мало.
Final Results
45%
Я перехожу по ссылкам и читаю разбор задач
29%
Я читаю только тизер в телеграме, по ссылкам не хожу
16%
Я не читаю вообще, открываю чтобы сбросить непрочитанные
10%
Другое (пишите в чатик канала или личку)
Как вообще можно попасть на собеседование в Microsoft, Amazon, Google или Facebook?
Хочу поделиться лайфхаком, который работал для меня.
Во-первых, оформляем резюме на LinkedIn. Уже на этом этапе вы можете попасть на радары рекрутеров, в какой-то момент астрологи объявляют месяц найма и рекрутеры особенно активизируются.
Ну а что делать если никто не пишет, не ждать же у моря погоды, верно? И вот он лайфхак. Находим на LinkedIn людей, которые работают в нужных вам компаниях и пересекаются с вами каким-то образом: скажем бывшие коллеги, или учились в одном вузе, ну или наконец просто тоже русскоговорящие — тут главное, чтобы было с чего начать разговор.
В моем случае я нашёл бывших коллег из Яндекса, с которыми лично не знаком, но все равно было легко добавиться в друзья, поспрашивать как там работается, и, в итоге, попросить рекомендацию (рефер). Это значит, что сотрудник компании рекомендует вас рекрутеру напрямую, передавая резюме. Правда, это никак не влияет на сами собеседования далее. Обычно люди охотно делятся реферами, в случае вашего найма — им премия 🙂
Через несколько дней рекрутер вам напишет, в том числе и с отказом, если ваше резюме не подходит, т.е. в любом случае вы получаете обратную связь. Отправляя заявку через форму на сайте, обычно ответа не дождаться.
Хочу поделиться лайфхаком, который работал для меня.
Во-первых, оформляем резюме на LinkedIn. Уже на этом этапе вы можете попасть на радары рекрутеров, в какой-то момент астрологи объявляют месяц найма и рекрутеры особенно активизируются.
Ну а что делать если никто не пишет, не ждать же у моря погоды, верно? И вот он лайфхак. Находим на LinkedIn людей, которые работают в нужных вам компаниях и пересекаются с вами каким-то образом: скажем бывшие коллеги, или учились в одном вузе, ну или наконец просто тоже русскоговорящие — тут главное, чтобы было с чего начать разговор.
В моем случае я нашёл бывших коллег из Яндекса, с которыми лично не знаком, но все равно было легко добавиться в друзья, поспрашивать как там работается, и, в итоге, попросить рекомендацию (рефер). Это значит, что сотрудник компании рекомендует вас рекрутеру напрямую, передавая резюме. Правда, это никак не влияет на сами собеседования далее. Обычно люди охотно делятся реферами, в случае вашего найма — им премия 🙂
Через несколько дней рекрутер вам напишет, в том числе и с отказом, если ваше резюме не подходит, т.е. в любом случае вы получаете обратную связь. Отправляя заявку через форму на сайте, обычно ответа не дождаться.