阿里巴巴面试题集合_第1页
阿里巴巴面试题集合_第2页
阿里巴巴面试题集合_第3页
阿里巴巴面试题集合_第4页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、阿里巴巴面试题集合阿里巴巴面试题集合阿里面试题:1.hashmap的内部实现机制,hash是如何实现的,什么时候rehash2.java的内存管理3.分布式缓存的内存管理,怎样管理和释放不断膨胀的session,memcache能否熟悉4.oralce的底层管理(如何让查询快,插入慢)5.java底层是如何对文件操作的6.研究了哪些框架的源码7.并发问题,锁,怎么处理死锁,脏数据处理8.性能问题9.equals和hashcode这些方法怎么使用的10.java的NIO/blog/17062211.先从项目模块下手,具体问项目模块是怎么实现的,碰到的问题怎么解决(一定要讲自己做过的,真实的情况)

2、2.sql语句优化怎么做的,建索引的时候要考虑什么3.springioc你的理解,ioc容器启动的经过是什么样的,什么是ioc,aop你个人的理解是什么4.jms你个人的理解,就是消息接收完怎么处理,介质处理(为什么重启mq就能恢复)解答:/blog/10977675.sychronized机制加了static方法的同步异同,A调用B,A履行完了,B没履行完,怎么解决这个同步问题6.servlet默认是线程安全的吗,为什么不是线程安全的解答:不是:url:/blog/49511/blog/1563249/art/200907/133827.htm7.spring里面的action默认是单列的,

3、怎么配置成多列?socpe=propty?8.socket是用的什么协议,tcp协议连接(握手)的经过是什么样的,socket使用要留意哪些问题解答:tcp协议,9.数据库连接池设置几个连接,是怎么处理的,讲讲你的理解10.自定义异常要怎么考虑呢,checked的异常跟unchecked的异常的区别11.线程池是怎么配置的,怎么用的,要留意哪些,讲下个人的理解12.tomact里session分享是怎么做到的,解答:/blog/134469413.效劳器集群有搭建过吗解答:/topic/1119823阿里B2B北京专场java开发面试题(2020.10.29)/blog/13879013、画出

4、最熟悉的三个设计形式的类图4、写代码分别使得JVM的堆、栈和持久代发生内存溢出(栈溢出)第一面(只记得这么多了)1、笔试题第四题实现又口述了下2、有个每秒钟5k个恳求,查询手机号所属地的笔试题(记得不完好,没列出),怎样设计算法?恳求再多,比方5w,怎样设计全部系统?3、比较熟悉什么技术?我讲jvm和oracle,就让我画jvm的体系构造,画了之后讲各个部分的职责,并扯到运行期优化。第二面(没有技术细节,都是泛泛的,但是我回答的比较保守,只觉得能滔滔不停的讲上半小时才敢讲看过或了解)1、能否愿意去杭州2、熟悉各种技术框架么?源码读过么?3、数据库了解什么?mysql了解么4、前台技术,看我用的

5、ExtJS,就问能否了解JQuery5、进如今的公司,觉得对技术能否有提升?第三面,此面没有技术问题第四面HR(感觉这面问题回答的有点扯,究竟是这么几年来初次面HR,之前面过2、3个公司,要么很早就挂了,要么感觉流程太长,自己不肯意面下去)1、愿意去杭州发展么?我讲要考虑,hr就问重要考虑什么问题2、从技术角度来讲,你觉得你跟你同学比怎么样3、你的父母怎么看待你的支付宝java开发电话面试题(2020-12-22)/blog/1387906这是第二面的面试题。固然过了二面,但是没有约定时间去杭州面试。过了一周之后偶尔的时机,加入了淘宝的专场拿到了offer,所以支付宝后续面试就终止了。1、jv

6、m性能调优都做了什么2、高并发情况下,我们系统是怎样支撑大量的恳求的3、集群怎样同步会话状况4、负载平衡的原理5、数据库事务属性6、二叉树的遍历算法7、hashtable和hashmap的区别8、并发、同步的接口或方法9、string、stringbuilder、stringbuffer区别10、https处理的一个经过,对称加密和非对称加密11、线程的几种状况12、了解手机开发么13、个人优势14、与同事沟通的时候,假如碰到冲突了怎样解决15、工作中觉得哪方面欠缺?16、有问题要问么?17、期望薪水18、为什么要离开如今的公司*struts1.2和webwork的区别*hibernate和i

7、batis的区别*spring工作机制,IOC容器*servlet的一些相关问题*webservice相关*java基础:jvm,HashSet等等*考察学习新技术的能力淘宝北京专场java面试题(2020-12-31)第一面1、讲讲项目由于我几年一直做一个产品,从后台做到前台,从业务开发做到技术平台,所以就画了全部产品部署架构图,b/sc/s的,然后一层层的讲解。B/S现有Web框架改造、浏览器缓存、c/s补丁下载各种方式、cdn、c/s通信协议、rpc集群、http集群、负载平衡、集群前置机调度、后端效劳器主从实例、后端效劳器各种优化(异步、性能隔离)、数据库效劳器各种优化(索引、物化视图

8、、读写分离、帐套结转、数据库横向切分、纵向切分)、层间调用性能监控的实现,对照产品架构图各个部分一路讲下来。2、http集群方案,我们的是反向代理效劳器,自己有写代理效劳器,可以以用主流的web效劳器,然后面试官就问ngnix、lighttpd、apache三大主流web效劳器的区别.囧了。3、假如有时机从新设计你们的产品,你会怎么做?这个当时回答的欠好,重要从通信协议和数据存储两块来讲了,这样讲有些片面。由于我们产品自己又许多问题,只通过部署架构图是反映不出来的,如二次开发问题、补丁下载问题、不同模块java包互相依靠问题、技术框架比较封闭、构建系统方案落后、文档缺失等,我们内部经历过许多的

9、痛苦的,但是当时思维局限在了部署架构,所以没有讲出这些问题。第二面4、网站性能优化怎样优化的?自己一点网站性能优化经历,结合(构建高性能Web站点),扯了一通,跟一面有点类似。5、原来要花产品架构图,我翻过简历,后边有一面时候画的,就没要画了。然后就要我在黑板(暂且叫做黑板)上画jvm体系构造。画了jvm体系构造,讲解了jvm各个组件和组件的交互、GC算法、各种垃圾采集器、运行期优化、产品中碰到的与jvm相关的问题如oom、ClassLoader问题等,并针对HotSpotVM的实现讲解了堆、非堆内存划分第三面(HR面)6、看我面过b2b和支付宝,问了下情况b2b面完了,但是没过;支付宝过了2面7、个人优缺点8、能否愿意来杭州第四面(视频电话面,杭州某大牛)9、介绍项目。对于Web框架的改造,跟原有框架的异同10、下班后的时间有学习技术么11、能否加入过开源项目本人工作时间不短了,4年半的小本。此次面,过了p6,淘宝商城的业务开发部门。之前三年是做ERP业务开发,技术没什么提升。近期两年在平台部,半年前觉得混的快挂了才狂翻公司文档、读源码、看书。详细面试预备过几天会另写一篇。近期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论