一.自我介绍
二.主要项目经历
1. 挑选一个最能体现你能力的项目
2. 项目整体情况和架构是什么?(纸上画)
3. 你负责其中的哪部分?
4. 遇到的难题是什么?怎么解决的?
5. 面试官会根据你的回答进一步挖掘,问我的是Hadoop和Storm架构对比
三.简历其他部分
1. 面试官会看其他项目是否有亮点,或者自己主动点,提示面试官亮点在哪里
2. 简单问一下成绩,实习经历,获奖情况
四.基础知识
1. 算法
如何快速排序?
有向图中最短路径怎么算?(Dijkstra算法)
2. 数据结构
JAVA中HashMap是怎么实现的?
哈希的原理是什么?
3. 数据库
Mysql索引是如何实现的?
4. 网络
面试官问网络熟不熟,我说不熟,就没问网络。
5. 设计模式
单例和工厂是什么?为什么要用?
五.闲聊
阿里巴巴软件研发工程师面试题
单例和工厂是什么?为什么要用?
你是通过何种渠道获得这次面试机会的?
答:网上申请
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:7天
面试形式包括哪些?
答:1对1面试
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:不好
这次面试的结果如何?
答:面试未得到工作
(共2322条) 北京字节跳动科技有限公司
(共2131条) 京东商城
(共2124条) 阿里巴巴
(共24条) 太平洋网络有限公司
(共25条) 南京中北(集团)股份有限公司
(共11条) 艺龙网