今天我碰到的一些面试题,列给大家,有兴趣大家可以做一下
1:Fiberic算法如何实现,
2:String的两种写法String a = "ddd"+"eee"+"dfd";以及StringBuffer sb = new StringBuffer();sb.append.(ddd);....String a = sb.toString()的优劣
3:如何分析SQL语句,简单的一个关联查询,主要是想知道会不会用explainplan
4:写一个类,有一个set(Long n)这个n<64K值,然后它要减少内存的使用,所以将set的n值存在一个Long n1值上,用n1上的位值来表示,然后他们的要求就是加快获得set的n值集合的速度,因为对n1进行分析要进行很多位运算.
问题点数:20、回复次数:15Top
1 楼blddp(牛魔王)回复于 2006-01-10 20:15:35 得分 0
最后一题不太明白Top
2 楼crazycy(崔毅,blog:http://www.blogjava.net/crazycy/)回复于 2006-01-11 10:24:37 得分 0
只会第2题
Top
3 楼AmySnow(云儿天上飞)回复于 2006-01-11 11:10:30 得分 0
三四两题有人会吗?把答案写出来,行吗?Top
4 楼dztc()回复于 2006-01-11 12:55:54 得分 0
markTop
5 楼xiongbing528(多情剑客无情剑)回复于 2006-01-11 13:25:08 得分 10
第一个1,1,2,3,5...
int count(int n)
{
int a=0,b=1,c=1,sum=2;
for(int i=3;i<=n;i++)
{
a=b;
b=c;
c=a+b;
sum=sum+c;
}
return sum;
}
第一题.Top
6 楼haimingway(hemingway)回复于 2006-01-17 16:06:35 得分 0
呵呵,参与的人这么少啊...Top
7 楼jacbo(今天你坚持了没有)回复于 2006-01-17 16:54:58 得分 0
不容易Top
8 楼james1108(阿酷拉)回复于 2006-01-17 17:42:18 得分 0
学习Top
9 楼pzb19841116()回复于 2006-01-18 02:08:40 得分 5
第一题:
Fiberic(n)
{
if(n == 0 || n == 1)
return n
else
return Fiberic(n-1)+Fiberic(n-2)
}Top
10 楼pzb19841116()回复于 2006-01-18 02:14:29 得分 5
第二题:
StringBuffer的效率要低于String,如果字符串大小不改变,一般很少用StringBuffer,好像要牵扯到多线程,反正蛮麻烦的。
ps:我的第一题用的是递归,好像忘了加分号,抱歉。Top
11 楼pzb19841116()回复于 2006-01-18 02:15:26 得分 0
第四个不会,sorryTop
12 楼wind_rain(风风雨雨)回复于 2006-01-18 08:27:11 得分 0
markTop
13 楼huantianxidi(欢天喜地)回复于 2006-01-19 16:16:12 得分 0
严重关注 第4题.
我也没看懂.
帮顶Top
14 楼haimingway(hemingway)回复于 2006-01-19 17:50:40 得分 0
呵呵,我就倒在了第4题上,很没面子,谁能教教兄弟我哦Top
15 楼huangjinguo(King)回复于 2006-02-07 21:41:11 得分 0
学习!!!Top




