昨天上午有去面试,一个商务旅行社公司,专门做机票,酒店,旅行线路预订业务的。这是我的第二个面试通知,也是第四次求职面试,之前有两次是跟同学一块过去的,同学有通知而我没有投那些公司的简历,也不知道那样的行动好还是不好,毕竟不太正式。

早早就起床了,其实也没有太多要准备,该准备的东西我都有在前一晚做了,比如,怎么坐车,在哪里换乘...自我介绍时要吐字清晰,语速适当,在显得自信些...

9:18我到达公司那边了,邮件上说是10点,我没有地方去,又不想在路边呆呆地站着或是别我,只好去报到,至少哪里还会我张椅子可以坐。29楼,电梯只到28楼,所以还要走一层楼梯,公司也还OK,像电视上那些白领上班的办公室一个样,人也比较多,都是职业装,所以我就显得有些少突出,我只是带领T-Shirt+牛仔裤,尽量穿得大方得体一些。有员工叫我先坐一会儿,可我坐在那里感觉怪怪的,也不知道为什么。几分钟后,那边的人拿了一份东西给我填写,那是派生于:I简历,I档案,I调查问卷的对象,呵呵。

随后是笔试题,其实我喜欢笔试的。一看那些题,感觉自己有能力应付:

1,用JS写个函数改变某个结点的value,大意是这样。我其实正准备学习JS,DOM,但还没有开始,不知道怎么做的,后来就想到了getElementById(“XXX”).value=newValue;没有加上document,我觉得思路是正确的,这得要我学习DOM那些后才知道吧。

2.大意:ASP.NET中IsPostBack有什么用?页面事件Page_Load之前都有哪些事件,Button_Click事件是否每次都会引发Page_Load,为什么?

3.大意:用SQL语句查询出表A中存在,但表B中不存在的记录(A的主键id在B中作外键),尽可能写出你知道的方法,哪个效率更高,为什么?我用了两个方法,但都差不多,只是有一个采用了临时表,然后我就说用临时表效率高,因为我在网上看到过,他们说用临时表效率会高一些。But I don‘t know why?

4.override与overload的区别?这个简单,我也写得比较详细。

5.int a,b; a=10,b=12;   通过不增加变量方式交换a ,b的值。//to do

我之前有看到过类似的题,好像那本《程序员面试宝典》里面有,由于自身在看这类题时思考得比较少,只好尽量回忆,最后做出来,但有很大问题,只在本题适用。

只记得这些题,完后到一个房间里面谈,他问到我一些设计模式的问题,为什么要这么用?为什么不那样用?是不是所有的项目都可以采用三层直接套,这样好不好?我可以用二层就解决问题,为什么...有20多种设计模式,什么用哪一种,各有什么优缺点,要多思考,要不你永远只是知其然而不知其所以然,应该多问为什么?他建议多思考,多参悟的同时,要多学习,因为外面培训机构几个月学习的课程,而你在学校却要学习2、3年,学习的东西都差不多,你有什么优势,在以后的工作中,应该如何提高自己......

在面谈时,有相当一些问题答不上来,应该没有什么机会的了,但是,这却是一场不错的面试,也是我自已认为自己表现得最好的一次,so good。

posted on 2011-11-17 23:59  zemin1  阅读(134)  评论(0编辑  收藏  举报