场景题总结

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

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

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

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

Last updated