# 场景题总结

1、如果你有一个网站，网站所有的代码都是开源的，现在网站内有一个hash函数，攻击者针对这个hash函数不断的发送hash code相同的key，会导致什么后果，如何解决？

2、多设备登录怎么实现？

3、1G文件，每一行一个词，每个词大小小于16B，1M内存限制，如何找到频率前K个词？

4、高楼扔鸡蛋问题：有2个鸡蛋，从100层楼上往下扔，以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎，在第10层摔碎了，那么鸡蛋不会摔碎的临界点就是9层。问：如何用最少的尝试次数，测试出鸡蛋不会摔碎的临界点？

