面试稿子
整理一下自己的资料,继续努力。回忆起当初高考的时候,最擅长的数学考砸了,回家那天晚上不停地跑圈并对自己说,“坚持,努力,忘记过去,公布成绩那天就会发现今天的努力不会白费”。很不懂当初自己在那变态的压力之下(在内地高考过的都应该知道高考失手对学生意味着什么)仍能冷静下来,事实上我第二天的两门考试都超水平发挥,填补了数学的分数从而如愿进入中大计算机系。。。。回忆这个故事是希望自己为自己打气,虽然现在的压力很大,形势也不乐观,但是要相信努力是不会白费的。
1. 自我介绍(introduce youself)
先简单介绍一下我的个人情况吧。我叫vincent,现在是科大的MSc IT program的学生。在来科大前我在中国电信广州分公司做了两年software engineer。
option1:
我今天来应聘的职位是XXX,我认为我有3方面的特点比较适合的。(Practitioners, teamplayer, fast-learner)
a. 首先,我在technical方面有着浓厚的热情,涉猎面比较丰富。既有web-base application,例如HTML,JavaScript,AJAX,MVC等,也有server side 的,例如C#做过workflow engine,CMS方面的开发,java方面有GAE for java 上有自己的blog,CV里有集体介绍。web, server side, database 3方面
b. 另一方面,我相信我是一个好的teamplayer。我拥有一定的project experience. 在工作时曾经与微软中国的project team一同开发企业系统,获得宝贵的大型项目经验。而在科大读MSc期间,我到一个web2.0 的startup 里做intern,为期4个月,开发web-base application,丰富自己的经历。(论据加强)
c. last but not least,我喜欢学习新野,也是一个fast-learner。(IT行业的特色啊)我很重视从网上获得知识和技巧,平时我会流连一个国内的技术社区,同时我每日都更新阅读订阅的RSS文章,学习一些新的技术,思想,新闻等等。我相信我可以很快上手新知识的,具体的freamwork。(无结果)
option2:
为了让你更深入地了解我,我想先介绍两个比较有代表性的经历。第一个是我在中国电信工作期间参与Microsoft(china) project team开发的企业应用平台项目。基于.net2.0和SQLServer2005.我主要负责的是work flow application的开发。在庞大的开发团队中,我需要与不同背景的人沟通,合作,接触到成熟,规范的项目开发流程,模式,在完成自己任务的前提下,我学习平台代码,见识到disign pratern,开始思考项目架构。呢d对我当时一个fresh gra来讲有好大的影响,也是我决定来HK进修,学习,工作的一大原因。另一个我想介绍的经历是我来到科大后在science park 一个web2.0 startup company做intern programmer.同刚才介绍的不同的是,我呢次intern的团队是一个灵活快速的开发团队。这由web2.0开发的特点决定的,他面向网上所有用户,更注重用户的体验。用的是ruby on rails,mysql和JS。也因为这样,我能参与到多方面的工作。(例如基于项目需求,在google map API上扩展多一层自己的layer)这次internship带比左我一番新的开发体验,同时很重要的是它让我获得在HK工作的经验,了解到一些细节的差异,例如在技术术语的中英文叫法上。(举一些例子)
我之所以想介绍呢两次的经历,都是想印证我这几两方面的优点的。第一个是team-player,这两次经历我体验了不同的环境,开发方式,我懂得如何快速地融入团队,正确理解同事的意思,一点就明,举一反三,做对做好。同时,我性格是那种不计较的人,与大家关系都很好,到现在都有同他们keep in touch,例如Microsoft那时的PM写的推荐信帮我在申请科大的时候应该加了分的。而internship的老板也帮我写了reference letter,我刚交了给XXX。第二个特点是fast-learner。作为一个IT人,我好清楚主动和快速学习的意义。IT的面感广,语言感多,作为一个junior 我只能努力加强自己的sense,我在之前的经历中还算是OK的。同时无论是工作还是读书时期,我都坚持每天抽空到一些技术社区学习一下,看自己通过RSS订阅的blog,学习新的技巧,了解新的资讯。
如果时间允许的话,我想说说我选择贵公司的原因
待续
工作目标
希望能在真正的IT公司工作,与公司一同成长。因为我实在喜欢做开发,用code实现自己的思想,可以达到忘我的境界。举个例子,debug好多人都觉得好闷,我反而挺喜欢,因为电脑不会骗人的,肯定是自己的code有问题,我相信一步步肯定可以找出问题所在的。最开心的是debug成功的那种满足感。因为感样,能够在喜欢的公司工作,我并不介意初初入职时的工资,我相信只有做得野,一切都OK的。呢d都是我放弃在国内安逸的电信工作的原因啦。
个人性格
我并不够aggressive,通常别人对我的第一印象都不是很好,但是只要通过一段时间的接触,同事,朋友都会同我相处得很不错。
2. 介绍一下某一个具体的开发事件 (以EIAC开发为例)
根据面试的套路走,STAR法则
S
企业重新规划,融合,优化原有IT系统,搭建一个可扩展,高效,易维护的系统平台。并请微软中国项目团队一同合作。
T
我作为电信IT部门的员工参与到项目中,主要负责work flow application 的开发。
A
说说EIAC的困难与克服 3点 熟悉项目结构(友善的IDE) deadline code view
R
整个过程,我认识了很多nice,热情的朋友,扩宽了自己的事业,获得大团队开发的体验。
3.
4. 重点问题1 oop的理解
重点问题2 (workflow)
重点问题3 (对garbage collection的了解)
重点问题4 (JS, google map)
5. 说说对web application开发的了解(MVC)
6. 问题提问
application开发。。。。web的关系,思考