Andyluo's Space

 USTC推荐免试面试经历

日志列表 

日记天天记

技术随时记 

中科大面试经历 

技术日志

友情链接 

我的技术博客

我的学院

联系我

我的相片

帮我点击广告

 

10:30出了合肥火车站,发现天空有点雾,是那种颜色不太正常的雾,让我对合肥的第一印象大打折扣。站旁的空间比较开阔,但是高楼大厦没有想象的那么多,人群也不拥挤,可能是早上的缘故吧。车站有很多“蹦蹦车”,跟我们县城的是一个样式,我们县城今年已经开始全面取缔了,因为影响交通,不知道这里居然也有。天气有点冷,我决定先填饱肚子再打电话给老师。吃了一碗粥和两个葱油饼,还喂了一点给旁边的小狗,呵呵,挺可爱的一只。
电话联系到老师,被通知在南区图书馆后面的软件学院新楼5层面试。当时不知道科大分为东南西北四个区(kick,走之前也不查一下),听成了南西图书馆,问一位老大爷南西图书馆在哪里,被告之只听说过南七图书馆,我想应该就是了,找到“南七图书馆”,发现是一个新华书店,问旁边的人都说不知道有南七图书馆。只好又打电话回去问,老师也是没搞清楚,后来发了短信才OK。
到了科大南区,硕大的一个校园,稀稀落落的几个人,只见一群小学生在玩篮球。校园挺大,绿化做得挺好,感觉又回到了大连似的。路边的一个食堂赫然写着“南区第一食堂”,是朱清时校长写的,食堂面积挺大,但好像只有一层。
走到路的尽头,发现左边有几栋新楼,估计就是软件学院了。走上两层台阶,迎面三颗椰子树分外显眼,红黄兰三种颜色,想到了一个词:“特立独行”。现在还不知道这树代表了什么含义呢。
新楼,恩,看到这栋新楼,我有点感动,居然还有点鼻子酸酸的感觉,想起了母校的楼了,唉,要不是一区没地方盖,应该早就有新楼了。进门是一位保安,很礼貌的跟他打了招呼,像跟一位熟人交谈一样说明了我的来意,因为很有可能以后去实验室还要他多多关照呢,呵呵,《计算机交流技巧及职业道德》。
来到2楼,发现电脑房的门虚掩着,大概是正在搞装修吧,瞥了一眼,是由一个一个小隔间组成的,屏幕薄薄的,应该是液晶的。想起将是新楼的第一主人,心中一阵兴奋,呵呵。走到五楼,哦,发现一个漂亮mm( :&)是那种张柏芝式的标准清纯玉女,又想到哪里去了,面试哦,kick),正在沙发上看书,但走过去时她没有抬头,估计是怕影响我面试吧,真可爱,kiss(KEEP IT SIMPLE & STUPID)。
在办公室找到了老师,恩,又让我想起了咱院办公室,简直如出一辙啊,老师都这么热情、年轻,办公室布置也特别温馨。老师带着我找到了两位主持面试的老师,一看就知道是来自计算机学院的老师了,一副经验丰富、和蔼可亲的样子,再加上一点时刻准备教授知识的“架子”。随后,我们在5楼的会议室开始了面试。
老师甲:你们学院也有硕士吧,怎么想到这边来读呢?
学生:毕竟科大综合实力还是强一点吧,我希望能换一个环境读书,这样思维能开阔一点,...,科大理科比较强(工科吗,还是工大强一点,呵呵)。
老师甲:哦。你们本科也是最后一年实习?
学生:恩,我们大三考完期末考试就直接去公司,不放暑假。
老师甲:那你先介绍一下自己和你做过的一些项目情况。
学生:好的,我主要是介绍一下这些项目(递过我的资料),这里有两个项目的材料,这是一个图表软件,它基于JFreeChart,可以画各种类型的图表,下面是一个表格,程序根据表格数据生成图表,它现在是SourceForge网站的开源项目,也得了我们校课外学术作品竞赛的三等奖。
老师甲:哦,这就是那个得了奖的作品。
学生:恩。
学生:这是一个写网络日志的小软件,基于Eclipse的RCP平台,Eclipse是现在最流行也是最强大的开发平台,最初由IBM开发,后来IBM捐资成立了一个Eclipse联盟,他是开源的。(向老师展示XBlogger的架构图)这是他的架构,用Web Service作中间件,Blog服务提供商把Blog的格式注册到Web Service,用户不需要了解Blog的具体格式,格式信息由Web Service来处理。这是我参加IBM 2005校园创新设计竞赛的作品,现在还在进行。
老师乙:你这个有没有提供扩展的平台...?(指着我的XmallCharter图表软件)(加注:其实这已经是Client了,是拿给终端用户用的,不是给开发者用的,所以没考虑留出接口)
学生:您是说别人基于我这个进行二次开发?
老师乙:恩,因为现在有很多作这方面研究的。
学生:就像Crystal Report酱紫的东西?
老师乙:恩。
学生:我现在还没有留出这方面的接口,但是以后可能考虑像Eclipse的Plugin体系一样,从一个地方动态加载扩展插件,比如别人可以扩展一个图表类型接口,将字节码文件放在相应目录,然后程序启动时加载,这样就可以画自定义的图表了。
老师乙:(若有所思)恩。
老师甲:你实习有三个月了,也做了不少项目,应该对软件开发有了一定程度的了解,你认为软件工程重不重要,具体是一个什么概念,用你自己的话说一下?
学生:很重要,我认为软件工程是一个规范,我们的软件开发过程要遵守这个规范,从可行性分析、市场调研、需求分析、概要设计、详细设计、编码、测试到提交和维护,如果软件开发遵守这个规范,就可以开发出扩展性、移植性各方面比较好的软件。比如说,如果进行设计之后再编码,别人就可以拿设计文档将系统移植到别的语言和平台;但如果一开始就编码,就没有转移的可能了。
老师甲:恩,那你认为软件工程中哪个环节最重要?
学生:我认为需求分析是最重要的,在一开始把客户的需求搞懂了,以后会少走很多弯路。(老师点头同意)
老师甲:在你做这个软件的时候(指着我的XBlogger截图),遇到最困难的是什么?
学生:遇到最困难的阿,...,因为我们做这个是在实习前的综合设计里,只有两个星期,而且这个Eclipse RCP技术比较新,大部分材料都是英文的,网上的资料也比较少,所以要在这么短的时间里面现学现做,我感觉这个是最困难的(把以前的郁闷说出来了,呵呵)。
老师甲:哦,...,恩。(表示由衷的理解)
老师甲:我们软件学院也要求在计算机方面有比较深的理解,所以对数据结构等知识也要比较了解。(我可没有复习哦,有点紧张ing)
学生:恩。
老师甲:你们计算机组成原理用的是唐老师的教材吧?
学生:恩,是唐朔飞老师的。(哇,唐老师这么出名!#¥%¥@@#敬佩ing,大家有了共同“爱好”,紧张局面缓解,有唐老师顶着呢,呵呵)
老师甲:你对组成原理这门课有什么认识?
学生:(对计组不甚记得,所以决定从计组和体系结构的比较入手)像组成原理和计算机体系结构,计算机体系结构是从一个比较高的层次,抽象地讲计算机系统的内部结构,而计算机组成原理是讲硬件和软件之间的交互,硬件通过一个什么样的操作实现软件里的一个运算。
老师甲:数据结构主要讲些什么内容?
学生:数据结构,...,就是讲数据的信息,他的内部结构,还有他是怎么存储的。(把重要的概念忘了,555)
老师甲:主要是讲什么?
学生:就是讲数据...,数据结构阿。(感觉情况有点不对劲)
老师甲:数据结构是指数据和他们之间的联系。
学生:哦,联系,呵呵,有点忘了。
老师乙:逆波兰表达式有什么作用?
学生:哦,通过逆波兰表达式可以用一个栈计算一个很长的算术表达式,大概就是这样的。
老师乙:就是用一个栈,对吧?
学生:(难道不是用一个栈吗?我记得就是酱紫的阿!)恩,差不多,一个栈(小声接着说“队列”),恩。
老师乙:哦。
老师甲:你们学编译原理的时间也挺长的吧。
学生:恩,一个学期。(一句废话^_^)
老师甲:你谈谈内存中的数据都是怎样组织的?
学生:(晕,我现在忘了差不多了,因为对底层的东西没作多少研究,所以印象不深,我们学院注重的还是高层的应用,Java啊)
恩,我感觉应该是那种顺序的链表形式吧(因为感觉没什么印象,我把直观的感觉说了出来,豁出去了),顺序就是为了提高性能,链表就可以把内存中的数据组织起来。
老师甲:链表?是这样的吗?
老师乙:你说说软件复杂度?
学生:软件复杂度,hmmm,软件复杂度有很多种衡量的方式吧,有的是计算代码的行数,有的是软件实现接口的个数,还有计算软件实现功能的。
老师乙:你们是这样算软件复杂度的,还有计算代码的行数?
学生:恩,我们在软件项目管理与质量测试还有软件工程里讲过,系统分析与设计也讲了一下。
老师乙:没有那种计算软件流程分支的吗?
学生:哦,就是软件都有哪些分支可以走,相当于流程的一个横截面,看截面上的点数(kick,什么时候联系到横截面了,讲得倒是挺有劲的,呵呵)
老师乙:hmmm...
学生:我们在软件质量与测试里讲过,就是白盒测试里用的那个,要程序的每个分支都走到。
老师乙:那是测试里面的。
学生:意思上差不多,呵呵。
老师乙:恩。
老师乙:你们编译原理里讲过@#¥!#¥没?
学生:什么?
老师乙:@#¥!#¥(拜托,我听了两次也没听出来)
学生:hmmm。
老师甲:可能是没有讲过。
老师乙:恩。
。。。

面试结束了,被告之同意接受,问能否承担起这个学费,再次确定推免生学费减半后,当然接受了。我感觉在软件学院花点钱还是挺值的,只要你努力,是可以学到很多东西的。年轻的时候作点有价值的投资,以后会有用的。
在办公室盖完要盖的章,我就要去东区招生办拿接收函了。出来发现mm还在那里看书,这次她抬起头了。对视了足有5秒钟,发现走到楼梯口了,只好作罢,恩,欣喜之情难以言表,真希望mm是这届工硕新生,最好还能上同一个班,这个希望可能性还是蛮大的哦,hoho(kick)。

推免面试Summary:
1、要自信。面试中自信是最重要的。
自己的体会:我感觉自己成绩还可以,而且工大的计算机也比科大强(增加自信哦)。
面试时像跟老师拉家常似的,老朋友吗,好久不见了,当然要聊久一点啦,呵呵。
2、坐火车来面试的前天晚上要尽量休息好,面试要显得有精神,最好提前一天到。要不上火车就赶紧补卧铺票,我补迟了一点,结果到半夜1点多才换到卧铺,好在睡了5个小时,精神还可以。
3、没别的啦,推免程序的时间挺紧的,各个学校不一样,一定要打听好。
科大在接收推免的最后一天才收到我的申请,招生办的老师打电话问我为什么寄这么迟,没能到计算机系面试,有可能是这个原因。
工大9月30号才给发成绩单和证明,我又在大连实习,每次都要同学帮忙,特快专递也得两天啊,kick!