【试题】PlanB第一期试题汇总

##嗨呀欢迎小鲜肉们来到“大神之路”技术马拉松现场~
下面由我来为大家复习一下比赛规则~ (= ̄ω ̄=)

###比赛规则
本次比赛共有4个站点,每个站点的通关题目由各个工作室共同给出,与各工作室研究方向相关~

参赛选手可以自行挑选其中的题目进行作答并提交相应报告、作业。

每月31日截止本期试题的题目提交,成绩在三天内给出。

每次完成答题获得0~5分的积分

积分达到12分者即进入创新工坊。

每月组织一次优秀作业(报告)展示(上台讲解),并随即公布下一批题目。

###题目设置

• 第一批:以了解相关技术背景,行业背景为主,报告形式
• 第二批:以小规模编程、制作为主,报告+代码形式
• 第三批:以中等规模编程、制作为主,报告+代码形式
• 第四批:以完整的工程项目或模块为主,报告+工程形式

###时间安排
2016年9月19~22日前后:新生课之后
开始接收Plan A方案(截止10月10日)

2016年10月13日:
Plan A方案参与同学讲演会,创新工坊清水河分部成立,并布Plan B第一批题目

2016年11月3日:
Plan B第一批题目优秀评分者讲演会,并公布第二批题目

2016年12月1日:
Plan B第二批题目优秀评分者讲演会,并公布第三批题目

2017年1月5日:
Plan B第三批题目优秀评分者讲演会,并公布第四批题目

2017年3月:
Plan B第四批题目优秀评分者讲演会

PS.每道题最后有题目发送的地址和要求
请大家按照规定格式发送邮件,方便进行后期统计
如:
题目接收邮箱:xxxx@xxx.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

Q&A

1. 需要做多少道题?

同学们在下列试题中任选一道作答即可,如果做了多道,以平均分作为本期的实际积分。

2. 我选择哪个工作室的题,会影响到后期分到哪个工作室吗?

后期是工作室和大家双向选择的过程。
从理论角度上来说,并不会影响。
从社会工程角度来说,如果你经常做某个工作室的试题,确实会增加双方的熟悉度,工作室出题本身也会从自己的擅长领域来出题,所以本身PlanB就是一个大家互相了解的过程~
噫所以大家懂了吧?~

##第1题

0、出题工作室:ISA无限空间工作室

1、题目名称
请解释一下浏览器是怎么知道该如何显示ISA工作室的简介页面的呢?

2、题目背景:

3、题目内容(要做什么):
萌新们请打开ISA工作室的简介页面,然后 右键->查看源代码 或 F12打开调试面板,对其中的内容进行说明并解释其效果和原因

  1. 重复了的标签无需反复说明

  2. 必须且至少说明以下部分,重点在于对整个html文档有整体认识~

【附加题1】如果能结合源码中使用的bootstrap、jquery框架对css或js进行说明会有加分特效呦~如果完全不会也不想了解可以无视

【附加题2】谈谈对实现一个网站的理解

题目并不难,主要是想看到大家认真的态度,度娘谷哥什么的我们可也是很熟的呦么么哒=w=

4、参考资料:
《head first html and css》
http://www.w3school.com.cn/html/index.asp

5、其它说明:无

题目接收邮箱:verazuozuo1997@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

##第2题
0、出题工作室:扬帆工作室

1、题目名称:
移动医疗与智能诊断背景了解

2、题目背景:
在大数据炒得如日中天的当代,法律与道德、数据获取与挖掘、人工智能等挑战仍是移动智慧医疗发展的瓶颈,而移动医疗的核心通过分析海量数据的智能诊断,即是通过对可信度较高的书籍的整理与挖掘,结合临床数据与药典、药方数据来实现。

3、题目内容:

  • 国内中医(主)、西医的医疗现状;
  • 智能诊断的基础流程、大致原理、背景、面临的挑战(鼓励胡思乱想、new idea);
  • 大致调研已经推向市场的相关产品(春雨医生等)或具有相关技术的产品/功能(小冰),并分析优劣,核心技术流程

4、参考资料:
智能诊断

