经过了这次面试后使我真正认识到了作为一个系统网络工程师所要掌握的技术。无论这家公司是否录用我,我都认为今天得面试是最成功的,因为面试官使我看到了自己的一些不足,增加了我的面试经验与临场应变能力,最重要的是让我找到了发展方向。今天把它写出来希望可以和大家一同分享,希望可以对想往系统工程师这个方向发展的各位朋友们有些帮助。
我面试的是一家做手机业务开发的公司,提供图片视频下载,并且开发一些东西的。开始的时候填完必要的简历后便要笔试,题包含的面很广,从cisco到linux,还有数据库,从单选,多选到简答。个人感觉答得还不错。过了几分钟后面试官拿着我的题进来了,很客气的说了几句后问我个人感觉答得怎么样。我便如实地说出了哪里没接触过,哪里比较薄弱。然后便进入主体。首先问我一些Linux得基本知识,比如要ip需要在什么位置改什么,要检查系统运行情况用什么命令等等基本的东西,然后看我的简历说简单说说你怎么做LVS的,在什么位置改什么,HA怎么做的,改动什么文件。还好这两个我事先做过,便把作用和文件里的改动,以及每个文件什么意思都说出来了,他看上去还算满意。然后问我脚本编成什么的会吗?我说会点,便把以前黄老师给我讲的一个远程备份传输的脚本讲了一下,他还让我在写字板上写出来,我便大概画了个图,具体地说了下,也算通过了。然后问我对cisco这类网络方面的知识了解多少?我便把以前的模拟项目说了一下,并在写字板上画出拓扑图,并具体解释了每个位置的设备和作用。后来他问我如果现在给我一个项目组建一个局域网有信心做出来吗?我说没问题,于是把想法说了出来。比如说采用单臂路由结构,划分VLAn,加ACL列表,NAT翻译等等,也似乎过关了。然后是数据库方面的知识,比如如何建表,删表,插入数据 备份恢复等等,我说这方面我了解不多,需要加强。然后问了下有关安全方面的知识,如果使用linux的防火墙进行单向与双向的拦截等等。最后又问了些磁盘存储备份之类的问题。最后他在总结的时候说:我面试是分几大块来的,首先是操作系统,linux windows等,然后是网络路由方面的知识,接着是数据库,安全,最后是磁盘方面的。因为作为一个合格的系统工程师来说这些是最基本也都需要掌握的......
长达一个半小时的面试终于结束了,虽然很累,但跟充实。基本上把所学的知识系统的又复习了一便。记得在白老师的博客中看过一句话,什么是综合型网络人才呢?网络技术(CISCO/华为/)+系统技术(Windows/Linux/Unix/)+数据库技术(Oracle/DB2/)+网络服务应用的架设及管理(Mail/OA/DNS/WEB/FTP/VPN/)+..... 这和今天的面试官要求的是一致的,在一个企业中,要想做好一个系统工程师,这几项必不可少。而现在的我也通过这次面试意识到了自己的薄弱环节了,以后需要好好补习下了。希望向往这方面发展的朋友们,对照这些要求看看自己,找出自己的优缺点。希望大家有个好的未来!