常识大全

阿里巴巴面试题

时间:2022-10-03 15:49:57 常识大全 我要投稿
  • 相关推荐

阿里巴巴面试题

  阿里巴巴面试题【1】

阿里巴巴面试题

  题目的背景如下:

  一晚,李先生在家独自饮酒。突然一个杀手从窗户跳了进来,对李先生说:“李先生!我受人之托,要你小命”

  李先生若无其事地说:“是谁找你杀我?”

  “这你不必知道”

  “好!我出3倍的价钱买我的命如何?”

  杀手一听,立刻露出了贪婪的目光。

  李先生见有转机,可以缓和气氛,便倒了半杯酒,说:“你也喝杯酒吧,喝完我就给你拿钱”。杀手拿起酒杯一饮而尽。

  李先生接过杀手的酒杯,走到保险柜旁,打开了保险柜,取出钱袋放在桌上,杀手刚伸手去拿,就听“哐”一声,保险柜的门关上了,接着他说:“现在你还敢杀我么?”

  杀手看了看保险柜和李先生的手,又看了看桌子,落荒而逃。

  试问:李先生做了什么让杀手连钱都不拿就立即逃走?

  答案在下方:

  答案:把有杀手唾液和指纹的酒杯放到了保险柜里面,杀手当然就不敢杀人了.

  阿里巴巴面试题集合【2】 

     一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?

  答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。

  2、String不可变是因为在JDK中String类被声明为一个final类。

  3、StringBuffer是线程安全的,而StringBuilder是非线程安全的。

  ps:线程安全会带来额外的系统开销,所以StringBuilder的效率比StringBuffer高。如果对系统中的线程是否安全很掌握,可用StringBuffer,在线程不安全处加上关键字Synchronize。

  二、Vector,ArrayList, LinkedList的区别是什么?

  答: 1、Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形式进行存储。

  2、List中的元素有序、允许有重复的元素,Set中的元素无序、不允许有重复元素。

  3、Vector线程同步,ArrayList、LinkedList线程不同步。

  4、LinkedList适合指定位置插入、删除操作,不适合查找;ArrayList、Vector适合查找,不适合指定位置的插入、删除操作。

  5、ArrayList在元素填满容器时会自动扩充容器大小的50%,而Vector则是100%,因此ArrayList更节省空间。

  三、HashTable, HashMap,TreeMap区别?

  答: 1、HashTable线程同步,HashMap非线程同步。

  2、HashTable不允许<键,值>有空值,HashMap允许<键,值>有空值。

  3、HashTable使用Enumeration,HashMap使用Iterator。

  4、HashTable中hash数组的默认大小是11,增加方式的old*2+1,HashMap中hash数组的默认大小是16,增长方式一定是2的指数倍。

  5、TreeMap能够把它保存的记录根据键排序,默认是按升序排序。

  四、Tomcat,Apache,JBoss的区别?

  答: 1、Apache是Http服务器,Tomcat是web服务器,JBoss是应用服务器。

  2、Apache解析静态的html文件;Tomcat可解析jsp动态页面、也可充当servlet容器。

  五、GET,POST区别?

  答: 基础知识:Http的请求格式如下。

  主要包含三个信息:1、请求的类型(GET或POST),2、要访问的资源(如\res\img\a.jif),3、Http版本(http/1.1)

  用来说明服务器要使用的附加信息

  这是Http的规定,必须空一行

   请求的内容数据

  区别:

  1、Get是从服务器端获取数据,Post则是向服务器端发送数据。

  2、在客户端,Get方式通过URL提交数据,在URL地址栏可以看到请求消息,该消息被编码过;Post数据则是放在Html header内提交。

  3、对于Get方式,服务器端用Request.QueryString获取变量的值;对用Post方式,服务器端用Request.Form获取提交的数据值。

  4、Get方式提交的数据最多1024字节,而Post则没有限制。

  5、Get方式提交的参数及参数值会在地址栏显示,不安全,而Post不会,比较安全。

【阿里巴巴面试题】相关文章:

阿里巴巴面试题java10-08

阿里巴巴电话面试题10-08

阿里巴巴java面试题10-08

阿里巴巴ios面试题10-08

阿里巴巴面试题答案10-08

阿里巴巴前端面试题10-08

阿里巴巴面试题狮子蛇鳄鱼10-08

阿里巴巴面试题,狮子,蛇,鳄鱼10-08

阿里巴巴视觉设计师的校招面试题10-09

阿里巴巴面试题高智商的人才能活下来10-08