janecao 发表于 2017-1-11 18:02:08

第五期葡萄城招聘编程邀请赛即日起航!

本帖最后由 janecao 于 2017-1-13 10:19 编辑

作为一名程序员,我们希望通过代码呈现自己的思想,我们希望通过代码展现信息化的世界,
我们希望在求职过程中展示自己出色的设计思想和编码能力。
那么现在,葡萄城招聘编程邀请赛为你提供这样的平台,
在这里,不仅可以检验自己的软件设计思想,更可以与众多的编程高手同台切磋,还有机会抱得大奖,
获得葡萄城的面试机会,从而有机会加入全球顶级控件提供商的全球研发团队,
让自己的设计思想和编写的代码助力全球500强企业的信息化发展。还等什么,键盘敲起来! IPAD等你来拿参赛时间:即日起至2017年3月31日
题目(三选一)请尝试从以下题目中任选一个题目,参与竞赛


题目1:基于Web浏览器的拼图游戏编程语言:推荐HTML + JavaScript题目描述: 实现一个在浏览器中运行的拼图游戏1.可以从本机加载一幅图片,打散成若干小块,游戏者可以通过鼠标拖拽小块完成最终的拼图。2.拼图的块数可以自由指定,最终用户可以选择拼图的难度,随意指定分成 m 行 n 列。3.打散后的矩形块将会随机旋转一个角度,旋转角度仅考虑 90 °的倍数,比如说 0 °, 90°, 180°, 270°,以增加游戏的难度。
题目要求:1.能够支持WebKit内核和另外任意一种非WebKit内核的浏览器。2.不使用任何三方JavaScript类库,包括,但不限于jQuery。3.不推荐界面元素使用绝对布局。4.界面美观。


题目2:编写一个可视化的排序教学演示程序编程语言:不限,推荐.NET题目描述: 实现对任意交换排序算法的可视化
1.对于任意指定的交换排序(https://zh.wikipedia.org/wiki/%E ... F%E7%AE%97%E6%B3%95),实现每一步比较和交换的可视化演示。2.支持单步模式,可以执行单步的前进/回退操作。
题目要求:1.演示的排序算法支持扩展,需至少给出两种交换排序算法供演示。2.给出相应的文档说明如何扩展支持其他排序算法。


题目3:计算一个尽可能大的素数编程语言:不限题目描述: 在有限的时间内,计算出一个尽可能大的素数。
题目要求:需要随作品提供文档说明算法原理,参考资料等等。
邀请赛说明:1、参赛方式:个人参赛2、参赛者可选一个或多个题目进行解答 ,但评审不以解答题目数量为评分依据3、奖项及奖品:一等奖、二等奖(根据评审情况,可空缺)   一等奖:iPad   二等奖:Amazon Kindle PaperWhite经评审的优秀作品,即可获得面试机会!!
提交地址:career.xa@grapecity.com注意:请将邮件中压缩文件的扩展名“.zip” 改为“.zz”,并提交简历。
更多职位信息,欢迎点击以下链接了解详情~http://www.grapecity.cn/career/default.htm
最终解释权归葡萄城所有

页: [1]
查看完整版本: 第五期葡萄城招聘编程邀请赛即日起航!