5、其它说明:
报告内容主要重心请放在“题目内容”的后两项上,报告不少于2k字
ps:移动医疗刚刚起步,业界并无“标准”与“正确”,或许你现在的遐想将成为未来前进的方向!

题目接收邮箱:736968215@qq.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第3题

0、出题工作室:移动智能工作室

1、题目名称:
div+css技术使用的优缺点

2、题目背景:
DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提起DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。

3、题目内容(要做什么):
众所周知,当前最流行的前端设计技术是DIV+CSS,请问它有什么优缺点。如果滥用DIV会有什么后果

4、参考资料:
http://blog.csdn.net/xinxin19881112/article/details/5386557
http://zhidao.baidu.com/link?url=LpE5M8_jdWMqeYajDS7W4cY-5N8-ZYxxMdBxDUNtFvmk3-EVUvZez1kWxfiLT__DRfs58MqIV5uzBETJ6kT7uK

题目接收邮箱:yidong_zhineng@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第4题

0、出题工作室:移动智能工作室

1、题目名称:
JS,JSP技术的使用

2、题目背景:
JS是JavaScript的缩写,是客户端脚本语言。JSP是一种技术,通过JAVA语言实现,两者之间相互辅助。

3、题目内容(要做什么):
在我们开发前端页面的时候,js代码是在哪里执行?而jsp代码在哪里端执行?两者的代码执行地方的优缺点是什么?

4、参考资料:
http://bbs.csdn.net/topics/300219029

题目接收邮箱:yidong_zhineng@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。


第5题

0、出题工作室:移动智能工作室

1、题目名称:
在前端技术中 (双引号)和 (单引号)的使用

2、题目背景:
(双引号)和(单引号)是JS技术中最为常见的也是大量使用的一种特殊字符,他们是用来区分变量和字符等等作用。

3、题目内容(要做什么):
在前端页面开发中,我们必然会使用到(双引号)和(单引号)来区分变量和字符,虽然两者都一样,但请问两者在使用上你更倾向于哪种?为什么?在HTML中,引号内都视为字符,请问如果要在引号内引入变量怎么办?

4、参考资料:
http://www.zhihu.com/question/21168673
http://www.iteye.com/problems/33158

题目接收邮箱:yidong_zhineng@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。


第6题

0、出题工作室:移动智能工作室

1、题目名称:
SSM技术指那些?

2、题目背景:
当前十分流行的框架SSM

3、题目内容(要做什么):
SSM中三个字母分别指的是什么?对于过去流行的SSH技术来说,SSM有什么优点和缺点

4、参考资料:
http://blog.csdn.net/yipanbo/article/details/45604215

题目接收邮箱:yidong_zhineng@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第7题

0、出题工作室:移动智能工作室

1、题目名称:
当浏览器输入一个网址的时候发生了什么事情

2、题目背景:
DNS服务器,WEB应用的使用流程

3、题目内容(要做什么):
当浏览器输入一个网址的时候发生了什么过程,每一步怎么执行的。

4、参考资料:http://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247483724&idx=1&sn=e58dd30d124971c795584e8673d6cc71&chksm=e9c5f8fddeb271ebebbb6c350ed1abc252f1f26b4f35c4ce36e10bde9659a37520feabed2290&mpshare=1&scene=22&srcid=100779R91kPFesJKA9RgyN7u&_wv=5#rd

题目接收邮箱:yidong_zhineng@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第8题

0、出题工作室:移动智能工作室

1、题目名称:
增长黑客

2、题目背景:
作为企业产品用户增长的低成本技术手段,增长黑客得到很多独角兽企业重视,是未来积具挑战和深远意义的工作。

3、题目内容(要做什么):
了解增长黑客的重要性,尝试实现一种增长黑客手段。

4、参考资料:
growth hacker conference,grouthathon,《增长黑客》

题目接收邮箱:yidong_zhineng@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

##第9题

0、出题工作室: 焦糖工作室

1、题目名称:
我看到你们了

2、题目背景:
我们每天都会打开很多的网页,可以说“打开网页”已经成了现代生活中不可分割的一部分。可你知道在“打开网页”背后发生了什么吗?

