java面试经验
java面试经验:
对方说主要做JAVA方面的面试。基本上按照他的思路提问,我就结合项目经验回答:
1.数据结构。主要涉及java.util包中的一些集合类。
2.OO。按照他的一段描述建模。主要是类的继承关系以及接口实现。还有构造函数和析构函数在继承体系中的作用等等。
3.Java和C++在内存管理的不同之处。
4.JAVA的多线程机制。
5.反射机制的作用,以及在哪些方面使用了反射机制。
6.网络:TCP/IP协议。HTTP访问机制。还问到了SSL之类。
7.DesignPatten:用过几种DesignPattern,J2EE中有哪些Pattern已经自动实现等等
8.数据库:比较EJB中的QL语言和SQL。还写了一段QL查询语句。
9.CMP中Home接口,Remote接口是如何实现的。
10.软件工程:常见的开发模型。平常项目管理中软件工程的运用。
我忘性大,现在很多都记不起来了。这些问题不是回答了就ok,面试官会根据回答来继续刨根问底。所以每一方面都展开问了很多。刚开始被他搞得很恼火,大概他看出来,笑着和我解释他们的面试风格就是这样的。想想释然,毕竟是向CMM5前进的公司了。
技术面试大概从3:40开始,面完已经4:50了。最后面试官说看你的项目经历,再安排一个.Net技术面试。反正到此地 步,只能随意。不一会他回来说,有点晚了,.Net面试就取消吧,不过还有一个英语面试。小吃了一惊,因为根据sirily的 面经,不应该有英语面试的。还好,问了一些很简单的问题,马马虎虎混了过去。
出来的时候看到他们的QADirector,印度人Lavania在给一帮人做报告。走出科技京城的大门,已经夜色满天了,竟然 一点都不饿。