2022年阿里巴巴面试汇总 .pdf

上传人:Q****o 文档编号:30564613 上传时间:2022-08-06 格式:PDF 页数:3 大小:38.93KB
返回 下载 相关 举报
2022年阿里巴巴面试汇总 .pdf_第1页
第1页 / 共3页
2022年阿里巴巴面试汇总 .pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年阿里巴巴面试汇总 .pdf》由会员分享,可在线阅读,更多相关《2022年阿里巴巴面试汇总 .pdf(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、阿里巴巴面试汇总1 说出你认为对你影响最深的项目,并说出原因2 ibatis和 hibernate都是持久化框架,说说他们的不同和优缺点答 :ibatis的操作比较灵活,sql 语句都是在配置文件中配置,而且比 hibernate更加轻量级,hibernate有个一致命的缺点,在执行批量操作时会生成多条sql 语句,占用内存比较多,性能上大打折扣3 hibernate中有一个bug,如果我们想修正一下这个bug,应该怎么做答:两种方法,1从网上下载出hibernate的源代码,将其中的bug 重写后,重新编译,重新封装成 jar包,放到自己的工程下面,这种方法一般不常见,因为其侵入性太大2重新

2、写一个类,集成你认为存在bug 的类,重写带有bug 的方法, 推荐第二种方法,在很多大公司的开发中,都用到这一点4 你认为为什么ibatis的应用没有hibernate的广泛(这个问题不太清楚,完全是自己的理解)答 :hibernate的官方网站opensource比较出名,而大部分人在学习开源框架的时候总是先听说 hibernate,然后才知道ibatis。5 spring最重要的两个功能,ibatis有事务吗 ?hibernate的事务有哪几种?答 :AOP和 IOC,ibatis我没有单独用过,结合spring时候,事务是通过spring代理的,Hibernate的事务没能回答出来6

3、serlet的生命周期,在服务器启动期间,servlet被实例化几个答:在服务器启动时,服务器调用servlet的 init方法,初始化一个servlet,当请求到某个servlet时,调用其 service方法, service调用 doGET或者 doPost 方法, 在服务器关闭时调用servlet的 destory方法,销毁一个servlet,在服务器启动期间servlet被实例化一次7 说说 struts的机制答:通过一个servlet映射到当前应用下的所有以指定名结尾的请求,(比如常用的.do ) ,然后由 action寻找 struts-configx.xml找到相应的actio

4、n处理,返回到相应的forward页面,此forward是运用了请求转发,所以可以传参数8 在 j2ee 开发中有一种开发模式,说出此模式的好处,说出它对应了struts的那个部分, 分别指出答: MVC 在开发过程中可以很详细地分工,详细的分工就可以同时进行项目的开发,提高了项目开发的速度和效率,其中的V view 对应了 struts中的 jsp ,C-controller对应 strtus中的 action M-model一般都由自己写或者由别的框架集合而成9 如果由于项目经理的预算失误,给你分配一个任务让你两天做完,当做到半天的时候你发现做完是不可能的了,你应该怎么办答:先跟项目经理协

5、调,如果真的不行,只有自己拼命加了10 你认为在团队合作的开发下,什么最重要答:信任,合作11 接下来会让你对支付宝进行提问,它来解答,面试官是个非常资深的技术人员,具体职位不清楚, 从他对你提出问题的回答和跟你的聊天当中可以看出来,所以最好不要不懂装懂,这样会更容易暴露12 首先自我介绍,大概介绍下自己参加过的项目13 说下自己的优势和劣势14 大概谈下自己对自己比较熟悉的框架的感受15 说下 STRUTS,SPRING 方面的东西 . 怎么有选择的使用ACTION中的方法 ( 不使用 EXECUTE() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -

6、- - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 16 怎么优化SQL语句17 Struts1和 Struts2有什么区别18 Spring有哪些应用19 你所用过的开源框架20 平时都是上些什么技术性网站,近期有没有学习什么新技术21 介绍自己项目中用过的技术22 用过什么数据库,在项目中怎么用JDBC , oracle和 sql server的区别,对优化ORACLE 数据库有什么看法23SERVLET 的生命周期。对编程规范有什么看法和认识24 对开源语言是怎么认识的,使用过那几种开源语言和开源的框架25 除

7、 jsp 还用过什么写页面26js用过那些组件27Turbine 和 struts 有什么区别问到 spring 。阿里巴巴这个项目也用到了spring ,所以问的 spring多一些。 我就说了一下自己对 spring的认识和看法。问我怎么调用spring的 bean,我说当时配置文件里面都写好了注释,我直接调用就行了。他说从程序系统的方面来考虑,我想了想,说bean 标签里面有个id属性,还没说完他就说好,我要的就是这个id 。其他的很少有问基础的东西问到了 Ajax 的理解28 最近做的项目是什么?简单介绍一下29 在项目中的体会,认为什么比较重要?30 平常有时间喜欢看哪些与工作有关的

8、书籍?31 Struts的工作机制?描述一下一次完整的请求到成功返回的过程?32 谈谈你认为Hibernate的优点与缺点?33 Hibernate的二级缓存的原理?34 把数据以Excel 文件形式导入、导出是怎么实现的?35 写 Testcase的过程?36 Structs的配置文件中的input是什么用处?37 函数和方法为什么放在内存的栈中?38 Request与 Session 的区别?39 如果以同样的用户名,同样的密码,连续登陆两次,建立的几个Session ?40 用父类如何调用子类的属性?41ashtable与 HashMap的区别?42 在数据量很大的情况下你会采用什么样的

9、办法把数据检索出来从页面显示?43 在设计数据库的时候,有关事务你是怎样设计的?44 中有个 name属性 B继承 A,C继承 B,D继承 C,以此类推,请设计一个类?45 你用过的框架里,常用的都有哪些Jar 包?46 set和 list的区别47 writer和 inputstream 48 Char 可以存放汉字吗49 hibernate中的 session做什么的面试前一定要对自己简历前的第一个项目非常的熟悉,包括其中的技术,做到无论从项目的那方面提问都能回答。这样才能让面试官跟这自己走。其实面试时面试官有可能把主动权交给面试者, 例如面试官让你自己介绍最近做过的项目,这个时候面试官就

10、把主动权交了出来。面试的时候随机性很大,主要是自己简历上的技术名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 50 Oracle 中的安全机制怎么解决? 51 Spring 中的事务是如何处理的? 52 最近在作什么项目,简单说明一下53 描述最近一个项目54TRUTS 工作原理55 ACTION 可以继承的哪些类56 描述 TOPLINK ,FREEMARKER ,以及与之前的STRUTS ,HIBERNA TE 区别57TR

11、UTS的处理机制和流程,ACTION可以继承哪的基类有那些。58TRUTS和 WEBWORK的区别。59PRING的主要功能, SPRING中的事务管理。60 怎么用 HIBERNA TE 判断是更新还是保存。61 项目中的分页怎么实现的。62 HIBERNATE中的映射关系。63 项目管理中三个重要的因素。64 FREEMARKER 标签的使用方法65 在处理底层时,分页是如何处理、数据库当中的分页是如何处理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com