Есть некая базовая техника программирования и базовые понятия - коллекции там, синхронизация и тому подобное.
Если собеседуемый сие не знает - о каком гугле может идти вообще ? [
...]
А вот действительно, про базовые понятия?
Я помню, когда я писал на Java, людей, не знавших про коллекции и синхронизацию, хватало.
Откуда они, блин, берутся?
Мне казалось, алгоритм такой - приходишь на первое собеседование, запоминаешь вопросы, идешь в поисковик, читаешь, запоминаешь ответы. Приходишь на второе собеседование, запоминаешь вопросы, которых не было на первом, и т.д. Собеседовании на четвертом возьмут, даже если до этого вообще на Java не писал.
Так ведь нет же.
Или их до этого всех на втором собеседовании брали?