💻 Coding interviews in a nutshell pinned «Happy Monday! 👋 Вместо привычного разбора задачи с литкода, на этой неделе решил опубликововать разбор одного из популярных вопросов на секции system design. Задачи с литкода, по всей видимости, всем (включая меня) слегка надоел. Если у вас есть хорошая…»
Какую задачу разобрать следующей?
Final Results
30%
Автокомплит
23%
Шарилка текстов а-ля Pastebin
47%
Обзор балансеров: какую проблему решают, как реализованы
Судя по последнему фидбеку, имеет смысл продолжить говорить про основы. О чем написать в первую очередь?
Final Results
40%
Кеширование
30%
Шардирование
30%
Поисковые индексы
В прошлый раз я писал про балансеры, которые помогают в горизонтальном масштабировании системы. Однако, не смотря на то, что инстансов приложений может быть много, всё равно остаются походы по сети и ограничения времени работы базы данных.
Хотелось бы иметь возможность минимизировать эти два фактора, особенно в приложениях с драконовскими требованиями к времени ответа.
На помощь приходит кеширование – https://vitkarpov.me/posts/cache/
Хотелось бы иметь возможность минимизировать эти два фактора, особенно в приложениях с драконовскими требованиями к времени ответа.
На помощь приходит кеширование – https://vitkarpov.me/posts/cache/
💻 Coding interviews in a nutshell pinned «Happy Monday! 👋 https://vitkarpov.me/posts/load-balancers/»
Запись вебинара по подготовке к интервью, на официальном канале курса CS50. Посмотрите, если не видели. Любопытно. https://youtu.be/wOtB9XuPlts
YouTube
How to Prepare Your Resume (and Yourself!) For Technical Interviews
***
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
***
HOW TO SUBSCRIBE
http://www.youtube.com/subscription_center?add_user=cs50tv
HOW TO TAKE CS50
edX: ht…
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
***
HOW TO SUBSCRIBE
http://www.youtube.com/subscription_center?add_user=cs50tv
HOW TO TAKE CS50
edX: ht…
Happy Monday! 👋
Продолжаем говорить про основы распределённых систем. На этой неделе коротко обсудим шардирование.
https://vitkarpov.me/posts/database-partitioning/
Продолжаем говорить про основы распределённых систем. На этой неделе коротко обсудим шардирование.
https://vitkarpov.me/posts/database-partitioning/
К нам в команду (Amazon Advertising, UK, Edinburgh) открыта вакансия — https://www.amazon.jobs/en/jobs/1282597/software-development-engineer-advertiser-insights-and-performance
Пишите в личку, если интересна релокация в солнечный Эдинбург — отвечу на вопросы. Если есть серьёзные намерения, могу провести мок-интервью и сделать рефер.
Пишите в личку, если интересна релокация в солнечный Эдинбург — отвечу на вопросы. Если есть серьёзные намерения, могу провести мок-интервью и сделать рефер.
Happy Monday! 👋
На этой неделе разберём сериализацию и десериализацию дерева. Хорошая задача на рекурсию, и довольно популярная на собеседованиях. Я сам получал её один раз. Ещё и про сериализацию в целом можно поговорить.
https://vitkarpov.me/posts/serialize-and-deserialize-binary-tree/
На этой неделе разберём сериализацию и десериализацию дерева. Хорошая задача на рекурсию, и довольно популярная на собеседованиях. Я сам получал её один раз. Ещё и про сериализацию в целом можно поговорить.
https://vitkarpov.me/posts/serialize-and-deserialize-binary-tree/
Привет, хочу немного узнать про бекграунд читателей и мотивацию решать задачи.
https://twitter.com/codingintervie2/status/1311033804165873664
Можно мне в личку, если не хочется писать в публичный тредик.
https://twitter.com/codingintervie2/status/1311033804165873664
Можно мне в личку, если не хочется писать в публичный тредик.
Twitter
coding_interviews
Всем привет! О чем хотите почитать: больше разборов задач, или больше систем-дизайна, или лонгриды, и если что-то из этого да — почему? Давайте составим тредик с полезным фидбеком 😊 Если не секрет, можете написать немного про себя и свои цели, зачем литкодите?
💻 Coding interviews in a nutshell pinned «К нам в команду (Amazon Advertising, UK, Edinburgh) открыта вакансия — https://www.amazon.jobs/en/jobs/1282597/software-development-engineer-advertiser-insights-and-performance Пишите в личку, если интересна релокация в солнечный Эдинбург — отвечу на вопросы.…»
Happy Monday! 👋
Задача этой недели — расстановка N ферзей на шахматной доске. Классическая задача на backtracking.
https://vitkarpov.me/posts/n-queens/
Задача этой недели — расстановка N ферзей на шахматной доске. Классическая задача на backtracking.
https://vitkarpov.me/posts/n-queens/
Happy Monday! 👋
Продолжаем решать задачи, на этой неделе — «найти медиану в потоке чисел».
Любопытная задача на кучи с очень компактным, но необычным решением.
https://vitkarpov.me/posts/find-median-from-data-stream/
Продолжаем решать задачи, на этой неделе — «найти медиану в потоке чисел».
Любопытная задача на кучи с очень компактным, но необычным решением.
https://vitkarpov.me/posts/find-median-from-data-stream/
Forwarded from M🇺🇦
Если кто-то хочет на этот хайринг эвент Амазона, то киньте мне свой линкедин в личку, я форвардну рекрутеру
We're looking for exceptional folks like you to join our team! At first glance, I think your skill-sets are in line with a Software Development Engineering role we have here at Amazon within our Amazon Fulfillment Technologies team (https://www.youtube.com/watch?v=3bdRKaodLK8&feature=emb_title). We are conducting fully virtual interviews the week of Nov 30th - Dec 4th for SDE roles in Toronto, Canada (relocation is required).
We're looking for exceptional folks like you to join our team! At first glance, I think your skill-sets are in line with a Software Development Engineering role we have here at Amazon within our Amazon Fulfillment Technologies team (https://www.youtube.com/watch?v=3bdRKaodLK8&feature=emb_title). We are conducting fully virtual interviews the week of Nov 30th - Dec 4th for SDE roles in Toronto, Canada (relocation is required).
YouTube
Amazon Fulfillment Technology
Amazon Fulfillment Technologies (AFT) powers the physical engine at the heart of Amazon. AFT builds and operates software, hardware, and processes that run the global network of fulfillment centers that move many millions of units of inventory, employ tens…
Привет!
В пятницу 23 октября, в 17 по Москве, будет вебинар про собеседования с Олегом Громовым (Facebook, ex-Yandex, ex-Toptal). Подключайтесь, должно быть интересно и полезно 😊 https://www.crowdcast.io/e/10-tips-for-developer/register
В пятницу 23 октября, в 17 по Москве, будет вебинар про собеседования с Олегом Громовым (Facebook, ex-Yandex, ex-Toptal). Подключайтесь, должно быть интересно и полезно 😊 https://www.crowdcast.io/e/10-tips-for-developer/register
Crowdcast
7 рекомендаций, как получить работу в компаниях уровня Facebook и Yandex - Crowdcast
Register now for g-mate's event on Crowdcast, scheduled to go live on Friday October 23, 2020 at 5:00 pm MSK.