21CN碰壁记

今天早上去了著名的门户网站21CN面试,且不说我对这间公司的看法怎么样,就看他在中国的名气,还是非常有价值加入的。作为在达内毕业后的第一个面试,其实并没有太多的期望,但也是信心十足,自我感觉良好的去了。

 

9点钟的面试,我7点半到达。

 

21CN门外的硕大的红色圆球LOGO的确够吸引人。在门外溜达了接近60分钟,等到公司差不多上班了才进去,然后又是半小时的等待直到笔试。

 

笔试题目相对比较简单,最后两道编程题,一条是手写JDBC的分页查询数据库,数据库可以任选mySQL或者oracle,我当然选择mySQL,有现成的limit可以用。另外一条是Java的JMS信息服务的东东,这条我出现了一些问题,虽然题目并没有要求写出详细的代码,但是由于这一块用的不是很多,所以不怎么熟,按照自己的理解写了一些东西,不过估计也是有很多问题的。

 

交卷之后又是等待,30分钟强,之后两个面试官待开始面试,估计有一个是HR部门的,坐在那里玩手上的笔,最后竟然把笔搞得断裂后弹簧蹦了出来,好不尴尬!整个过程他只问过我两个问题,一个是请自我介绍一下,另一个就是“薪资要求怎样”,后者是最后才问得,那时由于某些考虑我竟然说“这个问题没有考虑过”,多么唯心的回答,最后这家伙不断的追问,我就说了个大概3000-4000吧。(想想可能自己的要求太低了,之前了解过21CN的开发人员基本上都是6000plus的)。

 

这次面试的重头戏是技术面试,技术考官是一个很精干的年轻人,开始的时候针对我的简历上面的项目经历全部过了一遍,包括一些具体的时间细节,可能主要是考核简历的真实性,然后重点针对其中的几项进行提问,包括一些设计的思想,用的方法等等。过完简历之后,就开始针对Java来问了,这一部分我答得最差,因为他的问题都是比较抽象,比较宏观的问题,我面试之后第一时间记录了所有问到的问题:

 

1、如何理解Spring的IOC

2、Java现在的发展趋势,有什么新的框架,技术

3、阐述一下你对SSH的理解

4、你是否觉得用SSH来开发显得有些臃肿,如果是,为什么还有那么多人选用这种开发模式?

5、你对MVC的理解

6、怎样做到解耦合,为什么要解耦合?

7、谈谈对集群性的理解

 

上述7个问题自己的回答都很糟糕,有些是非常糟糕,甚至压根就不会。希望知道答案的同仁可以在这里讨论一下。说实话这次面试还真给自己泼了一头冷水,不过这也是很正常的,求职就是另外一个学习的过程,在这个过程中会得到很多的经验和知识,这不,自己这次的面试收获还是不小的,至少下次面试在问到这些问题,我不至于哑口无言了。

 

明天又是两场面试,不知道又会遇到什么新的知识呢?

 

不为失败找借口,只为成功找方法。共勉

你可能感兴趣的:(spring,mvc,框架,面试,ssh)