Ich bin mit den Kommentaren einverstanden, dass er wahrscheinlich nach lokalem HTML5-Speicher gesucht hat, und habe möglicherweise erwartet, dass Sie Erfahrung damit haben.
Ehrlich gesagt, war seine Erwartung und Reaktion meines Erachtens für jeden mit Erfahrung unangemessen, es sei denn, dies war eine wesentliche Anforderung des Jobs und Sie gaben an, Erfahrung damit zu haben.
Warum?
Weil HTML5 als Spezifikation vor drei Jahren noch in den Kinderschuhen steckte. Mit anderen Worten, für Sie ist Ihre Karriere ungefähr so lang wie die Geschichte der Spezifikation. Es ist nicht ungewöhnlich, Jobs zu sehen, die Menschen suchen, die mehr Erfahrung mit einem Produkt haben als es das Produkt gibt. Es ist selten, dass dasselbe für eine gesamte Spezifikation passiert . Dafür begrüße ich Sie, dass Sie solch ein Juwel gefunden haben.
Ernsthafter klingt es jedoch, als liege das Problem eher darin, dass Ihr Interviewer Ihnen eine zu vage Frage stellt und Sie zu streng danach urteilt. Es ist nicht ungewöhnlich, dass Interviewer vage Fragen stellen, insbesondere im Bereich der Entwicklung. In der Regel wird damit versucht zu beurteilen, wie Sie denken und wohin Sie Ihr erster Instinkt führt. Dafür haben Sie die Notwendigkeit in Frage gestellt, diese Art von Daten lokal zu speichern. Diese Fragen sind an sich nicht schlecht, aber was der Interviewer mit ihnen macht, kann zu einem schlechten Ergebnis für Sie führen.
Nun ist es möglich, dass das Unternehmen aufgrund seiner geschäftlichen Anforderungen aus dem einen oder anderen Grund lokalen Speicher benötigt. Wenn dies der Fall ist, sollte dies in der Stellenbeschreibung dargelegt worden sein, und Sie sollten als potenziell überlebensfähiger Kandidat ausgeschlossen worden sein, wenn Ihr Lebenslauf keine derartigen Erfahrungen widerspiegelte, wenn sie das Gefühl hatten, dass sie nicht trainieren konnten oder sollten oder auf andere Weise liefern der neue Mitarbeiter mit der Zeit / den Mitteln, um sich über die Technologie zu informieren.
Was den lokalen Speicher selbst angeht - wie ich bereits erwähnte, gibt es HTML5 als Spezifikation erst seit ungefähr drei Jahren, und das ist großzügig und zählt die "letzten Aufrufe". Dann haben Sie das Problem der Browserunterstützung, die möglicherweise eine lange Geschichte hat oder nicht (während beispielsweise Name-Wert-Paare bereits vor der HTML5-Konsolidierung weitgehend unterstützt wurden, sind IndexedDB und Web SQL DB immer noch skizzenhaft ).
Schließlich ist die Verwendung für den lokalen HTML5-Speicher noch seltener. In meinen Jahren als Webentwickler bin ich auf eine App gestoßen, von der ich weiß, dass sie sie alle einmal verwendet hat (es mag einige geben, die sie unsichtbar verwenden, aber das ist schwerer zu quantifizieren), und vielleicht auf ein halbes Dutzend Projekte, die das können um davon Gebrauch zu machen (aber sie brauchten sie zu diesem Zeitpunkt nicht wirklich , oder die Kosten für die Verwendung dieses Ansatzes gegen einen anderen waren nicht gerechtfertigt).
Im Allgemeinen finden fehlgeschlagene Interviews statt. Die Softwareentwicklung ist ein viel zu großes Feld, um alle Details über jedes einzelne Element (in diesem Fall die Speichergrenzen des lokalen HTML5-Speichers) zu kennen, und ehrlich zu sein, wenn man nicht weiß, dass ein bestimmtes Element vorhanden ist, ist meiner Meinung nach immer noch der beste Weg (ich persönlich habe mehr Respekt vor jemandem, der ihre Wissenslücken anerkennt und sie zu füllen sucht, als vor jemandem, der versucht, die Tatsache zu vertuschen, dass er etwas nicht weiß). In diesem Sinne würde ich sagen, dass Sie die Frage mit den hier gegebenen Informationen gut behandelt haben. Wenn es dich gibt Wenn Sie etwas falsch gemacht haben, kann es an den Details Ihrer Antwort liegen, bei denen wir Ihnen nicht weiterhelfen können, da wir nicht am Interview teilgenommen haben, um die nichtsprachlichen Aspekte Ihrer Antworten zu bewerten.