Другими словами, является ли целое число, возвращаемое hashCode(), уже индексом для записи в хэш-таблице, или оно должно идти на один шаг дальше, сжимая себя до индекса (возможно, через мод длины таблицы)?
hashCode()
Нет, хеш-коды вычисляются независимо от целевой хеш-таблицы.Например, хеш-код целого числа является самим целым числом, поэтому хеш-таблице обычно потребуется снова сделать мод-хеш, чтобы поместить его в таблицу.