2015阿里巴巴电话面试总结—夏权(3月中旬内推)
来源:互联网 发布:数据分析范文 编辑:程序博客网 时间:2024/05/12 09:26
我投的岗位是C/C++研发工程师,不过面试我的是菜鸟网络(主要使用JAVA开发),以下是在阿里巴巴电话面试中被问到的内容和阿里巴巴面试官给我的学习建议,基本都是围绕项目和基础知识来问,问到的内容:
1. 项目架构:我们项目是打算怎么部署的,几台服务器(web服务器,redis,文件服务器,图片服务器);
2. LVS实现负载均衡原理,具体到转发的比重等等
3. Session共享,为什么要session共享,如何实现
4. Redis在项目中的应用场景
5. 文件系统:是否了解hadoop HDFS(回答说不是很了解)
6. Linux下常见命令:find tar netstat等,都是找个场景问可以用什么命令解决
7. Gdb使用(常用参数,查看堆栈,变量)
8. 设计模式(问到了,回答说不是很了解,只知道单例和工厂模式)
9. 多进程地址关系(多进程通信)
10. 有没有开过开源代码(试图问深入一点,回答说看过ucosII源代码他不感兴趣,其他的源码我回答说没有看过,从这一点可以看要看知名一点的源代码)
11. Hashtable和hashmap比较(JAVA里的不是很了解,回到说不清楚)
12. Mysql(主码,外键,事务,索引作用及索引如何实现,在索引实现原理回答不是很好)
13. 怎么样理解概要设计和详细设计的关系
14. 在项目承担什么样的责任
15. 网络编程中同步与异步(回答不是很好)
16. 网络编程的端口绑定以及一个本地端口占用如何处理
17. C++ STL中容器(Map vector等,自己不熟悉,回答的不好)
18. Epoll select比较以及里面实现原理(回答的不是很完全)
19. http 404错误原因
阿里面试大部分问题回答的阿里巴巴面试官还算满意,被刷主要是没有知识深度,面试官说如果能和他讲一下LVS、Redis、Nginx等源代码,他就会给我通过,这一点和腾讯二面面试官和我说的话都差不多,让我感触很深,从阿里面试获得的体会:
1. 注重基础(操作系统、数据结构、数据库、网络等)
2. 找一个东西深入学习,Redis、LVS、数据库、linux内核等等
3. 看看STL
4. Linux问的比较多,各种常见命令使用
5.一般开始先问基础,基础还马马虎虎就开始深入一个点问,类似如腾讯一面和腾讯二面,如果想拿到BAT的offer必须要对某一方面有深入的学习(腾讯二面面试官说的,之前他是百度工作的)
6.对自己的简历上项目了解很深,具体到封装的算法如何实现,大致原理应该懂
- 2015阿里巴巴电话面试总结—夏权(3月中旬内推)
- 阿里巴巴内推电话面试总结
- 阿里巴巴内推电话面试
- 阿里巴巴内推实习生电话面试
- 2015-07-10 阿里巴巴内推面试总结
- 阿里巴巴校园招聘内推C++研发岗位电话面试
- 2017年阿里巴巴内推实习电话面试1
- 2017年阿里巴巴内推实习电话面试2
- 网易内推电话面试(一面)
- windbg相关(阿里巴巴电话面试总结)
- 2015年阿里巴巴校招客户端内推面试经历
- 阿里巴巴IOS开发内推面试
- 2013年9月7日 阿里巴巴内推面试内容
- 2013年9月7日 阿里巴巴内推面试内容
- 阿里内推电话面试一面小结
- 阿里内推实习生电话面试
- 百度内推电话面试经历
- 面试经历---阿里巴巴子公司粤科软件(2015年11月9日晚上电话面试)
- MyBatis批量操作报错:Parameter 'xxxList' not found. Available parameters are [list]
- JSP 9大内置对象 详解
- Android 判断用户2G/3G/4G移动数据网络
- CentOS终端显示乱码
- ----[x86保护模式] CPU合成内存地址的方式----
- 2015阿里巴巴电话面试总结—夏权(3月中旬内推)
- linux基础编程:IO模型:阻塞/非阻塞/IO复用 同步/异步 Select/Epoll/AIO
- 中国 Azure 应用程序的开发人员注意事项
- DFS:A File System for Virtualized Flash Storage
- Jvm工作原理学习笔记
- 指针变量的类型及含义——小结
- Ubuntu 14 安装Skype 4.3
- android 无(attrs.xml) 的自定义控件方法
- 最简单的博弈 之 巴什博弈