“哎呀,我不行了。”江涛用纸巾揩了揩脸上的汗珠,快步走进了世纪星大厦的旋转门。
“还是空调舒服……这要是之前去的那家智慧公司,恐怕我们都要用风扇纳凉了,还好没去,不然夏天热死,冬天冷死。”我不住地感慨。
“嗯嗯。”靳刚一个劲地赞同,好像他去过似的。
从大厅往里走,发现一个电梯,我按了一下向上的按钮。几分钟后,我们来到了18楼,辉煌科技的办公场地门前。
“怎么样?这公司还行吧?”靳刚说。
“我看行,你们看,公司虽然比较小,但办公室里的装修很好,高档典雅,不失风范,如果可以通过,我就在这里扎根了,你俩呢?”江涛说。
“我俩当然无所谓了,只要能过就行,可惜,面试了这么多家,连个正眼瞧咱的都没有。”
“那还等什么,咱进吧。”江涛说。
“你是老大,你先走。”我俩在后面怂恿。
“好。”江涛把身子挺得笔直,就大大方方地走进了公司。
“你好,这里是辉煌科技。请问,你们有什么事吗?”前台MM热情地招待。
“我们是来面试的。”
“哦,好的,请等一下。”她招呼我们坐到了前台左边的桌子旁,就往里边去了。
我们三人干坐在那里,既不能复习,又不能大声喧哗,就默默地喝着纯净水。这时候,我们心里充满了忐忑,因为,接下来的面试,会直接影响我们的人生。
几分钟后,前台MM拿来了一堆文件,微笑着说。
“你们先填一下这张简历表,再做一套题吧,里面还有人,到你们了,我过来通知。”
“好的。”
看来,去每家公司面试,还基本上都是要做一套题的,这是我们同学百分之九十的反馈。做就做吧,反正都习惯了。我们拿出笔,在纸上刷刷地写起来。为了提高面试成功率,我们私下里还偷偷地互相对了下答案。
大概过了一个小时,我们把简历表和试题都交给了前台MM。她拿着资料,又一次走到了里面的办公室。这时,我们三人都闲下来了,就开始审视这家公司的办公环境。这家公司的环境很好,虽说面积只有两百平米的样子,但办公室里感觉很干净,统一的蓝色格调,让人有一种清爽的感觉,再加上公司员工都比较年轻,就多了份朝气蓬勃。最主要的是,前台MM的颜值很高,非常养眼,这让江涛两眼放光。
“江涛,你来一下。”前台MM第一个叫他进去面试,也算是一种缘分了吧。真不知道里面是什么情况,过了半个小时,江涛出来了,一副略微失落的样子。紧接着,靳刚就进去了,看来,我又是最后一个。半小时后,靳刚也出来了,看起来也不高兴。他俩说在楼下等我,就先行撤退了。
“张帆,你跟我来一下。”前台MM把我引进了一个办公室,面试官正坐在里面翻资料。
我小心翼翼地坐到椅子上,把身体挺得很端正,等待面试官的提问。
“哎,你们这些刚毕业的大学生,怎么没一个水平好点的?”
“呃,我觉得自己的水平还可以。”
“还可以?行,那我简单的问几个问题。”
“好的。”
“你知道Servlet的声明周期是什么吗?”
“Servlet生命周期分为三个阶段,1、初始化阶段,调用init()方法。2、响应客户请求阶段,调用service()方法。3、终止阶段,调用destroy()方法。”
“嗯,回答得不错,比之前那两个好多了。”
“那你告诉我HashMap和Hashtable的区别是什么?”
“HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map 接口,主要区别在HashMap 允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
HashMap允许将null作为一个entry的key或者value,而Hashtable 不允许。HashMap 把Hashtable 的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。Hashtable 继承自Dictionary 类,而HashMap 是J□□a1.2 引进的Map interface 的一个实现。最大的不同是,Hashtable 的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。Hashtable 和HashMap 采用的hash/rehash 算法都大概一样,所以性能不会有很大的差异。”