阿里巴巴面试汇总(优秀)_阿里面试问题汇总
阿里巴巴面试汇总(优秀)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“阿里面试问题汇总”。
阿里巴巴面试汇总说出你认为对你影响最深的项目,并说出原因ibatis和hibernate都是持久化框架,说说他们的不同和优缺点
答 :ibatis的操作比较灵活,sql语句都是在配置文件中配置,而且比hibernate更加轻量级,hibernate有个一致命的缺点,在执行批量操作时会生成多条sql语句,占用内存比较多,性能上大打折扣hibernate中有一个bug,如果我们想修正一下这个bug,应该怎么做
答:两种方法,1>从网上下载出hibernate的源代码,将其中的bug重写后,重新编译,重新封装成jar包,放到自己的工程下面,这种方法一般不常见,因为其侵入性太大
2>重新写一个类,集成你认为存在bug的类,重写带有bug的方法,推荐第二种方法,在很多大公司的开发中,都用到这一点你认为为什么ibatis的应用没有hibernate的广泛
(这个问题不太清楚,完全是自己的理解)
答 :hibernate的官方网站opensource比较出名,而大部分人在学习开源框架的时候总是先听说hibernate,然后才知道ibatis。spring最重要的两个功能,ibatis有事务吗?hibernate的事务有哪几种?
答 :AOP和IOC,ibatis我没有单独用过,结合spring时候,事务是通过spring代理的,Hibernate的事务没能回答出来serlet的生命周期,在服务器启动期间,servlet被实例化几个
答:在服务器启动时,服务器调用servlet的init方法,初始化一个servlet,当请求到某个servlet时,调用其service方法,service调用doGET或者doPost方法,在服务器关闭时调用servlet的destory方法,销毁一个servlet,在服务器启动期间servlet被实例化一次 7 说说struts的机制
答:通过一个servlet映射到当前应用下的所有以指定名结尾的请求,(比如常用的.do),然后由action寻找struts-configx.xml找到相应的action处理,返回到相应的forward页面,此forward是运用了请求转发,所以可以传参数在j2ee开发中有一种开发模式,说出此模式的好处,说出它对应了struts的那个部分,分别指出
答:MVC在开发过程中可以很详细地分工,详细的分工就可以同时进行项目的开发,提高了项目开发的速度和效率,其中的V –view对应了struts中的jsp,C-controller对应strtus中的action M-model一般都由自己写或者由别的框架集合而成如果由于项目经理的预算失误,给你分配一个任务让你两天做完,当做到半天的时候你发现做完是不可能的了,你应该怎么办
答:先跟项目经理协调,如果真的不行,只有自己拼命加了你认为在团队合作的开发下,什么最重要
答:信任,合作
11接下来会让你对支付宝进行提问,它来解答,面试官是个非常资深的技术人员,具体职位不清楚,从他对你提出问题的回答和跟你的聊天当中可以看出来,所以最好不要不懂装懂,这样会更容易暴露
12首先自我介绍,大概介绍下自己参加过的项目
13说下自己的优势和劣势
14大概谈下自己对自己比较熟悉的框架的感受
15说下STRUTS,SPRING方面的东西.怎么有选择的使用ACTION中的方法(不使用EXECUTE())
16怎么优化SQL语句Struts1和Struts2有什么区别Spring有哪些应用
19你所用过的开源框架
20平时都是上些什么技术性网站,近期有没有学习什么新技术
21介绍自己项目中用过的技术
22用过什么数据库,在项目中怎么用JDBC,oracle和sql server的区别,对优化ORACLE数据库有什么看法
23SERVLET的生命周期。对编程规范有什么看法和认识
24对开源语言是怎么认识的,使用过那几种开源语言和开源的框架
25除jsp还用过什么写页面
26js用过那些组件
27Turbine 和struts 有什么区别
问到spring。阿里巴巴这个项目也用到了spring,所以问的spring多一些。我就说了一下自己对spring的认识和看法。问我怎么调用spring的bean,我说当时配置文件里面都写好了注释,我直接调用就行了。他说从程序系统的方面来考虑,我想了想,说bean标签里面有个id属性,还没说完他就说好,我要的就是这个id。其他的很少有问基础的东西
问到了Ajax的理解
28最近做的项目是什么?简单介绍一下
29在项目中的体会,认为什么比较重要?
30平常有时间喜欢看哪些与工作有关的书籍?
Struts的工作机制?描述一下一次完整的请求到成功返回的过程?
32谈谈你认为Hibernate的优点与缺点?
Hibernate的二级缓存的原理?
34把数据以Excel文件形式导入、导出是怎么实现的?
35写Testcase的过程?
Structs的配置文件中的input是什么用处?
37函数和方法为什么放在内存的栈中?
Request与Seion的区别?
39如果以同样的用户名,同样的密码,连续登陆两次,建立的几个Seion?
40用父类如何调用子类的属性?
ashtable与HashMap的区别?
42在数据量很大的情况下你会采用什么样的办法把数据检索出来从页面显示?
43在设计数据库的时候,有关事务你是怎样设计的?
44中有个name属性B继承A,C继承B,D继承C,以此类推,请设计一个类?
45你用过的框架里,常用的都有哪些Jar包?
set和list的区别
writer和inputstream
Char 可以存放汉字吗
hibernate中的seion做什么的面试前一定要对自己简历前的第一个项目非常的熟悉,包括其中的技术,做到无论从项目的那方面提问都能回答。这样才能让面试官跟这自己走。其实面试时面试官有可能把主动权交给面试者,例如面试官让你自己介绍最近做过的项目,这个时候面试官就把主动权交了出来。面试的时候随机性很大,主要是自己简历上的技术
Oracle中的安全机制怎么解决?
Spring中的事务是如何处理的?
52最近在作什么项目,简单说明一下
53描述最近一个项目
TRUTS工作原理
ACTION可以继承的哪些类
56描述TOPLINK,FREEMARKER,以及与之前的STRUTS,HIBERNATE区别 57 TRUTS的处理机制和流程,ACTION可以继承哪的基类有那些。
TRUTS和WEBWORK的区别。
PRING的主要功能,SPRING中的事务管理。
怎么用HIBERNATE判断是更新还是保存。
项目中的分页怎么实现的。
HIBERNATE中的映射关系。
63项目管理中三个重要的因素。
FREEMARKER 标签的使用方法
在处理底层时,分页是如何处理、数据库当中的分页是如何处理。
阿里巴巴面试问题:面试分三个环节,第一是我先自我介绍,谈谈自己的学习工作情况,第二他们会对期间我说的她们感兴趣的话题进行询问,第三是我可以向她们问两个问题。大约半小时吧,第......
阿里巴巴选择在纽交所上市2014年06月28日,阿里巴巴集团向美国证券交易委员会(SEC)提交了IPO(首次公开募股)招股书增补文件。文件显示,阿里巴巴集团计划在纽约证券交易所(NYSE)......
阿里巴巴优秀话语当你站在第一的位置上,往往不知道该往哪里走,因为第二、第三可以跟着第一走,但是第一没有参照。那时我凭什么作出一系列决定?就是凭着使命感。爱迪生企业的使命......
阿里巴巴如何称霸电商武林:数据解读阿里漫长上市之路互联网来源:好奇心日报时间:2014/9/19 责任编辑:yuanpan 评论 繁体摘要:今天早上,阿里巴巴确定其 IPO(首次公开招股)价格为每股......
培训定位:交流分享,脑力激荡 阿里巴巴电话营销概况 电话销售三步曲 销售信心传递 需要大家帮助的是: 热情的参与 主动的分享和学习积极的发问 手机震动状态 分组推选组长,......
