Zgadzam się z komentarzami, że prawdopodobnie szukał lokalnej pamięci HTML5 i mógł oczekiwać, że będziesz miał z nią doświadczenie.
Szczerze mówiąc, chyba że było to integralnym wymogiem pracy i nie stwierdziliście, że macie z tym doświadczenie, jego oczekiwania i reakcja były, moim zdaniem, nieuzasadnione dla każdego, kto ma jakiekolwiek doświadczenie.
Dlaczego?
Ponieważ trzy lata temu HTML5 jako specyfikacja był jeszcze w powijakach. Innymi słowy, dla ciebie, twoja kariera trwa tak długo, jak historia samej specyfikacji. Często zdarza się, że oferty pracy szukają osób z większym doświadczeniem z produktem niż ten produkt. Rzadko widuje się tak samo w przypadku całej specyfikacji. W tym celu dziękuję za znalezienie takiego klejnotu.
A tak na poważnie, wygląda na to, że problem polega bardziej na tym, że Twój ankieter zadaje ci zbyt niejasne pytanie i ocenia cię zbyt surowo. Często zdarza się, że ankieterzy zadają niejasne pytania, szczególnie na arenie programistycznej. Zwykle robi się to, aby ocenić, jak myślisz i dokąd prowadzi twój pierwszy instynkt. Zrobiłeś to dobrze, kwestionując potrzebę lokalnego przechowywania tego rodzaju danych. Te pytania same w sobie nie są złe, ale to, co robi z nimi osoba prowadząca wywiad, może doprowadzić do złego wyniku (prawdopodobnie takie zakończenie wywiadu oznacza, że prawdopodobnie nie chcesz pracować dla tej firmy).
Możliwe jest, że potrzeby biznesowe firmy wymagały korzystania z lokalnego magazynu z tego czy innego powodu. W takim przypadku powinno to zostać określone w opisie stanowiska pracy i powinieneś zostać wykluczony jako potencjalnie rentowny kandydat, gdy twoje CV nie odzwierciedla takiego doświadczenia, jeśli uważają, że nie mogą lub nie powinni trenować lub w inny sposób zapewniać nowy pracownik, który ma czas / środki, aby przyspieszyć technologię.
Jeśli chodzi o lokalne przechowywanie, samo w sobie - jak wspomniałem wcześniej, HTML5 jako specyfikacja istnieje już od około trzech lat, a to jest hojne i liczy się szkic „ostatniego połączenia”. Następnie masz problem z obsługą przeglądarki, która może, ale nie musi, mieć długą historię (na przykład, podczas gdy pary nazwa-wartość były szeroko obsługiwane nawet przed zestaleniem HTML5, IndexedDB i Web SQL DB są nadal szkicowe ).
Wreszcie wykorzystanie lokalnego magazynu HTML5 jest jeszcze mniej powszechne. Jako programista stron internetowych spotkałem się z aplikacją, o której wiem, że korzystała z niej od razu (być może niektóre wykorzystują ją niewidocznie, ale trudniej ją oszacować), a może nawet pół tuzina projektów, które mogą być w stanie korzystać z niego (ale tak naprawdę ich nie potrzebowałem w tym czasie, lub koszt zastosowania takiego podejścia w porównaniu z innym nie był uzasadniony).
W bardziej ogólnym sensie zdarzają się nieudane wywiady. Rozwój oprogramowania to zdecydowanie zbyt duża dziedzina, aby móc poznać wszystkie drobne szczegóły na temat każdej pojedynczej rzeczy (w tym przypadku limity pamięci lokalnej pamięci HTML5), a szczera wiedza na temat niewiedzy jest moim zdaniem wciąż najlepsza droga (osobiście mam większy szacunek dla kogoś, kto dostrzega swoje braki wiedzy i stara się je wypełnić, niż dla kogoś, kto próbuje ukryć fakt, że czegoś nie wie). Mając to na uwadze, powiedziałbym, że dobrze poradziłeś sobie z tym pytaniem, biorąc pod uwagę informacje, które tutaj podałeś. Gdyby było coś ciebie popełnił błąd, mogło to być w szczegółach tego, jak zareagowałeś, na co nie możemy ci pomóc, ponieważ nie byliśmy na rozmowie, aby ocenić pozajęzykowe aspekty twoich odpowiedzi.