Re[18]: Кстати, про Гугель
От: alpha21264 СССР  
Дата: 09.11.18 15:38
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Ну если у вас 500 разных машинах и несколько сотен терабайт, то тогда, конечно, сортировку имеет смысл спрашивать.


Меня в Яндексе именно про это и спрашивали. Оказались очень довольны тем, что я знаю сортировку слиянием.
И таки да, у них несколько сотен террабайт текстовой информации.

Течёт вода Кубань-реки куда велят большевики.
Re: Кстати, про Гугель
От: Lepsik Гондурас https://www.kirdyk.club/
Дата: 09.11.18 15:45
Оценка: 2 (1) +2 :)
Здравствуйте, CoderMonkey, Вы писали:

CM>Имел собеседование со "специалистом" из Гугла. На вопрос "какова лучшая сложность для алгоритмов сортировки", ответил ему, что O(n). Нет, говорит, это неправильно — должно быть O(n * log n). Правильно, говорю, именно O(n). Есть такой radix sort, у него сложность именно такая. В ответ — недоуменно-возмущенное молчание. Похоже, не поверил.


когда интервьируешся в компаниях из первой сотни, то давая сразу ответ, не важно какой, даже если думаешь правильный — ты провалил тест.

Потому что у них в рукаве козырный туз с подовохом, а ты расчитываешь на шестерку.

Если бы ты не поленился и посмотрел их курс как проходить интервью, то понял что должен задать встречных 3-4 вопроса, а потом только давать ответ.

Им не нужны работники, которым говорят — постройте нам самолет — разворачиваются, уходят и строять ракетный самолет, а им надо было винтовой.

Вы должны было спросить на каком обьеме памяти, что представляют из себя данные и т.д. и уже потом блистать ответом.
Re[2]: Кстати, про Гугель
От: CoderMonkey  
Дата: 09.11.18 16:24
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Надо было драку учинить по примеру RussianFellow.


А что там за история?
Re[2]: Кстати, про Гугель
От: CoderMonkey  
Дата: 09.11.18 16:26
Оценка:
Здравствуйте, Lepsik, Вы писали:

L>Вы должны было спросить на каком обьеме памяти, что представляют из себя данные и т.д. и уже потом блистать ответом.


Вопрос то был вполне конкретный. Не "что быстрее" (где действительно может быть много вариантов), а "алгоритмическая сложность".
Re[3]: Кстати, про Гугель
От: Lepsik Гондурас https://www.kirdyk.club/
Дата: 09.11.18 20:12
Оценка: +2
CM>Вопрос то был вполне конкретный. Не "что быстрее" (где действительно может быть много вариантов), а "алгоритмическая сложность".

Вы меня не услышали — нельзя давать ответ даже на как кажется очевидный вопрос — только после расспросов — это ключевое правило собеседования!
Re[4]: Кстати, про Гугель
От: CoderMonkey  
Дата: 09.11.18 20:20
Оценка:
Здравствуйте, Lepsik, Вы писали:

L>Вы меня не услышали — нельзя давать ответ даже на как кажется очевидный вопрос — только после расспросов — это ключевое правило собеседования!


Да, возможно. Но как-то весь процесс становится всё более и более абсурдным.
Ритуалы, ритуалы....
Re[2]: Кстати, про Гугель
От: VladiCh  
Дата: 11.11.18 23:28
Оценка:
Здравствуйте, mgu, Вы писали:

mgu>Лучшая сложность -- O(n^2). А O(n) -- это худшая сложность, зато лучшая производительность.


Ну, radix sort по сложности алгоритма примерно на том же уровне что merge или quicksort, ничуть не сложнее. А если брать всяческие их варианты с оптимизациями, то и проще.
Re[2]: ОФФ
От: Mihas  
Дата: 11.11.18 23:39
Оценка: :))
Здравствуйте, SergeCpp, Вы писали:

SC>https://en.m.wikipedia.org/wiki/Bitonic_sorter

А почему у них основание логарифма сверху? Ошибка?
Re[3]: ОФФ
От: ned Австралия  
Дата: 12.11.18 00:31
Оценка:
Здравствуйте, Mihas, Вы писали:

M>А почему у них основание логарифма сверху? Ошибка?

M>Image: e4464ead3914e295c0c0feef7531a20edb076782

Это квадрат. Основание логарифма не важно для big O.
Re[4]: Кстати, про Гугель
От: Тёмчик Австралия жж
Дата: 12.11.18 02:53
Оценка:
Здравствуйте, Lepsik, Вы писали:


CM>>Вопрос то был вполне конкретный. Не "что быстрее" (где действительно может быть много вариантов), а "алгоритмическая сложность".


L>Вы меня не услышали — нельзя давать ответ даже на как кажется очевидный вопрос — только после расспросов — это ключевое правило собеседования!

