Я погоджуюся з коментарями, що він, ймовірно, шукав локальне сховище HTML5, і, можливо, очікував, що ви будете мати досвід роботи з ним.
Чесно кажучи, якщо це не була невід'ємною вимогою цієї роботи, і ви заявили, що маєте досвід роботи з нею, його очікування та реакція, на мою думку, були необґрунтованими для тих, хто має будь-який досвід.
Чому?
Тому що три роки тому HTML5 як специфікація ще була в зародковому стані. Іншими словами, конкретно для вас ваша кар’єра приблизно стільки, скільки історія самої специфікації. Не рідкість бачити роботу, яка шукає людей з більшим досвідом роботи з продуктом, ніж продукт. Рідко можна побачити те саме, що трапляється для цілої специфікації. За це я аплодую вам за те, що ви знайшли такий дорогоцінний камінь.
Якщо серйозніше, то, здається, проблема полягає в тому, що ваш інтерв’юер більше ставить перед вами занадто розпливчасте питання, і судить вас надто жорстко. Не рідкість інтерв'юери задають неясні запитання, особливо на арені розвитку. Зазвичай це робиться для того, щоб спробувати оцінити, як ви думаєте, і куди веде вас ваш перший інстинкт. З цим ви добре зробили, поставивши під сумнів необхідність зберігання подібних даних на місцях. Ці питання самі по собі не є поганими, але те, що робить інтерв'юер з ними, може призвести до поганого для вас результату (можливо, таке припинення співбесіди означає, що ви, мабуть, не хочете працювати в цій компанії).
Тепер, можливо, потрібні потреби компанії, щоб вони використовували місцеві сховища з тих чи інших причин. Якщо це так, це повинно бути прописано в описі вакансії, і ви повинні бути виключені як потенційно життєздатний кандидат, коли ваше резюме не відображало такого досвіду, якщо вони відчували, що не можуть чи не повинні тренуватися чи іншим чином надавати новий працівник, який має час / засоби, щоб прискорити технологію.
Що стосується локального зберігання - як я вже згадував раніше, HTML5 як специфікація існує лише близько трьох років, і це щедро і підраховує чернетки "останнього дзвінка". Потім у вас виникла підтримка браузера, яка може мати, а може і не мати тривалої історії (наприклад, в той час як пари іменних значень широко підтримуються ще до затвердження HTML5, IndexedDB та Web SQL DB все ще є схематичними ).
Нарешті, використання локального сховища HTML5 все ще рідше. У свої роки, як веб-розробник, я натрапив на додаток, який, як мені відомо, використовував його колись (можливо, є такі, які використовують його невидимо, але це важче оцінити), а може бути і півдесятка проектів, які можуть бути в змозі використовувати його (але насправді вони їм тоді не потрібні , або вартість використання цього підходу проти іншого не була виправданою).
У більш загальному сенсі, невдалі інтерв'ю трапляються. Розробка програмного забезпечення - це занадто велике поле, щоб можна було знати всі дрібні відомості про кожну окрему річ (у цьому випадку обмеження зберігання HTML5 локального сховища), і чесно кажучи про невідомість даної речі, на мій погляд, все-таки найкращий шлях (я особисто більше поважаю того, хто визнає свої прогалини в знаннях і прагне їх заповнити, ніж того, хто намагається приховати те, що вони чогось не знають). Зважаючи на це, я б сказав, що ви добре вирішили це питання, враховуючи інформацію, яку ви надали тут. Якби щось було ти зробив неправильно, можливо, це було в деталях того, як ви відповіли, що ми не можемо вам допомогти тут, тому що ми не були на співбесіді, щоб оцінити нелінгвістичні аспекти ваших відповідей.