(2022年11月过)SAS Advance 考试最新完全攻略!

今天终于通过了 SAS Advance 的考试。有一些最新的备考和考试过程的经验可以跟大家分享一下。 这篇攻略我会从两个方面来说,分别是备考篇考试篇

备考篇

SAS Advance 的考试并不难,主要是考察三个部分:Proc SQL 语句,SAS 中Macro宏的应用以及一些进阶编程技巧。 只要用我下面列出的备考材料复习,就完全不用担心过不了。所有材料的分享链接在最后。

  1. 官方教材《SAS Certified Professional Prep Guide: Advanced Programming Using SAS 9.4》

注意,一定一定不要用老版的教材,老版的教材有 800 多页,看完太费时间,而且还有大部分内容不会考察,还有部分要考察的内容没有涉及。所以一定要认准总共 400 余页的新版教材。另外,可能在某亩三分地或者其他论坛里分享的教材版本是乱码的,里面的代码片段和图片也有很多缺失。我找到了完整的电子版书籍,内容是完整的,分享链接也在下面。

Snipaste_2022-11-08_16-03-57.png

  1. 论坛大神 Mike Q 总结的 20 道 Lab 试题

Lab 试题,即需要你在考场上实机编写代码进行解答,具体情况是:

  • 左侧显示题目信息和要求;
  • 右侧是一个远程编程环境窗口,供你写代码使用;
  • 备考时候可以提前看一下 SAS 官方提供的讲解视频,熟悉操作;

实机操作的题目不用担心,不会很难,题型基本上都涵盖在了上面的 20 道 Lab 机经中,考前一定要至少刷一遍!最好自己亲手敲一遍代码,更加熟悉。

  1. 论坛大神总结 63+20 题

这部分主要针对的是考试中出现的选择题,63+20 题版本已经可以涵盖绝大部分的考试范围了。我分享的版本除了题目,还有详细的题目答案解析,总共内容不到 100 页,考前至少刷一遍就好。另外需要注意,正式考试中还覆盖了正则表达式(Perl Regular Expression)的题目,在刷题之余还需要翻看一下教材。

备考总结

总结一下怎么备考:

  1. 有富余时间建议过一遍教材(包括课后习题),没有时间的话可以跳过直接刷题;
  2. 一定过一遍 Lab 20 题,至少亲手敲一遍代码
  3. 一定过一遍 63+20 题,可以看答案过一遍之后,挡住答案自己做一遍。

考试篇

考试篇我会分为线上考试和线下考试分别讲讲是怎么样的(对,我很悲催地两种都经历过)。

无论是线上还是线下都可以在官网进行报名;按照步骤注册登录,然后选择自己想要参加的考试(本文中是 SAS Advance Programming - Performance Based)就行了。之后在选择考试方式(线下 or 线下),预约时间,进行付费就可以了。付费需要使用海外信用卡支付 180 美元。

线上需要怎么准备

线上需要下载官方提供的 OnVue 软件。在考试当天开考前 30 分钟,你会获得一个考试码进入到软件,进行 Check-in 的阶段。

在 Check-in 阶段,官方会让你上传一张自拍,上传个人证件的正反面照片,并且将自己的考试环境(房间)的前后左右拍照上传。在完成上传后,有一名监考会审阅你上传的照片,并且跟你语音确认监考的情况。

我第一次就栽到了这一个步骤。分配给我的印度监考官表示我的电脑摄像头只能看到脸,无法看到考试周围的环境,因此不准予我参加考试,后续与其理论也无果。只能取消了当天的考试。

在考试取消后,官方会向你的邮箱发送两封邮件告知取消和退款的情况;退款一般会在 1-2 个工作日后退换到你的付款账户中。

线下需要怎么准备

无奈,我又预约了离我最近的线下考点进行考试,不过整体体验下来还算方便(所以我也推荐线下考试一步到位)。

需要注意的是,最好提前跟考点进行电话咨询,询问是否需要准备任何东西。比如我要去的考点在一个大厦里,需要提前进行访客登记和预约,给一个二维码才能进大楼。在前往考点时需要携带两个自己的带照片的个人证件,比如身份证和驾照。

在指定时间到达考点之后,会有工作人员让你在考场须知上签字,并且登记个人信息和考试科目编号,查验证件并且进行现场拍照。之后需要将携带的包和其他所有个人物品锁在柜子里进入考场考试。不过还好,考场提供草稿纸和笔。

考试的系统如下图所示(在上面的所贴的视频中有),有可能你的考场提供的机器会有一点卡,所以慢慢操作就好了:

Snipaste_2022-11-08_19-07-37.png

考试内容

考试分为三个部分:

  • 准备阶段:给你时间熟悉考试系统,打开 SAS Studio,调整界面大小和分辨率,熟悉怎么提交答案;
  • 实机编写代码阶段:12 道题目,5 道题目考察 SQL 语句,4道考察 Macro 宏语句,1 道考察 Array 的使用,1道考察 PROC FCMP 自定义函数,还有 1 道考察使用 Hash Object 进行查询;
  • 选择题:21 道题目,绝大部分知识点都在 63+20 题目里,还有一点正则表达式的题目可以翻教材看一下就好;

考试结束之后,会当场显示成绩和是否通过。同时考场也会直接给你一份打印出来的成绩单报告:

Snipaste_2022-11-08_19-43-11.png

资料分享

最后就是最重要的 3 份资料的分享:

祝贺所有朋友都能顺利通过!