Google Recruiter
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Google Recruiter
Easbayguy
-
- Уже с Приветом
- Posts: 4205
- Joined: 10 Jan 2004 01:22
- Location: n-sk -> MD -> VA
Re: Google Recruiter
ага, типа "а у вас нет вакансий? у меня есть знакомый, гениальный программист" (типичный базар с использованием комбинации "гениальный программист")Easbayguy wrote:Смешно когда люди используют слово гениальность в контексте программирования.
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
Это все понятно, но мне лично крайне не нравятся интервьюверы которые задают такие задачки писать на интервью (тем более, на физической доске, рукой и физическим маркером). Они у меня идут на втором месте в хейт-листе после интервьюверов, которые дают очередь из 20 вопросов вида "чем отличается интерфейс от абстрактного класса", "в каких местах в Java может быть использован модификатор final", и подобное. Ну скажем так, можно натренироваться писать на доске задачки вида "отсортировать односвязный список на С в обратном порядке" за 1 минуту, но это не говорит особо о знаниях.Интеррапт wrote:Я далеко не привередливый интервьюер, но если кандидат не напишет atoi за 5-10 минут (с поддержкой "минус" и с обработкой white spaces), то дальше разговаривать особо не о чем. Т.к. это задача вообще на пару минут и ограничена фактически только скоростью написания текста на доске.crypto5 wrote: В гугле много разных интервьюиров с разными тараканами в голове. Еще обычно играет роль как вы быстро решаете задачи. Типа на atoi пол часа может оказаться много.
Если кому любопытно, вот например, статья на хабре от любителей задавать такие вопросы:
http://habrahabr.ru/post/112561/
И вот вполне годный ответ на нее
http://habrahabr.ru/post/112561/#comment_3605717
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Google Recruiter
А какие хорошие вопросы на интервью по вашему?Zorkus wrote:Это все понятно, но мне лично крайне не нравятся интервьюверы которые задают такие задачки писать на интервью (тем более, на физической доске, рукой и физическим маркером). Они у меня идут на втором месте в хейт-листе после интервьюверов, которые дают очередь из 20 вопросов вида "чем отличается интерфейс от абстрактного класса", "в каких местах в Java может быть использован модификатор final", и подобное. Ну скажем так, можно натренироваться писать на доске задачки вида "отсортировать односвязный список на С в обратном порядке" за 1 минуту, но это не говорит особо о знаниях.Интеррапт wrote:Я далеко не привередливый интервьюер, но если кандидат не напишет atoi за 5-10 минут (с поддержкой "минус" и с обработкой white spaces), то дальше разговаривать особо не о чем. Т.к. это задача вообще на пару минут и ограничена фактически только скоростью написания текста на доске.crypto5 wrote: В гугле много разных интервьюиров с разными тараканами в голове. Еще обычно играет роль как вы быстро решаете задачи. Типа на atoi пол часа может оказаться много.
Чистый вброс ))
In vino Veritas!
-
- Уже с Приветом
- Posts: 10708
- Joined: 22 Jul 2006 20:19
Re: Google Recruiter
30 лет пишу код, а что такое atoi и уж тем более с поддержкой минусов и пробелов, не знаю..Интеррапт wrote:Я далеко не привередливый интервьюер, но если кандидат не напишет atoi за 5-10 минут (с поддержкой "минус" и с обработкой white spaces), то дальше разговаривать особо не о чем. Т.к. это задача вообще на пару минут и ограничена фактически только скоростью написания текста на доске.crypto5 wrote: В гугле много разных интервьюиров с разными тараканами в голове. Еще обычно играет роль как вы быстро решаете задачи. Типа на atoi пол часа может оказаться много.
Блин, как я низко пал!
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, хороший, годный вопрос (хотя и легко гуглиться, но если не гуглить - т.е. просить человека ответить на вопрос, имея только ноутбук со средой разработки и доками, но без инета - будет еще интереснее). По крайней мере мне он очень понравился). По глубине и развернутости ответа сразу отделяются те, кто имеет реальное понимание работы среды от тех, кто прочитал книжку типа "Cracking code interview: 100 алгоритмов, которые вы должны научиться писать вслепую на доске, и тогда интервьюверы вас полюбят и возьмут к себе":
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM. Сорри, что пока в личку.
Вот, например, хороший, годный вопрос (хотя и легко гуглиться, но если не гуглить - т.е. просить человека ответить на вопрос, имея только ноутбук со средой разработки и доками, но без инета - будет еще интереснее). По крайней мере мне он очень понравился). По глубине и развернутости ответа сразу отделяются те, кто имеет реальное понимание работы среды от тех, кто прочитал книжку типа "Cracking code interview: 100 алгоритмов, которые вы должны научиться писать вслепую на доске, и тогда интервьюверы вас полюбят и возьмут к себе":
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM. Сорри, что пока в личку.
Last edited by Zorkus on 02 Sep 2012 05:01, edited 1 time in total.
-
- Уже с Приветом
- Posts: 10708
- Joined: 22 Jul 2006 20:19
Re: Google Recruiter
На этот вопрос любой человек имеющий представление о том как сделан процессор (на уровне железа) легко ответит и без гугления..Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Google Recruiter
Ну вот а любители atoi и инвертирования списков еще и проверяют умеете ли вы код писать ))Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
In vino Veritas!
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
На уровне железа хорошо, но вопрос еще на уровне Java. Забавный момент, что даже по такой постановке вопроса, многие люди начинают отвечать на него "Конечно быстрее, потому что ...1), 2), 3).".adda_ wrote:На этот вопрос любой человек имеющий представление о том как сделан процессор (на уровне железа) легко ответит и без гугления..Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
Мне нравится вопрос тем, что можно оценивать глубину и широту ответа на него. Напишет ли человек бенчмарк сразу, чтобы проверить свои предположения, или полезет рассуждать на основании своего "представления, как сделан процессор", прогонит ли его для массива разных типов,разных размеров, массива объектов, а не примитивов, и прочего.
Last edited by Zorkus on 02 Sep 2012 05:06, edited 1 time in total.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Google Recruiter
Я вот знаю что у проца есть два уровня кеша с разной скоростью доступа, еще он наверное может конвеировать и "предсказывать" следующие операции. Еще что-то?adda_ wrote:На этот вопрос любой человек имеющий представление о том как сделан процессор (на уровне железа) легко ответит и без гугления..Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
In vino Veritas!
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
Я предполагаю, что вы тему на кодеранче до конца прочитали ведь, да?
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
Сейчас придут железячники и С++-ники и вас заклюютcrypto5 wrote:Я вот знаю что у проца есть два уровня кеша с разной скоростью доступа, еще он наверное может конвеировать и "предсказывать" следующие операции. Еще что-то?adda_ wrote:На этот вопрос любой человек имеющий представление о том как сделан процессор (на уровне железа) легко ответит и без гугления..Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Google Recruiter
Та я типа не претендую на особые знания в этой области. Так что там еще?Zorkus wrote:Сейчас придут железячники и С++-ники и вас заклюютcrypto5 wrote:Я вот знаю что у проца есть два уровня кеша с разной скоростью доступа, еще он наверное может конвеировать и "предсказывать" следующие операции. Еще что-то?adda_ wrote:На этот вопрос любой человек имеющий представление о том как сделан процессор (на уровне железа) легко ответит и без гугления..Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
In vino Veritas!
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
Так это adda сказал, что любой, знающий, как работает процессор, на этот вопрос легко ответит - вот он пусть и рассказывает Я-то подлый джавист.crypto5 wrote:Та я типа не претендую на особые знания в этой области. Так что там еще?Zorkus wrote:Сейчас придут железячники и С++-ники и вас заклюютcrypto5 wrote:Я вот знаю что у проца есть два уровня кеша с разной скоростью доступа, еще он наверное может конвеировать и "предсказывать" следующие операции. Еще что-то?adda_ wrote:На этот вопрос любой человек имеющий представление о том как сделан процессор (на уровне железа) легко ответит и без гугления..Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
-
- Уже с Приветом
- Posts: 117
- Joined: 01 Sep 2004 09:52
Re: Google Recruiter
А вот мне как железячнику интересно стало. Возьмем к примеру процессор ARM с внешней SRAM (один кусок, никаких страниц) и оключим кэширование для этой памяти. Неужели в JAVA последовательный доступ будет быстрее случайного?Zorkus wrote:Сейчас придут железячники и С++-ники и вас заклюют
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Google Recruiter
Кэшь то как раз не важен. Важнее метод адресации. В random нам адрес надо загружать сам адрес перед чтением или записью. При последовательном доступе используем регистр и оффсет, который грузится один раз. Т.е., грубо говоря, несколько операций ldr r0, addr будут медленнее ldr r0, [r1, #offset] Ну и SIMD тоже можно вспомнить для порядка. На кеш я бы особо не рассчитывал. Не факт, что процессор будет грузить пачку последовательных слов в кешь на всякий пожарный. Зависит от размера участка памяти, блока предсказаний. Загрузка данных в кешь тоже имеет цену.swimmer wrote:А вот мне как железячнику интересно стало. Возьмем к примеру процессор ARM с внешней SRAM (один кусок, никаких страниц) и оключим кэширование для этой памяти. Неужели в JAVA последовательный доступ будет быстрее случайного?Zorkus wrote:Сейчас придут железячники и С++-ники и вас заклюют
-
- Уже с Приветом
- Posts: 10708
- Joined: 22 Jul 2006 20:19
Re: Google Recruiter
Причем здесь кэш? В него один хрен надо будет записывать данные из той же памяти.dotcom wrote:Кэшь то как раз не важен. Важнее метод адресации. В random нам адрес надо загружать сам адрес перед чтением или записью. При последовательном доступе используем регистр и оффсет, который грузится один раз. Т.е., грубо говоря, несколько операций ldr r0, addr будут медленнее ldr r0, [r1, #offset] Ну и SIMD тоже можно вспомнить для порядка. На кеш я бы особо не рассчитывал. Не факт, что процессор будет грузить пачку последовательных слов в кешь на всякий пожарный. Зависит от размера участка памяти, блока предсказаний. Загрузка данных в кешь тоже имеет цену.swimmer wrote:А вот мне как железячнику интересно стало. Возьмем к примеру процессор ARM с внешней SRAM (один кусок, никаких страниц) и оключим кэширование для этой памяти. Неужели в JAVA последовательный доступ будет быстрее случайного?Zorkus wrote:Сейчас придут железячники и С++-ники и вас заклюют
А так автоинкриментная выборка данных из памяти осуществляется одной командой. По крайней мере в нормальных процессорах..
Но с другой стороны для Жабы или дотнета, имхо где там всякие мемори менеджменты встроены которые запросто в любой момент могут повесить весь перформенс просто потому что им захотелось почистить память, эти рассуждения не имеют никакого смысла. Я не говорю уже о том что операционка занимается свопингом и где на самом деле находятся ваши данные (то ли в кэше, то ли в памяти, то ли в свап области на хардравйве) одному богу извсестно... И никакие тесты нихрена не помогут, потому что тест будет размером с гулькин хрен а реальная программа на порядки больше. И соответсвтенно как там все будет крутиться непонятно.
Эти рассуждения имеют смысл если кто то пишет что то на уровне ассемблера или максимум Си без плюсов для микропроцессоров где никакой операционки или минимум ее. А так - ну типа показать что вы крутой интервьюер..
Реальная оптимизация делается не на уровне адресации, а на уровне алгоритма. Ну скажем если кор функцию считать тупо в лоб или использовать быстрое преобразование Фурье (первое что пришло на ум).. И еще большая - на уровне системного анализа, когда можно ненужные финтифлюшки выкинуть в форточку.
Но крутые пацаны из гугла будут усилетнно требовать написания страндартных функций преобразования данных которые сто лет уже никто не пишет кроме студентов.
-
- Уже с Приветом
- Posts: 10708
- Joined: 22 Jul 2006 20:19
Re: Google Recruiter
Тогда надо говорить досвидания. Потому что проверять умение писать код у человека который дцать лет его пишет глупо. За это время не умеющие писать код давно стали менеджерами.crypto5 wrote:Ну вот а любители atoi и инвертирования списков еще и проверяют умеете ли вы код писать ))Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Google Recruiter
Не важно, вам на интервью обьяснят, что такое atoi и попросят написатьadda_ wrote: 30 лет пишу код, а что такое atoi и уж тем более с поддержкой минусов и пробелов, не знаю..
Блин, как я низко пал!
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Google Recruiter
Вы невероятно неправы в этом.adda_ wrote:Тогда надо говорить досвидания. Потому что проверять умение писать код у человека который дцать лет его пишет глупо. За это время не умеющие писать код давно стали менеджерами.crypto5 wrote:Ну вот а любители atoi и инвертирования списков еще и проверяют умеете ли вы код писать ))Zorkus wrote:Зависит от предметной области, разумеется. Но я предпочитаю вопросы, где отвечать можно руководствуясь логикой, прошлым опытом, кругозором и общим пониманием работы разных сред, вдумчивым гуглением (на хороший вопрос мы не сможете нагуглить простой и правильный ответ за минуту).
Вот, например, неплохой вопрос:
http://www.coderanch.com/t/590180/Perfo ... lly-faster
Послал вам в личку еще пару примеров того, что я считаю хорошими вопросами по Java / JVM.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Google Recruiter
Уважаемый, вы бы сначала почитали внимательно, что я писал и по поводу чего. Любовь к процессорному кэшу показывают другие участники форума. Они правы в том, что блок предсказания "видит", откуда и куда будет писать цикл, поэтому погут делать prefetch памяти в кешь или писать напрямую в кешь с lazy writing последовательных блоков данных. Это не rocket science. Во-вторых, автоинкрементная выборка, как это вас не удивит, в "нормальных" процессорах со времен PDP-11 и Motorola 68k отсутсвует. По крайней мере в вышеупоминаемом ARM ее просто нет. Нет его и в классическом x86. SIMD - это другое дело. Однако выборка с оффсетом через регистр все равно быстрее в последовательных обращениях к памяти, чем "random" с загрузкой нового адреса в регистр или буфер исполнителя (при прямой адресации), т.к. сам адрес требуется еще считать откуда-то. Оффсет для регистровых операций уже сидит в кеше исполнителяющего модуля после предыдущего выполнения той же команды, но с другим значением регистра.adda_ wrote: Причем здесь кэш? В него один хрен надо будет записывать данные из той же памяти.
А так автоинкриментная выборка данных из памяти осуществляется одной командой. По крайней мере в нормальных процессорах..
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Google Recruiter
В гугле проверяют кодо-писательство независимо от опыта. Об этом тут был длинный топик полгода назад. До свидания сказать можно, но если уж очень хочется там работать и не звезда индустрии, которая может задавить авторитетом интервьюирующего, то шансов пройти без кода никаких.adda_ wrote: Тогда надо говорить досвидания. Потому что проверять умение писать код у человека который дцать лет его пишет глупо. За это время не умеющие писать код давно стали менеджерами.
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
Вот именно. А главное что лекцию по адресации в CPU мы услышали, а ответа на простой (как тут сказали, для любого, знакомого с работой процессора) вопрос, который я предложил - нет Вопрос звучал почему в Java рандомный доступ к массиву интов из 1000 элементов (каждое слово matters) существеннее медленнее, чем последовательный. Боюсь, что некоторые на самом деле стали объяснять, почему он быстрееadda_ wrote:Причем здесь кэш? В него один хрен надо будет записывать данные из той же памяти.dotcom wrote:Кэшь то как раз не важен. Важнее метод адресации. В random нам адрес надо загружать сам адрес перед чтением или записью. При последовательном доступе используем регистр и оффсет, который грузится один раз. Т.е., грубо говоря, несколько операций ldr r0, addr будут медленнее ldr r0, [r1, #offset] Ну и SIMD тоже можно вспомнить для порядка. На кеш я бы особо не рассчитывал. Не факт, что процессор будет грузить пачку последовательных слов в кешь на всякий пожарный. Зависит от размера участка памяти, блока предсказаний. Загрузка данных в кешь тоже имеет цену.swimmer wrote:А вот мне как железячнику интересно стало. Возьмем к примеру процессор ARM с внешней SRAM (один кусок, никаких страниц) и оключим кэширование для этой памяти. Неужели в JAVA последовательный доступ будет быстрее случайного?Zorkus wrote:Сейчас придут железячники и С++-ники и вас заклюют
А так автоинкриментная выборка данных из памяти осуществляется одной командой. По крайней мере в нормальных процессорах..
Но с другой стороны для Жабы или дотнета, имхо где там всякие мемори менеджменты встроены которые запросто в любой момент могут повесить весь перформенс просто потому что им захотелось почистить память, эти рассуждения не имеют никакого смысла. Я не говорю уже о том что операционка занимается свопингом и где на самом деле находятся ваши данные (то ли в кэше, то ли в памяти, то ли в свап области на хардравйве) одному богу извсестно... И никакие тесты нихрена не помогут, потому что тест будет размером с гулькин хрен а реальная программа на порядки больше. И соответсвтенно как там все будет крутиться непонятно.
Эти рассуждения имеют смысл если кто то пишет что то на уровне ассемблера или максимум Си без плюсов для микропроцессоров где никакой операционки или минимум ее. А так - ну типа показать что вы крутой интервьюер..
Реальная оптимизация делается не на уровне адресации, а на уровне алгоритма. Ну скажем если кор функцию считать тупо в лоб или использовать быстрое преобразование Фурье (первое что пришло на ум).. И еще большая - на уровне системного анализа, когда можно ненужные финтифлюшки выкинуть в форточку.
Но крутые пацаны из гугла будут усилетнно требовать написания страндартных функций преобразования данных которые сто лет уже никто не пишет кроме студентов.
"
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Google Recruiter
И где вы нашли в вышесказанном, что random access медленнее? Ась?Zorkus wrote: Вот именно. А главное что лекцию по адресации в CPU мы услышали, а ответа на простой (как тут сказали, для любого, знакомого с работой процессора) вопрос, который я предложил - нет Вопрос звучал почему в Java рандомный доступ к массиву интов из 1000 элементов (каждое слово matters) существеннее медленнее, чем последовательный. Боюсь, что некоторые на самом деле стали объяснять, почему он быстрее
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Google Recruiter
Так медленнее или не медленнее? Да или нет?dotcom wrote:И где вы нашли в вышесказанном, что random access медленнее? Ась?Zorkus wrote: Вот именно. А главное что лекцию по адресации в CPU мы услышали, а ответа на простой (как тут сказали, для любого, знакомого с работой процессора) вопрос, который я предложил - нет Вопрос звучал почему в Java рандомный доступ к массиву интов из 1000 элементов (каждое слово matters) существеннее медленнее, чем последовательный. Боюсь, что некоторые на самом деле стали объяснять, почему он быстрее