1.
从公司大门出来,长叹了口气,面试不过就这样而已。不过我是还没有清楚,我面试到底是面的什么职位。
昨天接到推荐朋友email说是和Oracle相关的初级职位,可是鬼子看了我的resume,一个劲地问点C和C++的东西。
浦西到浦东尽管有地铁,可是到张江还是很远的。家里过去足足1个半小时。
面试的是两个技术人员,一中国女人和一个印度小伙。读书时候印度鬼子见多了,所以到也不怕,中国人的话底细倒是不清楚了。
不过一上来人家就开英文,我只想说 那女的英文SUCKS 。最后她倒是先投降讲中文了。不过后面的面试题我可以撞墙去了。
一个打印倒3角,
一个是递归;最惨的是之前表现太差,最后让我写个HELLO WORLD 没写出来~
可以买豆腐撞死了。
2.
在回家的地铁上 所以有时间重新思考一下 刚才的题目。
倒3角
1
22
333
4444
55555
2个循环 第一负责打空格 第2个打数字可以吗?
递归算法 5! = 5 * 4 * 3 * 2 * 1
算法本身应该有RETURN 和 一个判断
Hello World 不说了
回家自己翻入门书吧 一般总在前面几章
3.
到家,先跟家里人汇报一下面试情况,少不了被老头子批一顿。
打开Netbeans, 5分钟不到把几道问题都给解了~
我真是可以撞墙了~
a. 倒三角 Netbeans 新建project
for (int i = 0; i < 5; i++) {
for (int j = 4; j >= 0; j--) {
if (j > i) {
System.out.print(" ");
} else {
System.out.print(i + 1);
}
}
System.out.println();
}
b. Recursion (印度鬼在纸上写了这个单词,我第一反应是类似循环,中国女的竟然说Loop -_-!)
出了门才想起来 这个中文叫递归~
当时在纸上胡乱写了2笔,没有写return也没加判断;
static private int recursion(int x) {
if (x>1){
return x*recursion(x-1);
}else{
return 1;
}
}
c. Hello World!
自己都想笑了,
当时我在whitebroad上鬼画是
static public void main(){
println("Hello world!");
}
其实错的还不算离谱。
public static void main (String[] args){
System.out.println("Hello World!");
}
习惯了用IDE 工具以后很多超级基本的东西反而不会写了;
coding的时候 用纸笔和电脑效果也果然是差别巨大;
当用电脑的时候思路如泉涌,打字基本不用经过大脑就直接出来了~
下次面试的时候给我台PC就好了~