该文章同时发表于个人 blog:
https://blog.yiyu0x.tk/2019/11/22/2019-交大资工丁组复试心得/
/
## 本次推甄概况
- 交大资工丁组 备取1(备上)
- 交大资工戊组 备取2(备上)
- 成大资工乙组 正取2
- 台科资管丙组 迳取
- 台科资工 差 0.4 分迳取(放弃面试)
- 中央软工 (放弃面试)
## 自我介绍/背景
不免俗来个自我介绍,原就读国立暨南国际大学资工系。
校排 47 %。在校期间没有顾学业成绩,空闲时间都在 GitHub 上面玩耍,做一些玩具
或是自动化自己的开发流程。大学四年内比较值得提及的经历大概就是打过 CTF、多
次找到各大单位漏洞并且回报、管理过学校学生会的服务器、独立开发过校园查询课
程的系统。
去年听了学长 JackKuo 的建议[1](建议我去尝试丁组),于是开始自行架设各种服
务,在此也感谢学长毫不犹豫将主机权限开给我,让我全权负责学生会主机的系统。
同时也接下 LSA(Linux System Administration)课程助教一职,在备课以及帮同学
解决问题的同时,自己的实力也不断累积。在此也感谢 Ubuntu Taiwan 的负责人
BlueT[2],在我求学期间不断给予我机会,不管是实习机会还是 Linux 上相关的经验
都对我提供了偌大的帮助。
## 性向测验
因为自己是新竹人,对交大还算熟悉,面试当天也不太紧张。一方面也可能是因为学
长已经多次向我分享过往年经验。在面试前一周时再看一次去年的考题,有 8 成都能
轻松应付,当时心情非常平淡。
当天行程为“早上进行性向测验,下午进行面试”。
性向测验卷共有 18 页,作答时间 3 小时。内容包含 Mail, BSD, WWW, Linux, VM,
Net。内容多半是问相关的经验, trace log, 基本的资安,或是某种情况有哪些解决
方案,基本上没有碰过相关服务或是有相关设定经验无法回答。
顺带一提,性向测验不列入成绩,但是会让面试官更加了解之后分组会把你分到哪一
组,所以基本上挑自己熟悉的题目写即可,没有必要硬是把全部题目写满,像我就是
把自己接触过的内容都写完之后就交卷了。
相信大家对考题比较感兴趣,所以我在考场与几位朋友稍微记录了一下丙丁戊三组的
考题[3],有兴趣的朋友再请善加利用。
## 面试
面试的部分总共分为三关,第一天只有两关,都是由丁组的学长以及丁组毕业在业界
的学长进行面试,第二天才是教授进行面试。
第一关有三位学长一起面试,面试内容主要着重在备审资料以及上午的性向测验。因
为自己作答还算流畅(提前一小时交卷),所以面试被问到考卷上相关的议题也都能
侃侃而谈。其中也有问到我打 CTF 的相关经验,除了分享我擅长的领域外,也聊了一
下目前自己打 CTF 遇到的瓶颈。气氛欢愉,轻松回答即可。
第二关则是有大约十位学长一起面试一位考生,问的问题相当广泛,像是问“架设过
最大的服务”、“有无团队开发经验”、“如何进行专案管理”、“在多人团队如何
维持程式码品质”、“玩过的云服务”等等议题。比较有意思的是发现至少三位学长
的 MacBook 上都贴了 k8s 的贴纸,询问之下才知道交大自己有两个 k8s 丛集。
被问到的这些问题大多都是团队专案开发的基本功,至少我在校园内有分组的专案都
会要求组员尽量达到这些要求,所以对于这一块算是熟悉。也有回答出来,不足的部
分是自己的管理经验都是 Linux 上的管理经验,对于 BSD 没有太多的了解,面试官
有问到 BSD 相关的服务,当时回答没有很顺畅。
接着是第二天与教授的面试。
教授的面试气氛轻松许多,除了有闲聊一些架设经验,也有问一些遇到骇客攻打主机
的防御策略。也与教授互相交流了一下现在主流的防御套件的使用心得,内容没有像
前一天学长问的这么深入,节奏也慢了许多。
## 给学弟妹的话
1. 在学校的专案、专题,请挑选自己喜欢的主题,并且尽全力的去做。
2. 大学期间多跑 conf 去看一下各间学校的大神们都在忙什么专案,同时拓展自己视
野。
3. GitHub 上面非常多专案可以贡献,多与其他人一起写程式,增加自己的实力。
## 结语
感谢大学生活中帮助过我的各位老师,同学等人。
特别是两位学长 JackKuo, TTW (大三 CTF 战队成员)。
感谢在面试休息区互相帮忙的朋友们 splitline, Zino Lin, Zongwei Li。
## 参考
[1] 学长 JackKuo 的心得文 : https://reurl.cc/xDvNZ5
[2] BlueT : https://studio.bluet.org/
[3] 本次丙丁戊组题目位置(人肉记忆,若有不全请见谅) :
https://hackmd.io/@splitline/BkALfYY5r