我同意他可能正在寻找HTML5本地存储的评论,并且可能希望您有使用它的经验。
坦率地说,除非这是工作的必要条件,并且您说您有经验,否则我认为他的期望和反应对于任何经验的人都是不合理的。
为什么?
因为三年前,作为规范的HTML5仍处于起步阶段。换句话说,对您来说,您的职业生涯大约与规范本身的历史一样长。看到工作寻找对产品有更多经验的人的情况并不少见。很少会在整个规范中看到同样的情况。为此,我为您找到这样的宝石而称赞。
不过,更严重的是,问题似乎更多在于您的面试官向您提出了一个过于模糊的问题,并且对您的评价太苛刻。面试官提出模糊的问题并不少见,特别是在发展领域。通常,这样做是为了衡量您的想法以及您的第一个本能将您引导到哪里。为此,您通过质疑是否需要在本地存储这种数据来做得很好。这些问题本身并没有什么坏处,但是面试官对它们的处理方式可能会给您带来不好的结果(可以说,终止面试意味着您可能无论如何都不想在该公司工作)。
现在,公司的业务需求可能需要出于某种原因使用本地存储。如果是这样,应该在职位描述中说明,如果您认为自己的简历不能或不应该培训或以其他方式提供,则您的履历表中没有这样的经历,则应该将您排除为可能的候选人新员工有时间/手段加快技术发展。
至于本地存储本身,正如我之前提到的,HTML5作为规范仅存在了大约三年,这是慷慨的,并且正在计算“最后的召集”草案。然后,您可能会遇到浏览器支持的问题,这种支持可能没有很长的历史(例如,即使在HTML5固化之前就已经广泛支持名称-值对,但IndexedDB和Web SQL DB仍是粗略的)。
最后,HTML5本地存储的用法仍然不太常见。在我多年的Web开发人员,我遇到一个应用程序,我知道利用这一切的一次(可能会有一些无形使用它,但是这是很难量化),也许半打预计,可能能够来利用它(但当时并不需要它,或者使用这种方法与另一种方法的成本不合理)。
从更一般的意义上讲,失败的采访会发生。软件开发是远远太大的领域,以便能够知道所有有关的每一件事情的小细节(在这种情况下,HTML5本地存储的存储限制),并正在诚实不知道一个给定的事情是,在我看来,仍然是最好的途径(相对于那些试图掩盖他们不知道的事实的人,我个人更尊重承认自己的知识空白并寻求填补这些空白的人)。考虑到这一点,鉴于您在此处提供的信息,我想您很好地解决了这个问题。如果你有事 确实做错了,这可能是您的回答方式的细节,在这里我们无法为您提供帮助,因为我们不是在面试中评估您回答的非语言方面。