前一段时间星环在我们学校宣讲会,参加了一下现场笔试面试,二面的时候碰到了一个面试官让我很无语。他给出了一道业务题,自己却给出一种不如我的解法,然后我被挂了。题目如下: 打印一个日志,如果一段时间已经出现过了,就不再打印出现过的日志。如打印10s内某个日志出现过了,我就只打印一次。 我当时说的解法如下,使用hashMap存储,key保存时间,value保存日志描述,然后每次有日志出现,查询之前10s内有没有相同日志,有则重新更新改日志时间。 然后那货一直说我的空间复杂度太高,让我优化一下,我想了一下,实在优化不了,他就提示我说你可以考虑一下可,和value其他存储方式,我想了半天还是没想出来,然...