由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - amazon 面试题Create a class for filesystem
相关主题
design an in-memory file system一个Linkedlist面试题的教训
大牛帮我看一段code问个面试题,加些小抱怨
DB面经一道T的题。
在线等! 谁 熟悉 .bat 或者 Shell 啊? 要开发一个工具 去运问个google面试题(3)
EMC面试题问一道A家的面试题
一道dropbox面试题面试题总结(5) - Binary search and divide and conquer
求教一道面试题面试题总结(6) - Linked List
一算法面试题给大家说个面试题,不敢完全泄漏题目,就说中间没想清楚的一个环节
相关话题的讨论汇总
话题: filesystem话题: create话题: folder话题: file话题: class
进入JobHunting版参与讨论
1 (共1页)
S*******C
发帖数: 822
1
面筋中一道OO的题,Create a class for filesystem.当时就狂汗,基本没准备OO的题
,后来他提示,感觉是要说filesystem里面有文件和folder, folder还有subfolder
要有个结构指向sub folder一类的。
这个怎么做
S*******C
发帖数: 822
2
有人会做吗
p*********g
发帖数: 116
3
看java File 类是怎么设计的.
别人有什么想法?
m*****g
发帖数: 71
4
我的想法:三个类,一个super class,有name,有个指针或引用指向上层目录。第一
个子类是文件,有硬盘位置和长度之类的信息。另一个子类是目录,有linkedList保存
子目录/文件。
H********n
发帖数: 99
5
具体见cc150上就有。

【在 S*******C 的大作中提到】
: 面筋中一道OO的题,Create a class for filesystem.当时就狂汗,基本没准备OO的题
: ,后来他提示,感觉是要说filesystem里面有文件和folder, folder还有subfolder
: 要有个结构指向sub folder一类的。
: 这个怎么做

g*****g
发帖数: 34805
6
You actually only need 2 classes, File and Directory, as Directory is a type
of File.
JDK only has one, File. And an API list() that will return null for non-
directory. Nothing wrong on either approach, for interview, the former one
is probably the safer choice.

【在 m*****g 的大作中提到】
: 我的想法:三个类,一个super class,有name,有个指针或引用指向上层目录。第一
: 个子类是文件,有硬盘位置和长度之类的信息。另一个子类是目录,有linkedList保存
: 子目录/文件。

l*********u
发帖数: 19053
7
subfolder, files. isRoot, moveUp, moveDown,listFiles, renameFile/Folder,
deleteFile/Folder,sortFilesbyName/Size...
擦,给多长时间写啊啊啊...

【在 m*****g 的大作中提到】
: 我的想法:三个类,一个super class,有name,有个指针或引用指向上层目录。第一
: 个子类是文件,有硬盘位置和长度之类的信息。另一个子类是目录,有linkedList保存
: 子目录/文件。

j*********1
发帖数: 324
8
这应该是class design的题目,ccup有,不知道也可以说说有哪些class
1 (共1页)
进入JobHunting版参与讨论
相关主题
给大家说个面试题,不敢完全泄漏题目,就说中间没想清楚的一个环节EMC面试题
我的面试题总结一道dropbox面试题
有人整理过FB的面试题么求教一道面试题
smiley同学的面试题分类总结链接谁那有一算法面试题
design an in-memory file system一个Linkedlist面试题的教训
大牛帮我看一段code问个面试题,加些小抱怨
DB面经一道T的题。
在线等! 谁 熟悉 .bat 或者 Shell 啊? 要开发一个工具 去运问个google面试题(3)
相关话题的讨论汇总
话题: filesystem话题: create话题: folder话题: file话题: class