29号面试的.前一个晚上发了个帖子...寻求下帮助的........
http://topic.csdn.net/u/20081028/18/2454cfc2-32a7-4bd4-b456-ae5812dd3460.html
现在已经面试回来,并于今天下午接到复试的通知..叫我明天过去复试.....不清楚复试主要是干嘛的,,,
可以到这里给我答案:
http://topic.csdn.net/u/20081030/21/8d14031a-5b3b-4c98-a047-10974813e78f.html
下面是面试过程:
面试地点:无锡
面试职位:java程序员
面试时间:08年10月29日上午10点
这次面试后,感触颇多...也遇到了许多不可预料的事情,下面就把我的整个面试的过程说一下,希望能给找与此相关职位的朋友一个参考..当然面试的方式是五花八门的.这只是我遇到的一种情况
早晨6点就起床了,把该准备的在弄弄,主要也就是我以前的项目整理下,拷到了我的u盘里,放到了我的包里,就这样就杀过去了.
从常熟到无锡大概80分钟到了,我是八点上的车,到那也就9点20分左右吧,按道理来说..做公交车是能到达目的地的..但是情况发生了变化......我是面试的前一天晚上在网上查了公交线路图....网上说到无锡火车站做11路到中桥二村下,就到了...于是我到了无锡火车站后直奔11路...上了后大概走了一半左右,我问车上的人...我说:"这车是不是到锡山区的",那人说:"不是的",这下玩了,后来我又问人,怎么做车...答案是需要重新做回火车站,然后转28路到无锡锡山经济开发区(这里是我的面试地点),....经过一番周折后,终于到了锡山经济开发区,刚下车不久..碰到一个问路的mm(长的不咋的..要不一定和她多纠缠一会在说)...她问我..知道这个地方怎么走吗..她把地址给我看..我一看..傻了..原来和我是面试一家公司的....也是应届生..不过是从河南商丘过来的...就这样..我们两一起找到了那家公司...
(这里我也有感触...就是到一个陌生的地方后一定要备足足够的一元硬币...我为了找零钱...是见到旁边的卖冰糖葫芦的,卖地图的是见到就买阿..因为要急着赶时间..顾不得那么多了)
找到那家公司已经11点30分了,是叫那个女的下午2点过来面试的,所以她没有和我一起上去...我一个人就先过去了,进了公司后,前台小姐问我干嘛来的...我说明了情况后,给了我一套java试题,让我先到那做..我刚拿到笔试题..大约的看了一下...知道了个大概后,她过来了,问我午饭吃了没(我想该不会请我吃饭吧?)..我说没,她说那你先把试题放在这,你先出去吃个饭再来吧...这下我心中是怎样的一个"乐"子....大家猜为什么.....
因为我已经知道面试题大概考什么东西了,于是我利用下去吃饭的时间,把随声带着的一本书(是我们学校图书馆的 书名叫 java程序员面试宝典)看了看,后来发现..上面所面试的题目这本书上几乎都有..我看了下也就差不多了...
题目考的不难,都是基础题,我举几个例子在这....
1,请说出public private protected friendly作用域的范围和没有写的情况.
2,请说出ArrayLIst和Vector,HashMap和HashTable的区别
3,区别抽象类和接口有什么不同..
4,请介绍下java frame collection(包括自己的数据结构)
5,请用java实现一种排序算法
6,java 中的char能否存储一个汉字,为什么?
7,long a=3.4;请问该语句对不对,为什么?
8,请你谈谈java内存回收机制
9,请编写一段程序.java socket编程,客户端接收服务器端发来的一端消息,并输出..
10,java实现对象的序列化有哪两种方式,实现对象的比较需要实现什么接口
11,java实现线程同步有哪两种方式
12,请编写一段多线程程序,实现两个线程同时对一个数加1的操作,两个线程同时对一个数的减1 的操作
13,请说出jsp有哪些内置对象,各有什么作用?
14,请说出动态include和静态include有什么区别?
15,请说出jsp实现跳转的两种方式..并说出区别?
16,请说出forward和redirect有什么区别?
17,请说出servlet的生命周期
18,servlet程序的基本结构是什么样?
19,连接Oracle数据库基本的代码.
20,Class.forName()有什么作用
21,一般你对Oracle中存在大量数据的时候,你是如何实现分页的
22,什么是jdo
24.....................
好了,我只能想到这么多了,一共大概有30道左右..考的深度只到jsp servlet部分(基本的java web 开发),....至于ssh之中的东西一概没考到...
上面的题目在网上都可以找到的...所以java 基础面试题无外呼就是那些,一般都被人总结了,所以面试前把那些经典的基础面试题看看...还是有所帮助的.
做了这么多题我大概用了1个小时,哦,对了,和我同时在笔试的一共有四个人,我看了我的试题是第三套,估计他们和我的不一样..至于有工作经验的面试题,我也没看到..不知道是不是也只笔试到jsp servlet部分.
笔试后...那个前台小姐打个电话给java部门的项目经理..提示下说有人要过去面试了,于是她把我带到了那个部门,走在公司里面的时候,感觉公司不小..大概规模有100人左右,看他们各自都在忙着自己的事情,....都在对着键盘敲阿敲...也不知道都在敲着什么东西...艾..工作强度怎么都这么大阿.
到了那个java项目经理那,他好像带着一大批人正在做着项目,后来他把我带到一间屋子里,对我进行口头面试,我也把这个过程大概的说一下,
1,他首先叫我自我介绍下,
我大概的说一下自己的情况,和学习java的程度到什么样就没说了
2,接着,问我能不能提得主压力
这个当然说能啦.....另外在加几句好听的
3,叫我谈谈java内存回收机制..
我想这还不简单,把刚刚写在笔试题上的就想背的一样说出来了,但我说到jvm并不能保证gc操作一定能被执行,既java存在内存泄露的.
4,接着叫我举个例子说明java存在内存泄露,给了我一支水笔,那里有一块黑板..叫我变个程序(内存泄露的情况)给他看..我想了想...最后没有想出来...最后我一句话说因为平时很少遇到这个情况,...所以也没太关注...就这样忽悠过去了
5,问我:"平时开发中遇到的最大的困难是什么"
我说是数据的处理和运行效率问题..例如并发执行,批量更新..大范围数据查找等等
7,问我:"目前为止做过哪些项目"
于是我把我做过的项目大概都用到了什么技术..说了下...其中有个是用了struts
8,而后就问我了:"你认为struts的缺点是什么"
这又难道我了,平时只关注它的优点..怎么一下子让我说缺点了.....于是我想了想,说struts只是一个框架,不容易自己扩展,受到了框架的约束....我就这么说了
9,然后叫我比较一下model2和struts的有什么区别
这个倒是简单....我三言两语就说了...说了后,他来了句:"我对你这个问题的回答非常满意"...
10,问我期望的薪水和福利是什么?
我说期望带薪实习1500元/月,福利方面无所谓,公司能提供住宿....就这么简单的说了..关于薪水的问题,前面我在做笔试题的时候,旁边是一个进行复试的java工程师的人(有1年工作经验),面试人问他期望薪水..他说3000-4000元/月...然后面试官直接通过了......艾...多爽阿..有经验就是不一样
11,问我无锡有亲戚吗
我说没有...也不知道他问我这个问题的目的是什么...好像毫无瓜葛
12,问我还有需要问他的吗?..
我说有...我问他这个面试需要怎么样的一个过程,还需要再来吗?
他说...三天之内给你答复...如果需要的话会通知你进行复试(我当时想..还要复试阿..怎么这么黄人).....那复试后还有不有阿....他说要根据人事部的人来定...没了
我说我个人简历带过来给谁阿,是给你吗(那时简历没在身边,在笔试的那个地方)?
他说不需要了,
我到前台小姐那问..我的简历给谁,他说没给他吗..我说没..我说我没带过去..放在刚刚笔试的地方了.
最后总结一下,感觉最重要的环节还是口试的那里,那就要看你真本领和随机应变能力了....还有我在前面做的笔试题,感觉那个java项目经理几乎就没看....扫了一眼就pass过去了.
估计这次面试是pass掉了,因为他连我的简历都直接说:"不需要了"....艾..不管他了...见多识广吗...~!~