相关职缺

  1. 全端软体工程师
  2. 前端软体工程师
  3. 后端 ​​ 软体工程师

立即申请 测验分数评估

以下资讯包括全端、前端、后端线上测验。如果是申请全端,请熟悉全部的指示要求。如果是申请前端或后端,请熟悉非技术面的指示和针对前端或后端的框架要求。

参考全端考试样本 参考前端考试样本 参考后端考试样本

考前指示

注意: 为节省时间,我们强烈建议您在考试前先提前预备设置好一个空白的网页开发架框和环境基本设定

  1. 这份线上测验分数会决定您的职级与薪资范围。请必定要交卷。
  2. 你会有2.5 小时尽量完成开发一个网页,会包括一些前后端网站功能。
  3. 在你预定的考试时间,我们会 email 你的考题和需要开发的网页功能。请先检阅次次考前准备。
  4. 考题里会有详细的功能让你选择
    1. 请自由选择你想要开发的功能,最能表现你的能力,没有先后次序。
    2. 预先选择好你习惯使用的语言、架构、前后端、DB。
  5. 选择你最熟悉的现代网页开发语言和架构。
    1. 我们在 AVL 主要用 JS, Express, Node, React, Redux, Rails, Django
    2. RWD,HTML/CSS 优化加分。
    3. 考试时,请选择使用:JavaScript, Node, Express, React, Redux, HTML, CSS, Django, Rails, Vue, Ember, Backbone, MySQL, PostgreSQL, MongoDB
    4. 考试时,请勿使用:Java, PHP, jQuery, ASP.NET, C#
  6. 我们想看的是一个前后端可以使用的网站,有完善的功能,可以完整测试使用最好。
  7. 我们鼓励你重复使用现有的架构,像是 Redux、Bootstrap,不需要从零开始

测验分数评估

测验分数评估

考前准备

注意: 为节省时间,我们强烈建议您在考试前先提前预备设置好一个空白的网页开发架框和环境基本设定

  1. 参考考试样本
  2. 开发环境: 预先准备好网页开发环境,。
    1. 设定好 JavaScript 或任何你喜欢用的现代网页开发语言。
    2. 设定好你最熟悉的网页架构 (比如 Django,Rails,React.js,Express.js,等)
    3. 提前先建立好资料库环境。
    4. 预先设定好帮助开发的工具,例如:GitHub, Sublime, Gulp.js, Webpack, ESLint, Jest, Mocha, Chai, Jasmine, TypeScript, Babel, EJS, unittest/pyUnit, RSpec。
  3. 自备电脑或云端测试: 确认你的网页可上架 live demo。
    1. 自备伺服器或是 cloud server, 比如 AWS, Heroku 免费.
    2. 设定比较安全的 port。
    3. 确认防火墙没把网页挡住。
  4. GitHub 或 GitLab 帐户: 确认帐户是公开我们才看的到您的作品。
  5. 如何准备考题范围:
    1. 熟悉如何设立后端 database DB(SQL,MongoDB 环境)。
    2. 准备设立网页前后端,使用 JS, Express, Node, HTML, CSS, React, Redux (AJAX, JSON, REST), Bootstrap 等。
    3. 没有陷阱或脑筋急转弯。你将建立一个具有用户使用功能和管理员管制功能的网站。 (比方说一个购物、订机票/旅馆或是看新闻的平台。)
    4. 请先建立 FB Login 和 Google Developer 帐号和 key。你会需要设立使用者登入 authentication 功能。
    5. 熟悉如何连接 API,像是 Google Maps 地图、Stripe、寄 email SendGrid、Firebase, 等。

如何交卷

注意: 不管进度,请使用以下问卷提交你的网页 live demo URL 网址。

  1. 上传进度到 GitHub 或 GitLab。
  2. 时间到时,请上架,并提供网站 URL。
  3. 让你的网页跑一周。
  4. 请用以下的按钮【上传考试结果】。
    1. 提供你的 GitHub 或 GitLab。
    2. 也提供网页上架的 live demo URL 网址。


上传考试结果