Re[5]: Так что это за ходоки по собеседованиям?
От: visitor_pattern  
Дата: 08.05.11 14:12
Оценка: :)
Здравствуйте, зиг, Вы писали:

_>>Доброе утро вам. Хотел написать что вы упоротый, но не стал — подумал что еще рано делать выводы.

зиг>точно, упоротая
Так вы девушка? тогда ой. прошу прощения.

_>>Советую вам задуматься какова сложность алгоритма внутри HashMap и как можно его сломать сделав из HashMap LinkedList. И теперь если вы сможете ответить на этот вопрос наверное расскажете почему именно HashMap нельзя изменять из разных потоков, и что происходит если менять.

зиг>у вас в проекте все время хочется менять именно хешмап и именно из разных потоков?
зиг>у вас в проекте все время хочется ломать хешмап превращая его по производительности в линкедлист?
зиг>ну вот никогда с такими проблемами не сталкивалась, расскажите что за специфика проекта такая, в котором все шатко держится на несчастных хешмапах
У меня в проекте нужно правильно реализовывать Equals/hashCode методы, знать откуда тебе передали тот или иной Map и как с ним работать.

_>>Тут выше мыщъх очень верно подметил что нужно знать как устроен double что бы им пользоваться, так вот HashMap тот же случай.

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

_>>Кстати, вы наверное не считаете что нужно знать как и LinkedList устроен, да?

зиг>основы необходимые для работы знаю. а внутрь зачем заглядывать? его писали затем чтобы все ковырялись в его нутре? нет, там в джавадоке при описании класса все предельно ясно сказано для чего и где применять
Тогда бы я вас попросил реализовать этот класс что-бы он работал согласно описанию и если бы вы справились, то тогда да. Внутренее устройство знать не нужно. Как я говорил выше такие люди были — но не очень много

_>>ЗЫ: Мне ехать с шашачками. Так что HashMap далеко не единственный вопрос и на профессиональных проходильщиков собеседований у нас есть свой хитрый болт.

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