3、题目内容(要做什么):
写出从你在浏览器地址栏里输入 http://jotang.party/ ,按下回车到浏览器窗口内出现渲染好的页面这一过程中发生的事情。
加分项: 写出这一过程中可优化的地方,以及优化的方式。

4、参考资料:

  • 《图解HTTP》 (清水河图书馆有)
  • 《图解TCP/IP》 (清水河图书馆也有)
  • 《计算机网络:自顶向下方法》(清水河图书馆有第五版)
  • Wireshark (一个软件,可以看到详细的 TCP 请求报文)
  • 建议使用 Chrome 浏览器,然后可以在开发者工具(浏览器内按下 F12)的 Network 标签里看到详细的 HTTP 请求报文

5、其它说明:
有问题的话欢迎随时发邮件骚扰:whtsky@gmail.com

题目接收邮箱:whtsky@gmail.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。


第10题

0、出题工作室: 焦糖工作室

1、题目名称:
谈笑风生又一秒

2、题目背景:

Across the great wall we can reach every corner in the world

3、题目内容(要做什么):
想办法科学上网。 注册一个 Google 账号, 然后在 https://www.youtube.com/watch?v=pIYLCwiJ51o&spfreload=10 这个视频下评论苟富贵,勿相忘 。截图,并给出你科学上网的方法。

科学上网的方法: 加入焦糖工作室,我们工作室提供了科学上网的代理~

4、参考资料:

  • Lantern 是一个可选的免费服务,不过服务质量堪忧……(付费版就别买了)
  • 你可以选择其他的收费服务,也可以考虑自己买 VPS 搭建代理
  • 如果你选择自己搭建的话,可以考虑 ShadowSocks 或者 V2Ray
  • 如果在搭建过程中遇到了问题,记得随时 Google 或者骚扰学长。(不要尝试百度了,搜不到的……)

5、其它说明:
希望你在掌握科学上网的技能之后,养成遇到问题去 Google && StackOverflow 搜索的习惯。
遇到技术问题依然可以直接骚扰 whtsky@gmail.com

题目接收邮箱:whtsky@gmail.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。


第11题

0、出题工作室: 焦糖工作室

1、题目名称:
嵌入式计算机调研

2、题目背景:
嵌入式计算机是一种小型、微型计算机系统。因其有较好的可靠性,较低的成本可以被广泛应用于我们的生活之中。目前的嵌入式相关技术也被广泛用于各类可穿戴设备中。

3、题目内容(要做什么):
请调研并综述过去10年嵌入式计算机的发展,并对常用的嵌入式开发板(我们能上手的)进行分析,详细阐述这些开发板的结构特点、软件平台特点、开发语言特点、应用场景特点,优缺点等等

4、参考资料:

百度
Google
国内外嵌入式方向各类论坛
知网

5、其它说明:
希望你通过这个题目,对嵌入式开发和其定位有基本的了解。用自己的理解阐述,大篇幅粘贴复制的话直接拉黑名单。

题目接收邮箱:whtsky@gmail.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第12题

1、出题工作室:oxygen

2、题目名称:
安卓系统与iOS系统的差异

3、题目背景:
现在市场上的手机的操作系统基本上都是ios和安卓的,而两种操作系统都各有自己的特点,也能带来不同的用户体验。

4、题目内容:
请简要介绍安卓及ios系统各自的特点及差异,并谈谈自己的看法。

5、参考资料:无

6、其他说明:无

题目接收邮箱:1244672203@qq.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第13题

0、出题工作室:Unreal Studio

1、题目名称:
第一个游戏:roll-a-ball

2、题目背景:
在新生制作游戏技术不成熟的情况下,要求新生跟着给出的教程学习并使用Unity3D引擎制作一款简单的小游戏

3、题目内容(要做什么):
根据教程,用Unity3D引擎制作一款简单的小游戏:Roll-A-BALL

4、参考资料:
请自行百度游戏蛮牛

5、其它说明:
第一个小游戏分数为5分,制作时间为15天,若制作出来与教程一样,得4分,剩下1分根据同学的自由发挥根据情况给出,Unity3D引擎推荐下载教程中的版本,我们会在QQ群:466077262中为大家解答制作过程中遇到的疑问。

