


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、阿里巴巴java研发工程师沈阳面试经历分享职位类型:Java研发工程师面试地点:沈阳招聘公司:阿里巴巴昨天中午接到阿里巴巴的面试通知,心中喜忧参半,喜的是终于能够有机会进入阿里 巴巴,忧的事自己真是一点准备都没有,完全没有信心啊!但是既然机会已经来了,我 还是要去试一试的。今天上午9点到了裕宁酒店在等待区没等多久就被领去面试了。阿里的一面是在大厅 中分组一对一单面的面试我的是一个二十七八岁的帅哥,面试过程也很友善。进去后, 他首先看了我的简历,然后问我能不能说一下自己的特长优势什么的(都没有让白我介绍)。 我简单的把在校三年来白己学习的技术和参加的项目介绍了下,然后拿出了自己准备好的 项目回顾
2、表以及自已做的作品回顾光盘和已经出版发行的两张光盘给他看。他看 了说不错,然后就问我项目的事儿。他说自己对3D开发不太了解,然后问我感觉在做山海关虚拟博物馆的时候有没 有什么技术难点和重点。我说重点是在寻路上(冏,说完我心里就哇凉哇凉的了,不应该 说这个),然后他就问我是怎么实现寻路的,我给他画了下场景地图,然后解释了下我的 做法(主要是用状态机)他可能不太满意,然后问我能不能用算法来描述。我没太明白他想 要什么,然后他开始引导我回答这个问题,先问我学没学过图论,我说在数据结构和离散 数学中学过,然后我明白了他想要什么了,我说可以用图存储各个目标点,然后通过判断 各点之间的连通性来判断点是否可
3、以到达,可以通过深度优先搜索来完成(说完我心里乂 是哇凉的,根本就没准备图这一块儿的数据结构)。然后他说让我写下深度优先搜索程序仁二,这个鄙视我吧,我真忘记了)。我想了会 儿说记不清楚了,他问我图是怎么存储的,我说用临接表和临接矩阵,然后他让我给他画 下,我就画完(这些还是会的)。他说再试试呢,我思考了下说记不清了(我怕写完他在让 我写广度程序的和优化查找,这块儿真心没准备)。然后他让我写下白己用过的设计模式, 我说有策略模式、单例模式、工厂模式、状态模式、适配器模式。然后他让我写下单例模 式,我用了最简单的方式,static变量new白身对象。他说有没什么问题,比如变量被赋 值呢。我说在C#
4、中可以用访问控制符禁止set,在java中也可以用静态方法来屏蔽。他 乂问那你的类被别的类实例化,我说构造方法我用private的。(总之是没写全,写全他 就不会问了。)设计模式谈完,他说来说下你的网站项目吧,我的简历里有写“系统架构”,他让我 解释下,我就画了下MVC图,jsp页面作为视图,servelt作为控制层,然后建立model, 建立service和dao,以及他们的作用。他说SSH和这些有什么不同吗?我说Struts2代 替了 servlett hibernate代替了 dao spring贯穿他们,注入对象。他说那你说下 spring的核心思想吧。我说主要是心C, AOP, Di
5、o他说说下IoC和A0P吧,我提到了 IoC 控制反转,通过配置文件将对象注入到程序中,他说你写下配置文件吧(乂要写,二二,Spring半年没搞了早忘了)我说平时都是copy,忘记了。他可能以为我不会spring,然后 问我那你都知道各个元素的作用吗,我说知道。(但是真心的忘记bean标签中都有哪些了, 我发誓看见之后都知道有什么用,抓狂啊。)SSH告一段落(回答的太烂了,这些初级的学者都会,最主要的是很多都没记住),我 有一个项目写的是已经上线了,他让我写下那个URL,我有点蒙,就写了域名,他说你们 就用这个吗,我不知道他想要什么,我就乂写了 127.0.0.1:port,他问我用户可以访问
6、? (当我是小白了-,哎前面回答的太烂了)我说当然不可以,我们的申请的IP是 172. 168. XX. XX: 80这个是给用户的。他说服务器用的什么,我说tomcat,他问tomcat 的端口号在哪里配置,我说在web. xml (说顺嘴了,其实我知道在server, xml中配置)。他 说都可以配置什么,我说可以配置端口号,虚拟主机。他说还有吗,我说还可以配置一个 监听端口号。他说默认的都多少,我说8080,他问我另外一个,我说不记得了。然后他让 我写下JSP页面的标准头部是什么。我把page标签写上去了,我提到了页面编码,他问 我用什么编码我说UTF-8,他说还知道其他的编码吗,我说还
7、有GBK。然后他问我UTF-8 和GBK的区别,我只说了表面的,他让我从计算机组成原理的角度说下GBK和UTF-8,我 说我们专业没开计算机组成原理,然后他看了下我的简历。然后让我写下平时都看什么书, 我大概写了下。最后他问我有什么要问他的吗,我让他点评了下。点评了啥就不说了,反 正都在意料之中。总结:今天阿里的面试非常烂,问题很简单,但是因为很久没搞Java 了(有半年多了) 所以很多都忘记了。基础太不扎实,这也是很多应届生的缺点吧。想要进大中型公司应该 具备以下素质,留给各位准备面试和将来面试的人吧。1 .数据结构,这个不是懂了就行,刚学完数据结构,各种算法自己也可以很快写出来 的,但是很
8、久没写了都忘记了。数据结构这个东西必须能信手拈来,随手就能写出各种树、 图的遍历以及排序、查找等算法,以及二义树,B-树、堆的概念和程序(最好做到能当场 写程序)。2 .明白Java API的源代码实现,比如LinkedList和ArrayList,不只是数据结构的 区别(这个大家都清楚)还要能从源代码的角度,比如线程安全性,内部扩充方式,每次扩 充的长度等等来表达。(你可以想想自己能不能说出String、StringBuffers StringBuilder的区别;HashTable、HashMap、TreeMap的区别呢?属性类的安全性?等 等,别查文档,也别说你知道,面试的时候不会听你啰
9、嗦的,就说重点区别)。3 .设计模式,要明白各个设计模式的优缺点,应用场景,最好能说出哪些框架应用了 这些设计模式。对于简单的设计模式,如单例等可能会被现场写。4 .SSH框架,只要搞Java的都会被问这三个框架的很多东西,Spring的IoC, DI, A0P,配置;Struts2的创建过程,Filter,配置:Hibernate的0/R Mapping,映射的配 置,乐观锁、悲观锁等等。紧紧在项目中用还不行,最好要明白内部原理。5.操作系统的一些知识,笔试的时候有考到LRU算法(差一点就忘了)o总之大公司考的范围很广,绝大部分都学过,但是很多我们在学校中学一次就很可能 不会再用仕匕如页面置
10、换算法,存储过程等,学生项目不会涉及这么复杂底层的东西)。还 有就是平时我们依赖IDE惯了,很多我们知道的东西,比如标签都有哪些属性什么的,当 场写我们可能就写不出来了(比如各种配置文件,使用自动提示惯了,让自己写都不会了, 这是平时注意自己敲吧)。感想:其实阿里巴巴的技术面反映出来的最主要的问题不是自己的技术问题,而是白 己真正想要做什么。今天问的这些问题,如果放在大三上学期问的话,我能很自如的答出来,但是从专业 实习之后自己一直就在研究Unity3D和Photon,这些很久都没看了,忘了很自然。自己现 在真正应该思考的是到底想不想要做Java开发,做Java开发的话就要用SSH框架,自己 乂不太喜欢基于SSH框架的网站开发。仁二真是个纠结的问题,男怕入错行,如果你了解 的也比较多还是慎重考虑吧,虽然招聘Java的很多,但是面试J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年营养师职业资格考试专项训练:营养师职业素养与沟通能力
- 民法典普法知识培训课件
- 2025年Python项目管理专项训练试卷 技能提升
- 现代农业基础知识培训课件
- 试题山西省怀仁市重点中学2026届化学高一第一学期期中质量跟踪监视试题含解析
- 四川省会理县第一中学2026届化学高三上期末预测试题含解析
- 王利明民法总论课件
- 天津市蓟州等部分区2026届化学高一第一学期期末达标测试试题含解析
- 2025年校园食堂设备维护与食品安全管理服务合同范本
- 2025年智能化车位租赁与增值服务综合管理协议
- gcp机构办公室工作计划
- 1.1.3茶云纹叶枯病识别与防治
- MT-T 1199-2023 煤矿用防爆柴油机无轨胶轮运输车辆安全技术条件
- (高清版)TDT 1042-2013 土地整治工程施工监理规范
- 北师大版四年级下册数学计算题400道及答案
- 兰花主要病害的识别及防治
- 新能源汽车充电桩招商引资方案
- 药店各管理制度
- 幼儿园招生小组计划书
- 《妇产科护理课件:宫颈癌的护理》
- 2022版《道德与法治新课程标准》课标测试卷测试题库(含答案)(教师招聘试卷教资考试)
评论
0/150
提交评论