Меня попросили во время интервью создать файловую систему, чтобы пользователи могли добавлять свои собственные атрибуты в файлы и папки. Я просто сказал, чтобы добавить атрибуты в дескриптор файла и разрешить поиск файла на основе этого критерия атрибута, а также добавить этот атрибут для отображения в файлах/папках.
Похоже, интервьюер был не очень доволен этим ответом. Кто-нибудь советует, как лучше ответить?Интервью - дизайн файловой системы
0
A
ответ
3
Я сильно подозреваю, что проблема заключается в том, что вы сказали «присоединить к файловому дескриптору», но дескриптор файла является переходным свойством процесса, а не постоянным атрибутом файла. Возможно, вы можете предоставить системный вызов для присоединения атрибута к файлу, связанному с файловым дескриптором, так же, как вы также предоставите тот, который работает с именем файла, но атрибуты должны храниться где-то, кроме «дескриптора файла», ; их нужно будет хранить на диске. Если вы не сделали этого ясно, интервьюер, возможно, неправильно понял, что вы имели в виду.
Смежные вопросы
- 1. дизайн виртуальной файловой системы
- 2. Структура данных для файловой системы - интервью
- 3. OO дизайн интервью
- 4. Банковская система дизайн интерфейса - интервью
- 5. 4 дизайн программы интервью вопросы
- 6. Объяснение boost :: формат файловой системы файловой системы в C++
- 7. получить тип файловой системы с использованием файловой системы boost
- 8. Основы реализации файловой системы
- 9. создать дескриптор файловой системы?
- 10. экспериментальная ошибка файловой системы
- 11. Эффективный поиск файловой системы
- 12. Размер блока файловой системы
- 13. Ошибка файловой системы (12)
- 14. Инструменты тестирования файловой системы
- 15. UFT Проверка файловой системы
- 16. Параметры масштабируемости файловой системы
- 17. анализ файловой системы
- 18. Время файловой системы NTFS
- 19. Чтение файловой системы FAT16
- 20. Обход файловой системы fat32
- 21. Задача файловой системы SSIS
- 22. Объяснение файловой системы hadoop
- 23. Архитектура файловой системы Linux
- 24. Индексирование файловой системы
- 25. Маршрутизация файловой системы Joomla
- 26. Разрешения файловой системы Sharepoint
- 27. Идентификация файловой системы? C#
- 28. Запрос файловой системы
- 29. Docker.IO Конфигурация файловой системы
- 30. Реализация базовой файловой системы
Я взял бы плату за консультацию за это интервью. – bvj
Вопрос был не по теме, если это не была позиция системного программирования, и я не знаю, когда я в последний раз видел один из них. Но ты не ответил на это хорошо. «Добавить атрибуты в дескриптор файла» не имеет смысла или круговое. – EJP