[1/14] Недавно посвятил много времени подготовке к собесам в западные компании. За это время перелопатил большое количество самых разных материалов. В этом треде хочу поделиться наиболее классными ресурсами, которые точно вам помогут. Погнали => #interviews#mobile#Backend
[2/14] Общее техническое. Если вы чувствуете просадку с network, не до конца знаете/понимаете TCP/IP и тд, то очень рекомендую вот этот курс - .
[3/14] Плаваете в теме сертификатов, не понимаете, а как же именно HTTPS обеспечивает защиту и тд, то вам сюда - cryptobook.nakov.com.
[4/14] Mobile System Design. До недавнего времени тут не было практически ничего. Но первой очень серьезной ласточкой стал репозиторий github.com/weeeBox/mobile….
[5/14] Развивая мысли в этом репозитории, добавляя свои детали и пытаясь все как-то структурировать и привести к единой форме, я сделал мапу - coggle.it/diagram/YcHE17…. На интервью ее очень полезно держать в голове.
[6/14] Backend System Design. Даже если вы мобильный разработчик, то очень полезно понимание, как работает Backend, какие проблемы там и тд. Рекомендую начать с канала youtube.com/channel/UC9vLs….
[7/14] В начале будет очень много разных деталей, но это самое лучшее изложение, что я встречал. Просто посмотрите несколько раз. Развивая мысли в этом канале, я сделал такую мапу - coggle.it/diagram/YjiKOF….
[8/14] Популярные ресурсы типа github.com/donnemartin/sy… я бы скорее даже НЕ рекомендовал, так как там много уже немного устаревшей где-то информации, много несколько неясных и неоднозначных моментов.
[9/14] Если хотите покопаться, как работают всякие там Kafka и тд, то мне показался крайне многообещающим вот этот курс - educative.io/courses/grokki….
[11/14] Алгосы. Советую начать с курса educative.io/courses/grokki…. Пожалуй, это лучший сборник типажей задач, которые будут на интервью. Сейчас все реже попадаются задачи на динамическое программирование (ДП), но они попастся могут.
[12/14] Вот еще один хороший курс для таких задач - educative.io/courses/grokki…. Если вам не совсем понятна концепция ДП, то рекомендую к просмотру курс от Igor Kleiner - . Точно не смотрите курсы от ребят с каких-нибудь ИТМО и тд, очень мудрят.
[13/14] Как изучать новое. Люто рекомендую почитать про подход Zetteltasken, который мне сильно помог при изучении и структурировании информации. Некоторые темы я смог освоить только с этим подходом.
[14/14] Вот, пожалуй, и все, что пришло мне сейчас в голову. Может позже еще что вспомню. Пошарьте, пожалуйста, эту информацию тем, кому сейчас это особенно актуально.
• • •
Missing some Tweet in this thread? You can try to
force a refresh