范文无忧网面试笔试面试回答

阿里巴巴面试题

01月14日 编辑 fanwen51.com

[2014年阿里校招笔试题目]前言 我明天上午9点还有面试,今天突然看到某大牌IT公司笔试题目,必须做一下了 题目 一、单选题 1.假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=...+阅读

阿里巴巴面试题【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版本(/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不会,比较安全。

阿里巴巴面试题

延伸阅读:

阿里巴巴集团校园招聘笔试题第一部分 单选题(前10题,每题2分;后10题,每题3分。选对得满分,选错倒扣1分,不选得0分) 1、一次内存访问,SSD硬盘访问和SATA硬盘随机访问的时间分别是()A、几微秒,几毫秒,几十毫秒 B...

阿里巴巴B2B前端面试经验我是一名本科生,非计算机专业,应聘的却是写代码的职位,并且技术上也很菜,但是我信赖只要大家起劲,offer就会到来,我就是个例子。阿里巴巴的效率是很高的,三天时间走完了所有的流程,o...

2014年阿里巴巴实习生笔试题研发工程师、算法工程师、测试开发工程师、安全工程师、客户端开发工程师、前端开发工程师、用户体验研究专员、视觉设计师、交互设计师、数据分析师、产品经理 面向学生:201...

阿里巴巴前端面试题大家参加过面试吗?在面试前大家可以参考下大企业的面试方式!以下是阿里巴巴前端面试题欢迎大家阅读! 阿里巴巴前端面试题 面试官个子很高的样子,有点零星白头发,器宇不凡,一看...

阿里巴巴面试阿里巴巴每人招聘都会有高深莫测的面试题,大家可以看看往年的面试题,看看自己能否解答吧1以下是:阿里巴巴面试题集合 阿里巴巴面试【1】 一、String,StringBuffer, StringBuild...

阿里巴巴面试题答案阿里巴巴是大企业,很多年轻人都想加入阿里巴巴,那么大家了解过阿里巴巴的面试题吗?下面就看看小编为大家准备的:阿里巴巴面试题答案,欢迎大家阅读! 阿里巴巴面试题答案【1】 年...

阿里巴巴面试题一个人掉在树上阿里巴巴马云曾经出过一道经典的面试题,以下就是这道题的原题和解析,同学们,你们是怎么解答这道题的呢?和大家分享一下吧! 阿里巴巴面试题一个人掉在树上 答案一: 尽量不要动,静...

2015年阿里巴巴校园招聘笔试题目笔试时间为2014年8月29日,均为网上答题。第一部分为单选题,共20题,要在40分钟内完成。每个人的选择题都不一样,应该是后台有题库,每个人的试卷都是随机生成的。第二部分为附加题,...

阿里巴巴面试题java众所周知阿里巴巴是软件及互联网公司!Ja就是软件工作者必须要掌握的技术!如果有意愿加入阿里巴巴的朋友可以阅读这篇:阿里巴巴面试题ja!学习学习! 阿里巴巴面试题ja【1】 1、...

推荐阅读
图文推荐
栏目列表