题目接收邮箱:unrealstudio@163.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第14题

0、出题工作室:微软工作室

1、题目名称:
举例说出三种链表,并说出常见用途

2、题目背景:
链表是一种非常常见的数据结构,广泛应用在操作系统、服务器、数据库等基础应用中

3、题目内容(要做什么):
举例说出三种链表,并说出常见用途

4、参考资料:数据结构与算法

5、其它说明:无

题目接收邮箱:supertempler@gmail.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

第15题

0.出题工作室:嵌入式工作室(embedded studio)

1.题目名称:
初识嵌入式系统

2.题目背景:

嵌入式计算和控制技术的发展可以追溯到20世纪60年代初,航天工业从那时候起已经开始使用实时控制计算机进行航天飞行器的测控和导航,随着半导体和微处理器技术的发展,到了20世纪80年代,大量4位,8位和16位微处理器开始应用于各种设备中,如飞行器,航船,汽车,电话,电视机,微波炉,照相机甚至玩具,嵌入式实时操作系统开始应用。进入后PC时代,4位,8位,16位微处理器逐步让位于32位嵌入式芯片,嵌入式计算机的应用更加广泛。它将广泛应用于消费电子,有线和移动通信,汽车,医疗,工业控制,航空航天及国防等领域的民用和军用电子设备。形式多样的嵌入式计算机已经深入到人们生活的各个角落并通过互联网/物联网联结,其消费量数以亿计(全球百分之95的芯片运用于嵌入式系统),逐步形成一个充满商机的巨大产业。

目前国内外在嵌入式系统的人都很稀缺。嵌入式人才稀缺,身价自然就高,越有经验价格就越高。而且它与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开发的产品通常是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。

对于新同学们,你们在大一上将会接触C语言这门基础课程,通过C语言课的训练会培养你们一定程度的计算机思维;大一下会学习数据结构与算法以及数字逻辑,通过数据结构与算法这门课可以培养你们对数据的处理能力以及对C语言基础的加深与巩固;而数字逻辑这门课则可以让同学们了解怎么通过硬件来处理一些问题,如计数,做逻辑运算等。而大二大三则会学习计算机的组成结构与原理,LINUX操作系统,计算机网络,ARM操作系统等更加专业化的课程。通过这些课程的训练以及在本工作室持续的学习,你们就能亲自动手做出一个简单的计算器,一个闹钟,一辆二轮平衡车,避障小车,3D打印机,激光虚拟键盘,四轴无人机等能很大程度上培养你们真本领的东西。做嵌入式会更好地培养你们对底层的了解,这是对整个计算机系统相当重要的一环。当你有足够耐心,足够兴趣成为一名嵌入式高手的时候,那些写安卓,写IOS的程序员们写的东西所用的规则就是你们制定的,这就是你们高出别人并应该为之努力的地方!

3.题目内容:

  • 为了有个比较清晰的学习路线,请结合自身以及查找资料回答嵌入式系统工程师需要具备哪些能力?

  • 结合嵌入式的行业背景,谈谈嵌入式开发在生活中的运用对你产生的影响。

4.参考资料:
《嵌入式实时操作系统及应用开发(第三版,罗蕾主编)》,百度,谷歌等。

5.其他说明:
欢迎学弟学妹们随时找嵌入式工作室成员进行提问,相关资料也可以去图书馆进行查询。

题目接收邮箱:cyt1996@qq.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

##第16题
0、出题工作室:linux工作室

1、出题名称:
程序员必备的系统linux

2、出题背景:
在IT行业,你可以不用windows,也可以选择不使用mac,但是却不能离开linux。开发本身不需要使用到linux,但是大多数开发的系统都是需要部署到linux或者是类unix的环境中才能发挥卓越的效果,同时保证长时间不当机。当然你也可以说windows server也可以做到,然而实际上一个正版window server,以及来自微软的技术支持所要支付的费用是非常昂贵的。在我们眼前就有一个非常好用,开源,稳定,能持久提供服务的操作系统,为何不尝试一下呢?

