阿里CBU测试开发凉经
本人第一份面经,也是凉经
背景:浙江某211,非CS专业菜鸡。
一面
- 自我介绍
- 详细介绍项目,本人写过一个用于快速建立仿真模型的软件,详细询问了其中的算法
- 基础知识考查,问了TCP和UDP的区别,什么是栈,什么是链表,如何删除链表元素
- 在线手写排序代码,写了选择排序和插入排序
- 数学题:一个小球从h处下落回弹,每次回弹高度为之前的一半,求n次回弹后总路程
- 反问
二面
- 视频面试,自我介绍
- 详细介绍项目(对这个项目这么感兴趣)
- 手写高级排序(归并写出来一半。。。)
- 自身优势与弱势
- 需要补足的地方
三面
- 二十分钟,很快,自我介绍
- 询问学过什么计算机类课程,是怎么学的?
- 进程和线程的区别
- C++多态
- 为什么投测试开发岗
四面
- 交叉面,逐项过简历询问
- Python中,高密集计算任务采用多线程还是多进程
- Python的垃圾回收机制
- 面向对象的三大特点
- C++的多态
- 在线测评,回答某二叉树中序遍历顺序
- 定义二叉树节点,写出递归与非递归中序遍历算法(卡在非递归上了)
- 如果设计栈,采用什么数据结构(数组,向量)
- 设计一个可返回栈最大值的算法
- 反问
交叉面后四天显示已回绝。。。
求大佬们点评一下本人的水平并给予一些指导。。。。
#阿里巴巴##面经##测试工程师##实习#