Черт возьми, у меня сейчас было адское интервью.Независимо от того, сколько вы готовите, вы идете и забыть все.:)
Я думал, что поделюсь вопросом, пока он свеж в моей памяти.
1) У вас есть 1000 объектов, которые хранятся в кеше.Вы должны создать кэш эффективным способом, чтобы время поиска было очень коротким.
Очевидно, они искали HashSet, который обеспечивает постоянное время доступа.
2) Как получить объект в кеше, который использовался минимум (не самый старый, но минимум)?Что использовать в качестве хеш-кода для достижения этой цели и как получить эту корзину без каких-либо дорогостоящих поисков?
Я думал использовать метку времени объектов в качестве хэш-кода.Но как бы получить наименее используемый объект без поиска?