3、题目内容:
(1)了解一下linux比较常见的发行版:如debian及其衍生发行版, redhat及其衍生发行版, archlinux,gentoo等。通过网上的资料去比较它们的优劣,了解它们的区别。同时也可以去了解一下其他类UNIX系统和linux的区别。并写一段简短的话来描述你对linux及其他类UNIX系统的认识。1分。

(2)选择一个钟意的发行版来部署到自己的电脑上,使用来看看,建议选择debian和redhat的衍生版本,相对会比较容易使用。对于安装的系统,如果能完成双系统的安装并修改了grub引导界面背景为linus竖中指的照片,拍照发送的同学,将得到3分。对于只完成了安装的同学,就只需要发送系统的terminal界面(记得要包含用户名,命名规则为你姓名拼音加学号后7位),得到的分数为2分。

4、参考资料:
说到关于linux的资料,不得不提的就是鸟哥写的《鸟哥的linux私房菜》,虽然鸟哥写这本书的初版是在很早之前了,但是内容是非常好的,最近鸟哥的网站上也更新了针对centos7的最新版本,so,大一的小鲜肉们,还等什么,赶紧去找找看鸟哥的秘籍吧。

5、其他说明:
完成了题目之后请将指定的文件发送到里linux工作室的招新邮箱:如果在部署的过程中有什么疑问的,可以加入我们linux工作室的招新群583102044,学长学姐将帮助你们解答疑问。

题目接收邮箱:244025155@qq.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。


##第17题

0、出题工作室:linux工作室

1、出题名称:
文本编辑器vim

2、出题背景:
相信完成了linux发行版的安装之后,你会对linux有了比较感性的认识了把,是不是觉得图形化并不够windows和mac做得好呢,没关系,这些东西对于服务器来讲都是不重要的,爱用装,不用就卸了图形化界面把。然而我们无论如何都绕不开的是文本编辑啊,这一点上ubuntu的gedit是不是觉得好蛋疼呢,没关系,那我们就来试试linux下的两大神编辑器,vim和emacs。这两个编辑器的争斗时诞生以来就持续不断的,那我们究竟时要怎么选择呢,这个就交给你们自己判断咯,这里我们推荐先使用vim吧。

3、题目内容:
(1)修改vim的个性化配置,把配置文件内容发送到邮箱并编写简单的解释。(1分)

(2)使用vim编辑一段自己的个人介绍,和掌握的技术。注意要出现自己的姓名,同时还要开启vim的行数显示功能。截图发送到邮箱。(1分)

4、参考资料:
说实话我很想再说一波鸟哥,因为vim的使用在《鸟哥的linux私房菜》中也有。另外网上有很多资料,自己找也很快的。

5、其他说明:
完成了题目之后请将指定的文件发送到里linux工作室的招新邮箱:如果在部署的过程中有什么疑问的,可以加入我们linux工作室的招新群583102044,学长学姐将帮助你们解答疑问。

题目接收邮箱:244025155@qq.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。

##第18题

0.出题工作室:星熠工作室

1.题目名称:
凶手是谁

2.题目背景:考察思维逻辑

3.题目内容:
小阳的妹妹是小蒂和小红;他的女友叫小丽。小丽的哥哥是小刚和小温。他们的职业分别是:
小阳:医生
小刚:医生
小蒂:医生
小温:律师
小红:律师
小丽:律师
这6人中的一个杀了其余5人中的一个。

  1. 假如这个凶手和受害者有一定的亲缘关系,那么说明凶手是男性;
  2. 假如这个凶手和受害者没有一定的亲缘关系,那么说明凶手是个医生;
  3. 假如这个凶手和受害者的职业一样,那么说明受害者是男性;
  4. 假如这个凶手和受害者的职业不一样,那么说明受害者是女性;
  5. 假如这个凶手和受害者的性别一样,那么说明凶手是个律师;
  6. 假如这个凶手和受害者的性别不一样,那么说明受害者是个医生。

根据上面的条件,请问凶手是谁?(要有分析过程)

4、参考资料:

5、其他说明:

题目接收邮箱:417373945@qq.com
抄送邮箱:ic_report@126.com
邮件格式:“题目名称—姓名”,发送答题时请记得填抄送地址,以便我们累计你的得分。