Почему? Вот я задал очевидный вопрос, и если кандидат задаёт встречных 4 вопроса, то у меня возникнут сомнения в его адекватности.
Re[5]: Кстати, про Гугель
От: CodeMonkey  
Дата: 12.11.18 04:46
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>Почему? Вот я задал очевидный вопрос, и если кандидат задаёт встречных 4 вопроса, то у меня возникнут сомнения в его адекватности.


И это тоже. Как ни крути — кандидат всегда виноват окажется
Re[4]: ОФФ
От: Mihas  
Дата: 12.11.18 07:01
Оценка:
Здравствуйте, ned, Вы писали:

M>>А почему у них основание логарифма сверху? Ошибка?

ned>Это квадрат.
Точно. Привык уже все в скобки оборачивать...

Запись с квадратом над знаком логарифма — общепринятый сокращенный вариант записи возведения логарифма в квадрат:

Re[3]: Кстати, про Гугель
От: alpha21264 СССР  
Дата: 12.11.18 13:44
Оценка: +1
Здравствуйте, CoderMonkey, Вы писали:

A>>Надо было драку учинить по примеру RussianFellow.


CM>А что там за история?


Да вот, он тут ветку создал:
http://rsdn.org/forum/job/7294254
Автор: TMU_1
Дата: 09.11.18

Течёт вода Кубань-реки куда велят большевики.
Re[5]: Кстати, про Гугель
От: serj.e  
Дата: 26.11.18 13:04
Оценка: +1
H>Гуглу нужны программисты или специалисты по продаже себя?
Хаха, а как Вы сами думаете? Кто может быть нужен корпорации рекламщиков, торговцев приватными данными и задалбывателей нормальных людей распознаванием светофоров и витрин?
Re[5]: Кстати, про Гугель
От: serj.e  
Дата: 26.11.18 13:13
Оценка: +1
CM>Да, возможно. Но как-то весь процесс становится всё более и более абсурдным.
Ничуть. Все серьёзные высоконагруженные системы так и живут: алгоритмы и структуры данных донельзя узкозаточенные, подстроенные под множество противоречий и trade–off'ов. Или ты думаешь, что в солидных продуктах не парятся, и берут контейнеры и алгоритмы из стандартной библиотеки?
Re[6]: Кстати, про Гугель
От: sscrum@list.ru  
Дата: 27.11.18 07:26
Оценка: :))
Здравствуйте, serj.e, Вы писали:

CM>>Да, возможно. Но как-то весь процесс становится всё более и более абсурдным.

SE>Ничуть. Все серьёзные высоконагруженные системы так и живут: алгоритмы и структуры данных донельзя узкозаточенные, подстроенные под множество противоречий и trade–off'ов. Или ты думаешь, что в солидных продуктах не парятся, и берут контейнеры и алгоритмы из стандартной библиотеки?

В высоконагруженных проектах всем управляет ИИ
Re[19]: Кстати, про Гугель
От: Lexey Россия  
Дата: 28.11.18 20:08
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>И таки да, у них несколько сотен террабайт текстовой информации.


Петабайты, как минимум.
Re[6]: Кстати, про Гугель
От: CodeMonkey  
Дата: 28.11.18 20:31
Оценка:
Здравствуйте, serj.e, Вы писали:

SE>Ничуть. Все серьёзные высоконагруженные системы так и живут: алгоритмы и структуры данных донельзя узкозаточенные, подстроенные под множество противоречий и trade–off'ов. Или ты думаешь, что в солидных продуктах не парятся, и берут контейнеры и алгоритмы из стандартной библиотеки?


Вопрос в том — какой процент прогеров в том же Гугле действительно пишет такие алгоритмы и структуры, а какой — занимается обслуживающей работой, в которой за самопальные алгоритмы будут пороть розгами?
Re: Кстати, про Гугель
От: sscrum@list.ru  
Дата: 29.11.18 06:17
Оценка: :))) :)))
Здравствуйте, CoderMonkey, Вы писали:

CM>Имел собеседование со "специалистом" из Гугла. На вопрос "какова лучшая сложность для алгоритмов сортировки", ответил ему, что O(n). Нет, говорит, это неправильно — должно быть O(n * log n). Правильно, говорю, именно O(n). Есть такой radix sort, у него сложность именно такая. В ответ — недоуменно-возмущенное молчание. Похоже, не поверил.

CM>Кажется, никакое продолжение мне не светит

Глубинная причина успеха гугля вовсе не в линейной сортировке.
Она заключается во внедрении SCRUM во все бизнес-процессы начиная с момента появления компании и по сей день.
Re[2]: Кстати, про Гугель
От: SaprXM СССР  
Дата: 30.11.18 22:41
Оценка: +2
L>Если бы ты не поленился и посмотрел их курс как проходить интервью, то понял что должен задать встречных 3-4 вопроса, а потом только давать ответ.

ну об этом надо тогда ясно предупреждать до экзамена-технического собеседования
а то мало ли кто там себе что мнит, и какое поветрие при приёме сейчас в моде
Властитель слабый и лукавый,
Плешивый щеголь, враг труда,
Нечаянно пригретый славой,
Над нами царствовал тогда.... (А.С. Пушкин ? )
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.