面试期间,我被要求设计一个文件系统,允许用户将自己的属性添加到文件和文件夹中。我刚才说的是将属性添加到文件描述符中,并允许基于此属性条件搜索文件,以及添加此属性以显示在文件/文件夹详细信息中。
看起来面试官对这个答案不太满意。有什么建议如何更好地回答这个问题吗?
发布于 2013-12-03 15:10:59
我强烈怀疑问题是您说的‘附加到文件描述符’,但文件描述符是进程的暂时属性,而不是文件的永久属性。您可以提供一个系统调用来将属性附加到与文件描述符相关联的文件,就像您还可以提供一个处理文件名的系统调用一样,但是这些属性必须存储在“文件描述符”之外的其他地方;它们必须存储在磁盘上。如果你没有说清楚,面试官可能误解了你的意思。
https://stackoverflow.com/questions/20344628
复制相似问题