I would like to have a non-growable hash map whose size is known at compile time that is stored on either the stack or as a global variable. The main use case for this is hash maps in microcontrollers with > 32k of RAM.
Is this even theoretically possible? I know at a certain fullness there would likely be way too many collisions — but when you aren't that full I think it could still be worth it.