今天在一个公司应聘,应聘完之后……(给了一个面试题)
我是一个大三的本科学生,对.net极其的热爱,本着这份热爱,我逃了不少课,来专注于它,很想找个机会出去找个工作试试自己的实力,现在在高校里做过大大小小的十多个项目,有一些开发经验了。这里就专业技能就不再多说了。今天到一家公司应聘,聊了一下,老班对我的影响还是不错的。发了一个面试题给我做,但我对一些题目认识里存在一些模糊的地方,来此,希望各位CSDN的各位朋友给小弟一些启发和提示。不再于想各位给出答案,我只想各位有什么高见,提醒小弟一下。本人虽一个在校学生,但对现在外面的就业压力非常清醒,小弟在不懈的努力,还有一年就毕业了。希望有个好的前程!感谢各位,各抒己见!
问题如下:
1. ASP.NET] 请写一个ASP.NET的Page, 在这个Page中用一个Tree 控件按层次列出Server端所有的的有效驱动器, 及其每一个驱动器下的目录和文件,这个Page的用户可以新建 Folder,Upload 和Download文件, 如果你懂AJAX技术,请用AJAX实现。
2. [ASP.NET+SQL Server] 如果你懂SQL Server, 并选择了第1题,请在那Page上加入一个功能, 就是用户可以指定一个Folder, 把这个Folder的所有Sub Folder 和File信息放入数据库中 (Dump) ,并可以从数据库中把从新加载回来 (Restore).
请优化你的Dump 和Restore算法。
3. [HTML+DOM] 请写一个HTML的Page, 在上面实现一个可以移动的Window, 请注意这个Window用DIV实现, 而不是showModalDialog. 如果可以请在这个Window中显示www.capbayer.com 的Content.
4. [HTML+DOM] 请写一个HTML的Page, 这个Page中有一个table, 请利用DOM和Javascript实行它的列分割线可以用鼠标移动。
5. [JavaScript] 请描述如何在JavaScript的程序中使用面向对象(OO)的思想 , 请写一些JavaScript的class作为你的描述的实例。
6. [算法] 如何检测一个可能很长很长的 单向链表中是否有环, 能否找到办法去掉呢?
7. [算法] 请实现一个模型去估算中国人口的男女比例。
8. [其他] 为什么镜子中的人左右是反的, 而上下不反