Здравствуйте, зиг, Вы писали:
_>>Доброе утро вам. Хотел написать что вы упоротый, но не стал — подумал что еще рано делать выводы.
зиг>точно, упоротая
Так вы девушка? тогда ой. прошу прощения.
_>>Советую вам задуматься какова сложность алгоритма внутри HashMap и как можно его сломать сделав из HashMap LinkedList. И теперь если вы сможете ответить на этот вопрос наверное расскажете почему именно HashMap нельзя изменять из разных потоков, и что происходит если менять.
зиг>у вас в проекте все время хочется менять именно хешмап и именно из разных потоков?
зиг>у вас в проекте все время хочется ломать хешмап превращая его по производительности в линкедлист?
зиг>ну вот никогда с такими проблемами не сталкивалась, расскажите что за специфика проекта такая, в котором все шатко держится на несчастных хешмапах
У меня в проекте нужно правильно реализовывать Equals/hashCode методы, знать откуда тебе передали тот или иной Map и как с ним работать.
_>>Тут выше мыщъх очень верно подметил что нужно знать как устроен double что бы им пользоваться, так вот HashMap тот же случай.
зиг>ну не все же работают с нагруженным кодом, когда от производительности хэшмапа зависит ВСЁ... у самих поди вакансии формы клепать а туда же, подавай им знатоков хешмапы 
Я против специализации, я за универсализацию! Мне жалко тех людей которые только клепают формочки бездумно. И таких вакансий у нас небыло.
_>>Кстати, вы наверное не считаете что нужно знать как и LinkedList устроен, да?
зиг>основы необходимые для работы знаю. а внутрь зачем заглядывать? его писали затем чтобы все ковырялись в его нутре? нет, там в джавадоке при описании класса все предельно ясно сказано для чего и где применять
Тогда бы я вас попросил реализовать этот класс что-бы он работал согласно описанию и если бы вы справились, то тогда да. Внутренее устройство знать не нужно. Как я говорил выше такие люди были — но не очень много
_>>ЗЫ: Мне ехать с шашачками. Так что HashMap далеко не единственный вопрос и на профессиональных проходильщиков собеседований у нас есть свой хитрый болт.
зиг>ну так может и начинайте сразу с этого болта.
Эх. на собеседование одного более или менее хорошего кандидата уходит от часу до трех (это редко). Скорее час-полтора. Если человек плавает в базовых вещах, может тогда и не стоит тратить на него много времени?