Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.03.22;
Скачать: [xml.tar.bz2];

Вниз

100 вопросов на собеседовании :)   Найти похожие ветки 

 
Rouse_ ©   (2014-08-04 18:53) [0]

Ребят, я может немного отстал от жизни и перестал воспринимать реальность? Ибо прочитав сегодня н хабре вот такой пост: http://habrahabr.ru/post/231633/ (тадам) я неожиданно открыл для себя что жава программисту необходимо разбиратся в тонкостях иерархии кэшей процесора, вариантах мультизадачностей, фалсшарингах и прочего.
Это че у них реально все сурово? Я просто понимаю что эти многие умные слова по сути смысла не имеют для разработчика (а ктож тебя в ядро пустит, чтоб повлиять) но - а нафига им явовцам это вот все? :)

Я с дровами и пятой части всего этого мимо ушей пропускаю, а тут это все на собеседовании выложить нужно :)


 
junglecat   (2014-08-04 19:09) [1]

> http://habrahabr.ru/post/231633/

это капец какой-то. Хорошо, что я до сих пор умудряюсь обходить жабу стороной


 
MBo ©   (2014-08-04 19:21) [2]

Этот список похож на программу (наверное, годового) курса ВУЗ-а по многопоточности в Java. Т.е. обучаемый должен иметь хоть какое-то представление обо всех указанных вопросах (по крайней мере, быть осведомленных об их существовании), чтобы при реальной необходимости была база для того, чтобы в конкретных проблемах разобраться уже досконально.


 
Rouse_ ©   (2014-08-04 19:26) [3]


> MBo ©   (04.08.14 19:21) [2]

Борь, ты реально считаешь что все пункты из второго раздела, помогут тебе в чем либо на третьем кольце? :)


 
Rouse_ ©   (2014-08-04 19:37) [4]

ЗЫ: я уж не говорю о монструозном паттерне в виде стека Трейбера, который предлагается реализовать...


 
MBo ©   (2014-08-04 19:37) [5]

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

P.S. про branch prediction интересно:
http://stackoverflow.com/questions/11227809/why-is-processing-a-sorted-array-faster-than-an-
unsorted-array


 
Rouse_ ©   (2014-08-04 19:39) [6]


> P.S. про branch prediction интересно:

Это к яве не имеет отношения - это процессорная модель.


 
имя   (2014-08-04 19:40) [7]

Удалено модератором


 
Пит   (2014-08-04 19:41) [8]

как вопросы для курса java - может быть. Сначала об этом рассказывают - потом контрольные вопросы.

Как вопросы для собеседования - бред полный


 
Rouse_ ©   (2014-08-04 19:42) [9]


> Да навскидку вопрос попался "Когда началась «Multicore Era»?
> " - это что, правда нужно знать?

Мих, так я тож об этом - я даже не понимаю что они под этим понятием подразумевают, бо разные источники говорят каждый свое :)


 
Rouse_ ©   (2014-08-04 19:44) [10]


> Как вопросы для собеседования - бред полный

Есесно - по ним вообще не понятно кто им в итоге нужен-то :) Разработчик железа или нулевик, или третье кольцо, или таки их обычный жавист поверх фреймворка, где даж указателей нет (а они тут за память вещают)


 
Дмитрий СС   (2014-08-04 19:57) [11]

Сначала мы выбираем супер-современный инструмент по имени java для проекта, потом, понимаем, что это ручной тормоз и с этого момента начинается... Ядра, кеши...


 
junglecat   (2014-08-04 20:00) [12]

> и с этого момента начинается... Ядра, кеши...

...и в итоге приходим к мысли, что С++ - форева


 
antonn ©   (2014-08-04 20:05) [13]

может это для тех, кто создает VM для явы?


 
Rouse_ ©   (2014-08-04 20:15) [14]


> antonn ©   (04.08.14 20:05) [13]
> может это для тех, кто создает VM для явы?

Для них, начиная с пункта 2, не интересно становится :)


 
antonn ©   (2014-08-04 20:26) [15]


> Для них, начиная с пункта 2, не интересно становится :)

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

Ниче так, хороший тон, присел и разобрался в объеме на пару вакансий, чисто на всякий случай. Галантность, прям =)


 
junglecat   (2014-08-04 20:27) [16]

> во многих случаях, широкий кругозор — признак хорошего разработчика

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


 
имя   (2014-08-04 20:31) [17]

Удалено модератором


 
antonn ©   (2014-08-04 20:32) [18]


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

Ну тебе сложно что ли?.. тыжпрограммист


 
Омлет ©   (2014-08-04 21:56) [19]

> широкий кругозор — признак хорошего разработчика

Да это же девиз местной потрепаловки!


 
Плохиш ©   (2014-08-04 23:35) [20]


> Ибо прочитав сегодня н хабре вот такой пост: http://habrahabr.
> ru/post/231633/ (тадам)

Честно скажу, эту галиматью дальше второго раздела не осилил 8-O

PS. За много лет, меня только один раз в интервью по телефону по подобному списку спрашивали, даже слышно было как галочки ставили. Вопросе на 10м включился генератор случайных ответов :-))


 
Германн ©   (2014-08-05 02:40) [21]


> Rouse_ ©   (04.08.14 18:53)
>
> Ребят, я может немного отстал от жизни и перестал воспринимать
> реальность? Ибо прочитав сегодня н хабре вот такой пост:
>  http://habrahabr.ru/post/231633/ (тадам) я неожиданно открыл
> для себя что жава программисту необходимо разбиратся в тонкостях
> иерархии кэшей процесора, вариантах мультизадачностей, фалсшарингах
> и прочего.

Можно подумать, что Дельфи программисту нужно в этом разбираться. :)

> junglecat   (04.08.14 20:27) [16]
>
> то есть хороший разработчик должен еще разбираться в ...
> я уж не говорю про футбол и политику

Правильно не говоришь. Футбол и политика это табу для хорошего разработчика. :)


 
имя   (2014-08-05 09:28) [22]

Удалено модератором


 
Дмитрий СС   (2014-08-05 10:51) [23]

Хороший разработчик приносит компании деньги.
А знание как продемонстрировать на java размер кеша L*, говорит скорее о том, что он тратит время опоаченное компанией не на работу


 
junglecat   (2014-08-05 10:52) [24]

> [23] Дмитрий СС   (05.08.14 10:51)
> Хороший разработчик приносит компании деньги

Хорошему разработчику приносит компания деньги


 
Плохиш ©   (2014-08-05 11:10) [25]

Все незаменимые лежат на кладбище.


 
имя   (2014-08-05 11:29) [26]

Удалено модератором


 
oldman ©   (2014-08-06 08:19) [27]

Последний пункт все и объясняет:

Стоимость курса
— при оплате до 9 августа — 375$
— при оплате до 16 августа — 400$
— при оплате до 23 августа — 425$
— при оплате до 30 августа — 450$
Приходите ко мне на курс.

P.S. (Не считать рекламой!!!)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2015.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.002 c
15-1407326171
Дмитрий СС
2014-08-06 15:56
2015.03.22
Лазерный модуль


15-1407570953
alexdn
2014-08-09 11:55
2015.03.22
Удалить программу


15-1407394226
alexdn
2014-08-07 10:50
2015.03.22
Гугл кеш


15-1407616203
Юрий
2014-08-10 00:30
2015.03.22
С днем рождения ! 10 августа 2014 воскресенье


11-1258282645
homm
2009-11-15 13:57
2015.03.22
Я тут статью написал, так сказать для истории





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский