Я согласен с комментариями о том, что он, вероятно, искал локальное хранилище HTML5, и, возможно, ожидал, что вы будете иметь опыт работы с ним.
Честно говоря, если это не было неотъемлемым требованием к работе, и вы не заявили, что имели опыт работы с ним, его ожидания и реакция были, по моему мнению, неразумными для любого, имеющего какой-либо опыт.
Почему?
Потому что три года назад HTML5 как спецификация еще находился в зачаточном состоянии. Другими словами, для вас, в частности, ваша карьера занимает столько же времени, сколько история самой спецификации. Нередки случаи, когда люди ищут работу с большим опытом работы с продуктом, чем когда-либо. Редко можно увидеть то же самое для всей спецификации. За это я приветствую вас за то, что вы нашли такой драгоценный камень.
Более серьезно, однако, похоже, что проблема заключается в том, что ваш интервьюер задает вам слишком расплывчатый вопрос и слишком сурово осуждает вас. Интервьюеры нередко задают смутные вопросы, особенно в области разработки. Обычно это делается для того, чтобы попытаться оценить, как вы думаете, и куда ведет вас ваш первый инстинкт. Для этого вы преуспели, поставив под сомнение необходимость локального хранения таких данных. Эти вопросы сами по себе не являются плохими, но то, что делает с ними интервьюер, может привести к плохим результатам для вас (возможно, такое завершение интервью означает, что вы, вероятно, вообще не хотите работать в этой компании).
Теперь, возможно, бизнес-потребности компании потребовали использования локального хранилища по той или иной причине. Если это так, это должно было быть указано в должностной инструкции, и вы должны были быть исключены в качестве потенциально жизнеспособного кандидата, если ваше резюме не отражало такого опыта, если они чувствовали, что не могут или не должны обучаться или иным образом предоставлять новый сотрудник со временем / средствами, чтобы быстро освоить технологию.
Что касается локального хранилища, само по себе - как я уже упоминал ранее, HTML5 как спецификация существует всего около трех лет, и это щедро и учитывает черновики «последнего вызова». Затем возникает проблема поддержки браузера, которая может иметь или не иметь долгую историю (например, хотя пары имя-значение широко поддерживались даже до затвердевания HTML5, IndexedDB и Web SQL DB по-прежнему отрывочны ).
Наконец, использование локального хранилища HTML5 все еще менее распространено. В мои годы , как веб - разработчик, я пришел через приложение , которое я знаю , использовать его все сразу (там могут быть некоторые , которые используют его незримо, но это труднее количественно), и , возможно , полдюжины проектов , которые могут быть в состоянии чтобы использовать его (но на самом деле они не нужны в то время, или стоимость использования этого подхода против другого не была оправдана).
В более общем смысле провальные интервью случаются. Разработка программного обеспечения является далеко слишком большое поле , чтобы быть в состоянии знать все маленькие подробности о каждой вещи (в данном случае, пределы хранения HTML5 , локальное хранение), и быть честным , не зная , данная вещь, на мой взгляд, по-прежнему лучший путь (лично я больше уважаю того, кто признает их пробелы в знаниях и стремится их восполнить, чем того, кто пытается скрыть тот факт, что они чего-то не знают). Имея это в виду, я бы сказал, что вы хорошо справились с вопросом, учитывая информацию, которую вы здесь предоставили. Если бы было что-то вы сделал неправильно, это могло быть в деталях того, как вы ответили, с чем мы не можем вам помочь, здесь, потому что мы не были на собеседовании, чтобы оценить неязыковые аспекты ваших ответов.