锁定老帖子 主题:软通外派华为面试题
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-03
muxunhuan 写道 软通的面试题,因为他们负责向华为“输送”人才,所以他们的面试题少而简单:
1.对int数组进行排序 2,对int数组进行排序,使第1个是最大,第2个是最小的,第三个是次大的,第四个是次小的,以此类推 3.info表,:classId,userId,score 1.找出每个班级里分数最高的人 2.找出平均分在60分以上的班级 并且按平均分排序 3.找出分数超过80分的人大于20人的班级 hw 2008年6月份java一级的考试题.... |
|
返回顶楼 | |
发表时间:2009-09-03
1.
select a.classid, b.userid (select classid, max(score) as score from info group by classid)a join info b on a.classid=b.classid and a.score=b.score 2. select classid, score from ( select classid, avg(score) as score from info group by classid having avg(score) > 60 ) a order by score desc 3. select classid from info where score>80 group by classid having count(0) > 20; |
|
返回顶楼 | |
发表时间:2009-09-03
我是内部推荐去软通面试的。。 hr mm问了些基础的java问题。 然后让我去华为面试。 。先是做题目,选择题,考java基础,多线程的东西考的很多
后面问答题就是一些框架问题,以及设计模式 啥的。 然后华为的面试官给面试,问了些项目的问题,简单的聊了聊。不难,然后就算通过。 因为做的是产品,能学到不少的东西。不过就是加班比较牛逼了 |
|
返回顶楼 | |
发表时间:2009-09-04
????不会吧这就是面试题啊,太简单了吧,
|
|
返回顶楼 | |
发表时间:2009-09-05
/** 1.对int数组进行排序 2.对int数组进行排序,使第1个是最大,第2个是最小的,第三个是次大的,第四个是次小的,以此类推 */ void intSort() { //1.对int数组进行排序 //排序之前 System.out.print("排序之前:"); int[] ints = new int[]{6,8,3,1,9,4,5}; for(int i : ints) { System.out.print(i + ","); } System.out.println(""); //Arrays.sort排序 Arrays.sort(ints); System.out.print("Arrays.sort排序:"); print(ints); //冒泡排序 System.out.print("冒泡排序:"); for (int j = 0; j < ints.length; j++) { for (int i = (j + 1); i < ints.length; i++) { int temp ; if(ints[j] < ints[i]) { temp = ints[j]; ints[j] = ints[i]; ints[i] = temp; } } } print(ints); //2.对int数组进行排序,使第1个是最大,第2个是最小的,第三个是次大的,第四个是次小的,以此类推 //0=0 //1=6 //2=1 //3=5 //4=2 //5=4 //6=3 System.out.print("第二题:"); int n = ints.length / 2; int m = ints.length % 2; int[] ints1 = new int[ints.length]; if(m == 1) { ints1[ints.length-1] = ints[n]; } for (int i = 0; i < n; i++) { ints1[i*2] = ints[i]; ints1[i*2 + 1] = ints[n*2 - i - 1 + m]; } print(ints1); } void print(int[] ints1) { for(int i : ints1) { System.out.print(i + ","); } System.out.println(""); } |
|
返回顶楼 | |
发表时间:2009-09-05
认为简单才容易出错。
而简单的题目也需要一定的时间思考,主要认真去读它的题目,如果你在做的过程中只要有一小点对不上题目要求,人家就认为你不细心,就是错的! |
|
返回顶楼 | |
发表时间:2009-09-05
最后修改:2009-09-05
我也提供一种排序方法
void sortArray() { int[] array = {1 , 22, 13, 44, 2}; List<Integer> arrays = new ArrayList<Integer>(array.length); for (int i = 0; i < array.length; i++) { arrays.add(array[i]); } // 排序 Collections.sort(arrays); // 打印 for (int i = arrays.size() -1; i >= 0 ; i--) { System.out.println(arrays.get(i)); } } |
|
返回顶楼 | |
发表时间:2009-09-06
来说一下吧,之所以简单,是因为软通要向华为外派员工,以挣取人头费,所以,他们希望卖的人越多越好,所以他们这一关,基本不怎么难。
到了华为之后,还有第二轮面试,这一轮的面试官阵容相当庞大,有6,7个人左右,但主问是2个人,其他基本上陪审(^_^).他们的题也比较基础,但覆盖面比较多,当然,面试官也是个牛人,会问的比较深。 当然,到华为,他们首先会问一个问题,你怎么看加班,各位XDJM们,如果要去,三思而行呀。 |
|
返回顶楼 | |
发表时间:2009-09-06
zhuxinyu 写道 我也提供一种排序方法
void sortArray() { int[] array = {1 , 22, 13, 44, 2}; List<Integer> arrays = new ArrayList<Integer>(array.length); for (int i = 0; i < array.length; i++) { arrays.add(array[i]); } // 排序 Collections.sort(arrays); // 打印 for (int i = arrays.size() -1; i >= 0 ; i--) { System.out.println(arrays.get(i)); } } 还用你? |
|
返回顶楼 | |
发表时间:2009-09-17
早9晚9 周六加班 不管饭 打车50元内报销 问的问题都比较简单 我感觉就是苦力 直接拒了
|
|
返回顶楼 | |