网站首页 > 教程文章 正文
阿里的实习/校招面试
远程多为电话面试
一般有3面,对于评分较好(A)的同学会加交叉面,甚至更高层Leader面试(阿里星)
笔试:一般为编程题
第一面:技术面。结合简历问技术问题,非常细节,层层递进。
第二面:主管面。层次更高,灵活和开放性的问题居多。
(第三面:交叉面。其他部门的Leader面试,不会太深入细节)
终面:HR面。了解求职意愿、性格特征、家庭环境等等。
下面以实例说明:
一面
项目相关:
1)对分布式的理解
2)分布式的其他存储方式
3)如何保证数据的高可靠?
4)元数据如何存储的
5)选举算法
基础:
1)int是多少位
2)unsigned int x = -1;printf("%d",x);输出是什么?
3)堆栈的区别
4)C++ 的重载和覆盖
5)线程和进程的区别
6)数组和链表的区别,优缺点,应用场景
7)网络的七层模型
8)如何实现一个多线程服务器
二面
1)项目的来源
2)项目完全是自己做得么?用了哪些开源工具
3)项目的存储结构是怎样的,做了哪些优化?
4)项目中网络通信框架的架构?
5)主线程和子线程之间交互的方式?
6)你用过哪些锁,遇到过什么问题?
7)你对vector容器有什么了解
8)开放性问题。多人共同在线的手机游戏,每个人在一局游戏结束后会提交一个分数,服务器要立刻返回排行榜该分数在所有人中的排名。怎么实现,有些什么方案?
9)算法题。字符串通配符(LeetCode中等)
HR面
1)怎样用最简单通俗的语言向我介绍你做的项目
2)在项目中都遇到过什么困难?怎么解决的?有什么收获?
3)自我评价,有什么优点什么缺点
4)投过哪些公司?怎么看竞对?
5)对未来的职业规划
- 上一篇: 「教程」风光摄影达人的杀手锏:延时+堆栈
- 下一篇: 攻防基础概念及信息收集思路
猜你喜欢
- 2024-12-30 「教程」风光摄影达人的杀手锏:延时+堆栈
- 2024-12-30 不同类型的AGV适用于哪些场景呢? agv应用于什么场合
- 2024-12-30 windows 环境下64位汇编语言与32位的区别
- 2024-12-30 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
- 2024-12-30 【打印机驱动】PS, PCL 和 PCL6 有什么不同?
- 2024-12-30 类(class)与结构(struct)的区别? 类class与结构体struct的比较
- 2024-12-30 为什么使用ND减光镜而不是后期堆栈?
- 2024-12-30 深入理解Android NDK日志符号化 日志sdk
- 2024-12-30 佳能R系列R3、R5C、R5、R6、R、RP这6款微单哪一个更值得购买呢?
- 2024-12-30 相信我:整合您的监控堆栈 相控阵检测