阿里巴巴实习生 面试经历(2014年10月)

匿名网友 匿名网友 发布于: 2016-02-25 00:00:00
阅读 149 收藏 0 点赞 0 评论 0

电面两次感觉自己确实差距好大,本来就没有报太大希望,但是二面后简历状态直接为不通过还是有点难过,后悔自己没有好好学技术,啥都不精不钻。第一找实习第一次电面就是阿里这样的技术公司,感觉悲剧倒是很正常。为以后积累经验吧。

第一面:(15分钟)

先问做过什么项目 : 项目问的简历上最近的项目, 功能是啥架子是啥,数据库怎么设计的 问了几个表的功能和结构,角色有几个级别,怎么分配的个角色的权限。静态变量存在哪里堆还是栈中还是其他,spring中的bean的基本问题(这个我忘了),还有设计模式中分为几大类。第一面持续了15分钟左右,就是一些基础问题,电话那头的面试官和蔼可亲。

第二面问的技术比较详细了:(30分钟)

上来就问了解什么技术,有什么强项。回答java web 了解一些做过一下项目ssh.然后问看没看过框架的源码。然后问aop原理是什么怎么实现的。IOC原理是什么怎么实现的。spring 的懒加载的问题 项目中遇到过没有怎么处理的。回答的竟然是hibernate的懒加载。还没说明白。哎。

随后好像是spring contex 哪些bean, 项目启动的时候初始化哪些bean,java 是如何把class加载到jvm中的,Tomcat ClassLoader工作原理 ,Java堆大小多大,可不可调大,怎么调,优化,自己调过没有。

问java容器类有哪些。比较常用的有哪些:答曰list。

问ArrayList,linklist 的实现区别,ArrayList 存在哪里?内存管理满了,怎么办。

讲一讲java垃圾回收机制 。Java 中的进程与线程区别 ,java线程安全总结 ,java异步通讯、多线程在什么情况下用,怎么搞,怎么可以让共享资源安全?

问网络编程了解不:tcp udp的区别, TCP连接建立与关闭,tcp运行详细说明一下,它为啥就比udp靠谱。

问操作系统:虚拟内存管理了解不。

问算法了解多少:说一说排序算法比较快的有啥?回答堆排序,快排序,希尔排序,归并,详细说一说堆排序。

项目遇到的问题,答曰中文乱码问题 ,所以就扯到utf8上,问utf8 编码原理规则,中文几个字节都有啥作用。

问看什么书,读书的收获,哪本收获比较大,这本书有啥特点。

问个人技术方面的强项。

最后有什么问题想问他。

满意的地方:

面试官很好,很和蔼可亲。

不满意的地方:

对公司没有不满意。

评论列表
文章目录