阿里巴巴笔试题

简介:

考试时间:1小时(后来阿里巴巴临时延长20分钟.所以实际考试时间是1小时20分钟)

2008915日新鲜出炉.

 

1.甲乙丙丁是同班同学,以下只有一句是假话:

:这次考试全班都通过了.

:丁没有及格.

:我们班有几个没通过

:乙也没有及格.

谁的是假话?

答案:

 

2.也是类似的逻辑推理题,很简单,所以忘了.

 

3.餐桌上有几个人,1个是哈尔滨人,2个是北方人,1个是广东人,2个人只做电脑生意,3个人只做服装生意,而且上述描述涉及餐桌上的所有人.问至少有几个人,至多有几个人?

答案 5,8

 

4.抽象类和接口的区别

 

5.用户级线程和核心级线程的区别是什么?

 

6.用最快的算法写出计算2*17的方法.

答案: 17<<2 (移位操作.)

 

7.n个人围成一圈,从第一个人开始报数,报到m的时候把这个人剔出,从下一个继续报数,报到下一个m的时候剔出该人,如此循环,直到所有人都被剔出.java写一个程序,输出剔出的人的序号.n个人的序号是1,2,3,…n..

 

这是我写的,测试通过,仅供参考.

import java.util.Scanner;

public class NandM {

    public static void main(String args[]){

       Scanner s=new Scanner(System.in);

       int n=s.nextInt();

       int m=s.nextInt();

       int i=0,j=0,k=0,result=0;

       int a[]=new int[n];

       for(i=0;i<n;i++)

           a[i]=0;

       i=0;

       while(true){

           if(a[i]==0)

              j++;

           if(j==m){

              System.out.println(i+1);

              a[i]=1;

              j=0;

              result=0;

              for(k=0;k<n;k++)

                  result+=a[k];

              if(result==n)

                  break;

           }

           if(i==n-1)

              i=0;

           else

              i++;

       }

    }

}

 

 

8.final,finalize,finally的区别?

 

9.try..catch..finally结构,如果try{…}catch中有return语句,那么finally块中的语句会执行么?是在return之前还是之后执行?

答案:,之前.

 

10.

Integer a=new Integer(10);

Long b=new Long(10);

Double c=new Double(10.0);

以下哪些结果是true?为什么?

a==b

a==c;

a==10;

a.equals(10)

a.equals(b)

c.equals(c)

d.equals(10.0)

 

11.简述template  Strategy设计模式的区别.

 

12.有学生表S,课程表C,学生选课表SC.

(1).写出建表语句.

(2).写出sql语句:查询选了所有课程的学生.

(3).写出sql语句:查询选课10门的学生.

 

13.一道有关javascript的编程题.忘了.

 

14.说说你对测试驱动开发(TDD)的理解.

 

15.3个关键词表现你想从阿里巴巴得到什么?



本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/19/1910313.html,如需转载请自行联系原作者

目录
相关文章
|
测试技术 API
阿里2021春招笔试题两题(带答案)
 有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京 上海”, 要求输入一个匹配模式(简单的以字符来写), 比如 aabb, 来判断该字符串是否符合该模式, 举个例子:
|
算法 Java
新鲜出炉,分享一道阿里的笔试题
Hello,大家好,我是鸭血粉丝~ 最近朋友出去面试某大厂,收到一题笔试题,阿粉看了下还是挺有意思的,跟大家分享一下。 首先我们先来看下题目的要求: 现在一个文件,包含大量的 sku 数据, 我们需要针对这些数据,需要完成三道题目。 这里就不完整介绍三道题目,今天就介绍前两道题目。
|
安全 网络协议 Java
去腾讯面试,让做了几道JAVA笔试题,做对就给30K,邀你来战!
前几天去腾讯面试,让做一道JAVA笔试题,今天给大家整理了下。不知道我总结得对不,欢迎有不同的声音。 1、说几种常见的攻击方式及预防手段。
3528 0
|
索引
对蚂蚁金服面试中几个题目的浅析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaobryant/article/details/80738819 本文对今天蚂蚁金服面试中的几个问题进行简单阐述分析,望批评指正。
3506 0
爱奇艺笔试题
// aiqiyitest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; int fun(int a,int b) { static int m =1,i=2; i+=...
962 0