Interview Kickstart и подобные

User avatar
mikeG
Уже с Приветом
Posts: 8470
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Interview Kickstart и подобные

Post by mikeG »

Херовимчик wrote: 14 Jan 2021 08:21 Возьмите классику «Design Patterns: Elements of Reusable Object-Oriented Software». Сравните с Making Embedded Systems: Design Patterns for Great Software. И найдите отличие с процессом нарисованная диаграммы для Инстаграм
Хм. По моему опыту, software design patterns - это не то, про что обычно system design interview (иногда попадаются, но редко).
Обычно distributed systems, где синглтоны и итераторы не приплетешь.
Там что-то подобное ожидается: https://www.educative.io/courses/grokki ... 2yDVZnQ8lG
Вторую книгу не читал - не знаю, первая из всей "нетленки" IMHO самая бесполезная (и устаревшая - OOP не в моде).
User avatar
M. Ridcully
Уже с Приветом
Posts: 12003
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Interview Kickstart и подобные

Post by M. Ridcully »

mikeG wrote: 14 Jan 2021 17:47 По моему опыту, software design patterns - это не то, про что обычно system design interview (иногда попадаются, но редко).
У меня как-то в омозоне спрашивали чего-то объектноориентированное, дремучее такое. Но у них вообще интервью странное.
А в гуглобуках - там в-основном по мотивам книжки Designing Data Intensive чего-то-там. Оно не то, чтобы сильно бесполезное знание, но если никогда этим не занимался, то чисто книжные знания идут туго, да и на интервью это сразу видно.
rtogan
Уже с Приветом
Posts: 1654
Joined: 13 Dec 2011 11:24

Re: Interview Kickstart и подобные

Post by rtogan »

mikeG wrote: 14 Jan 2021 07:22
Херовимчик wrote: 13 Jan 2021 02:59 Спрашивают универсальную классику, которую не избежать даже в специализации. Design patterns что в big data, что в embedded одни и теже....
У меня на каждом интервью просят задизайнить Инстаграм. Что это за зверь - не знаю, но диаграмму нарисовать могу.
В embedded ничего даже отдаленно напоминающего нет.
А диаграммкой не поделитесь? :)
User avatar
mikeG
Уже с Приветом
Posts: 8470
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Interview Kickstart и подобные

Post by mikeG »

rtogan wrote: 14 Jan 2021 22:40
mikeG wrote: 14 Jan 2021 07:22 У меня на каждом интервью просят задизайнить Инстаграм. Что это за зверь - не знаю, но диаграмму нарисовать могу.
В embedded ничего даже отдаленно напоминающего нет.
А диаграммкой не поделитесь? :)
Я эти диаграммки переосмысливал: https://github.com/donnemartin/system-design-primer
User avatar
Херовимчик
Уже с Приветом
Posts: 5283
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Interview Kickstart и подобные

Post by Херовимчик »

mikeG wrote: 14 Jan 2021 17:47
Херовимчик wrote: 14 Jan 2021 08:21 Возьмите классику «Design Patterns: Elements of Reusable Object-Oriented Software». Сравните с Making Embedded Systems: Design Patterns for Great Software. И найдите отличие с процессом нарисованная диаграммы для Инстаграм
Там что-то подобное ожидается: https://www.educative.io/courses/grokki ... 2yDVZnQ8lG
Вот я как раз на эту статью и ссылалась когда предлагала сравнить - те же яйца, только сбоку (с). В зависимости от области применения отличаются только «компоненты», а принцип самого дизайна один и тот-же :pain1:

А принципы ООП до сих пор актуальны при дизайне с расчётом «скайлабилити»
User avatar
M. Ridcully
Уже с Приветом
Posts: 12003
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Interview Kickstart и подобные

Post by M. Ridcully »

Паттерны еще что - там кое-где рациональное зерно есть - а у нас в ВУЗе был курс ООП и одной из рекомендованных книжек был Гради Буч - вот где трэшак то голимый!
Но ко всяким скалабилитям и дизайнам инстаграммов-ньюзфидов и прочей лабуды никакого отношения не имеет.
rtogan
Уже с Приветом
Posts: 1654
Joined: 13 Dec 2011 11:24

Re: Interview Kickstart и подобные

Post by rtogan »

mikeG wrote: 14 Jan 2021 22:49
rtogan wrote: 14 Jan 2021 22:40
mikeG wrote: 14 Jan 2021 07:22 У меня на каждом интервью просят задизайнить Инстаграм. Что это за зверь - не знаю, но диаграмму нарисовать могу.
В embedded ничего даже отдаленно напоминающего нет.
А диаграммкой не поделитесь? :)
Я эти диаграммки переосмысливал: https://github.com/donnemartin/system-design-primer
Понятно. Все собираюсь попытаться в них разобраться, но силы воли (да и знаний, наверно) не хватает :)
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15477
Joined: 27 Sep 2007 22:53

Re: Interview Kickstart и подобные

Post by Мальчик-Одуванчик »

mikeG wrote: 14 Jan 2021 22:49
rtogan wrote: 14 Jan 2021 22:40
mikeG wrote: 14 Jan 2021 07:22 У меня на каждом интервью просят задизайнить Инстаграм. Что это за зверь - не знаю, но диаграмму нарисовать могу.
В embedded ничего даже отдаленно напоминающего нет.
А диаграммкой не поделитесь? :)
Я эти диаграммки переосмысливал: https://github.com/donnemartin/system-design-primer
"Не непонятная хрень, а диаграма связей между компонентами"
User avatar
Херовимчик
Уже с Приветом
Posts: 5283
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Interview Kickstart и подобные

Post by Херовимчик »

ИМХО конечно, но я говно мамо... классические паттерны прослеживаю во всех дизайнах :pain1: как-то сразу понятно откуда ноги растут и чего ожидать
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15477
Joined: 27 Sep 2007 22:53

Re: Interview Kickstart и подобные

Post by Мальчик-Одуванчик »

Херовимчик wrote: 15 Jan 2021 01:02 ИМХО конечно, но я говно мамо... классические паттерны прослеживаю во всех дизайнах :pain1: как-то сразу понятно откуда ноги растут и чего ожидать
А у меня закорючки из UML диаграм нифига в голове не держатся.
Но когда-то тоже шло за "сакральное знание"

Return to “Работа и Карьера в IT”