今天面试的三道题,大牛来看看~
今天面试某大公司,下面是三道面试题,求解答(每道题5分钟思考)...
1.设计一个函数,调用这个函数可以打印出某个目录下的所有子目录和文件,包括子目录的子目录,只有一个API可用,调用这个API可以获得某个目录下的目录和文件列表,文件夹可能非常多,层次可能非常深,考虑空间因素,不考虑时间因素.
2.假设上面的函数没有设计成功,现在要做个简化的树状资源管理器,让用户能看到目录结构并能展开子目录,要考虑空间和时间因素,考虑用户体验,应该怎么实现.
3.做个手机阅读器的搜索功能,能够根据关键字搜索到用户最近阅读到的某本书的相关位置,要求速度快,占用空间少,匹配较精确,书的字数可能达到百万级别,应该如何实现.
1.设计一个函数,调用这个函数可以打印出某个目录下的所有子目录和文件,包括子目录的子目录,只有一个API可用,调用这个API可以获得某个目录下的目录和文件列表,文件夹可能非常多,层次可能非常深,考虑空间因素,不考虑时间因素.
2.假设上面的函数没有设计成功,现在要做个简化的树状资源管理器,让用户能看到目录结构并能展开子目录,要考虑空间和时间因素,考虑用户体验,应该怎么实现.
3.做个手机阅读器的搜索功能,能够根据关键字搜索到用户最近阅读到的某本书的相关位置,要求速度快,占用空间少,匹配较精确,书的字数可能达到百万级别,应该如何实现.
...全文
相关推荐
BAT大牛面试之谈解密Android 百度云视频下载
BAT大牛面试之谈解密Android 百度云视频下载内涵市场常见面试题
BAT大牛面试之谈解密Android
BAT大牛面试之谈解密Android,最新的Android 面试视频,
BAT大牛面试之解密Android
BAT大牛面试之解密Android 整套视频及代码;文本中是网盘地址和密码, 如果失效, 请私信我, 看到后立即发新地址
胡书敏-大牛教你如何高效准备Java面试.pptx
"胡书敏-大牛教你如何高效准备Java面试.pptx" 是一份由胡书敏主讲的关于Java面试准备的教程,涵盖了从简历优化到面试技巧的全面指南,尤其适合毕业生、应届生以及Java初学者。在Java
资深大牛全方位剖析 iOS 高级面试
资深大牛全方位剖析:UI相关RuntimeRunloopOC底层BlockAnimation音视频学习从零到整(2)音视频学习从零到整(1)性能优化网络相关探讨iOS 中图片的解压缩到渲染全过程数据结


