/54Sher-Coder-Interview

升华工作室程序部2022招新二面题目

Primary LanguagePython

升华工作室程序部2022招新二面题目

晚霞后的夏夜还带着一丝燥热,星空下的毓秀楼怀揣着大家对coding的热爱。

我们有幸在九月的长沙见面,诸位给我们留下了非常深刻的印象。

祝贺各位凭借自己优秀的表现顺利通过了程序部的第一轮面试!

在接下来的近三周时间,我们将通过两个任务来考察大家的学习能力和问题解决能力。希望各位能够继续保持一面的状态,出色地完成任务。

以下为两个任务的具体要求,胜利就在前方,冲冲冲!

一、任务一

我们的开发工作从来不是单打独斗,在程序部的日常开发中,合作是必不可少的,而如何同步大家的进度就是一个需要关注的问题。大家或许听说过Github这个名词,它是一个在线的代码托管平台,可以将代码托管在上面(你现在看到的这个页面就是Github里的页面)。Git是一个版本管理工具,我们可以通过Git进行版本的管理与代码文件的上传。因此,熟练掌握Git和Github的使用就是大家进入程序部之前的必修课,那么任务一就围绕着这两个工具展开:

  1. 注册一个自己的Github账号
  2. 了解Git的概念,学习使用Git进行版本的管理和代码的上传
  3. 学习使用Markdown语法进行文档的编辑
  4. 在本仓库中添加一个以自己名字或昵称或网名命名的文件夹,文件夹里包含一个命名为README.md的文件,文件内容要求:
    • 讲述自己学习git的过程、经历和实践
    • 讲述自己学习Markdown的过程、经历和实践,以及成果展示(各种Markdown语法的使用)
    • 讲述自己进入程序部后想要学习的内容(包含但不限于编程语言、框架、技术等)
    • 以上内容需使用Markdown编写
  • 任务一的附加说明

  1. 保证自己在本次任务的完成过程中诚信、文明、友善且所交付的内容不涉及任何违法元素
  2. 如果违反上一条中的约束,程序部有权取消违约者的面试资格
  3. 任务样例见本仓库 example 目录
  4. 第4条任务中文件夹的命名必须具有标示性,即能让负责考评的同学知道你是谁(为保护大家的隐私,建议使用QQ昵称)
  5. 你可以使用你想到的任何方法进行学习,包括但不限于:百度、B站、CSDN、博客园、请教、购买课程(非常不推荐)。通过各种方法进行学习是之后工作中的重要技能之一
  6. 该任务为线上考核,负责考核的同学对本任务具有解释的权利
  7. 关于提交:在完成README.md后,要先将本仓库fork到自己的repo里,然后提交pull request
  8. 关于提交时间,各位需要在十月一日前进行提交,精确截止时间为10月1日00:00

二、任务二

大家应该已经知道,程序部的日常工作是进行web开发。虽然我们也会进行各种各样的技术的探索,包括并且不限于游戏开发,爬虫技术,数据可视化。 但是我们的本职的工作前端后端是我们每一位都要掌握的技术。考虑到大家都是刚刚接触Web开发,后端的种种配置较为复杂,且需要至少一门编程语言的熟练运用。 我们本次的考核就是两项

1.进行一个页面的开发,希望大家可以学习到HTML,CSS,JavaScript这些基本的前端开发技术。

具体详细要求
  • 1.希望该网页可实现的轮播图效果
  • 2.可拓展项目:如引入Vue.js等(非必须)
  • 3.发挥自己的创意,内容不限,除了必须实现轮播图外,其他请发挥出你们的创意

2.进行Python的学习,希望大家可以使用到Python创造出属于自己的有趣的项目

具体详细要求
  • 1.无内容要求,请发挥你的创意。

请你按照上面的要求进行概念的学习与理解,且给出一定的实践

任务二的考核方式为线下展示(presentation),请准备好展示用的ppt和实践成果,并在展示时讲述一下自己的学习心得和体会,你需要做好准备来展示自己的任务成果

面试的时间地点安排:

  • 时间:10月8日(星期六)(长理的风终究还是吹到了中南)
  • 地点:初步定为毓秀楼409(如果有改变或其他事情会第一时间通知大家)

纸上得来终觉浅,绝知此事要躬行

接下来的近三周时间大家将经历学校正常课程和国庆假期,请劳逸结合,自行安排空闲时间完成任务,预祝大家学业顺利以及拥有一个充实的国庆假期😊!

相信我们马上就会再次见面!