最近我部门的校园招聘学生机试试题

来源:互联网 发布:淘宝子账号在哪里设置 编辑:程序博客网 时间:2024/05/01 01:46

由我出的题目,是一道比较考验编码能力和即时学习能力的题。

应聘者普遍是北京各理工科高校的硕士生。

 

机试试题:

 

小明非常喜欢综艺节目,他发现优酷网上有一个用户叫做“琪琪综艺”上传相关的综艺节目特别多。所以他想监控“琪琪综艺”的更新信息。他的需求有:

 

1.      收集“琪琪综艺”所有上传过的影片信息。

2.      若“琪琪综艺”发布了新的影片,需要在尽快通知小明。

3.      影片信息包括两点:影片名 播放地址。

如影片 首尔酷旅行20101031 的播放地址是

http://v.youku.com/v_show/id_XMjE5MTQ1NzE2.html

 

请为小明编写这个程序。

 

具体要求:

 

1.      由于时间有限,所以你只需要成功抓到前100个视频信息,就认为你已经完成了“收集所有上传影片”的任务。

2.      将要求1抓取到的影片信息记入文本文件(movies.txt),格式为:每个影片信息一行,包括影片名和播放地址,中间用制表符(/t)隔开。

3.      在要求2完成之后,对于“琪琪综艺”新发布的影片,立即在控制台打印影片信息,并将信息追加到文件movies.txt末尾。

 

小提示:

1.      你可以在http://u.youku.com/user_video/id_UNDM5NjAyNzY=.html获得“琪琪综艺”的所有上传影片。

2.      你有最多4个小时时间进行编码,但提前完成将提高你的最终得分。

3.      你可以任意使用互联网搜索需要的信息,但严禁上网与其他人讨论或在论坛发帖咨询。

 

 

 

 

 

 

目前情况:

 

 

机试的学生普遍情况看来不太理想,一般表现为:

 

集中表现为代码的逻辑性较低,然后是相关知识获取、即时学习的速度(比如正则表达式,网页抓取),最后是异常处理(健壮性),以及审题。

 

 

例如以下是一个学生写的部分代码,其中///<是我给的评价

 

 

 

 

原创粉丝点击