< 返回
ibm面试失败归来

有5升和3升的桶,怎么量出4升的水来。

还有就是一筐篮球,一筐黄球,一筐蓝黄球混合。分别被贴错了标签,取一个球,分别处正确的标签。

8个外观一样的小球,其中一个较轻,用天平称2次称出来。

其他的就是比较简单的c++和java变成题。

再有http&ftp的常用端口是啥。

面试:

你用5分钟简单介绍一下你的背景。

技术问题:

ask: 说说 j2se,j2ee,j2me的区别?

ans: .......

ask: 你对什么比较精通?

ans:心想,我好像没什么特别精通的啊,随便说了句:数据库吧。

ask:那我问你 如果两个表group ,user , 这两个语句有啥差别:

select usename from user where gid=a

select username from user a,group b where a.gid=b.gid and b.gid=a

ans: 我觉得1不用进行两个表不用进行连接,性能好些吧,其他的不知道……

对方做皱眉头了,好像 对我的回答很是失望……

ask:那如果group & user两个表没有外键,如何通过程序实现数据的一致性??

ans: 我觉得只用用触发器吧,对方说不能操作数据库,因为dba不允许……

那我不会了

ask: 你对j2ee熟悉吗?有没有做过具体项目?

ans: 还行吧,研究了几个开源项目,不是很深入。

ask:还行是什么意思?

ans:就是一般性了解。

ask: 那你知道ejb主要做什么吗?

ans: 知道,事务管理,持久性数据操作……

ask 对持久性数据管理可以通过ejb和 or mapping,那你能说说hibernate 这种ormapping 方法对于一对多是如何处理的?

ans:不好意思,这个不太清楚。(我要崩溃了,但是对方占据了心里优势,觉得我实在是……)

ask: 你对xml熟悉吗?

ans:用过。

ask 怎么用?

ans:就是用作配置文件

ask:那你觉得xml的两种格式 schema&document 有什么不同?为啥要分开?

ans :忘记了……

ask:你对web service熟悉吗?

ans:了解一点吧。

ask:那soap和 jax-rpc有什么不同?

ans: 不知道(我恨不得快点结束这场无聊的对答了……)

ask:ok,那你对什么数据库产品有了解吗?对那个最熟悉?

ans: 了解sql server和oracle。

ask:那sql server有几种 schema ?

ans:(我的天,啥是schema ?)老实回答:不知道

ask: 你还有什么问题要问的吗?(做老大状,我心里想不就是经验不我多点吗?那么神气干吗呢?)

ans: 没什么大的问题了,就是想问一下刚才你说的那个schema问题应该怎么回答?

ask:很神气的样子,blabla……

ans: 我可以走了吗?

ask:是的,你可以从那个门口直接出去。

丢脸死拉……

总结:面试之前最好有所准备。