还愿牛客,阿里本地生活oc
感谢牛客,还愿,附上面经。测试开发岗位。
从过完年就开始找实习,经历了无数次的笔试,第一次尴尬的面试,之后凉凉的面试,心态都崩的不行
后来海投,继续笔试,到现在面试已经能放平心态和面试官谈笑风生,这真是太艰难了
总结下来觉得,现场编程能力(剑指和leetcode)、项目和竞赛经历、语言组织和表达能力、放松的心态很重要。
当然最重要的是缘分哈哈哈哈哈哈哈哈(仅针对于我这种菜鸡)
我的朋友也是,机缘巧合,offer就有了
比如排在她之前的人去了别的公司啊,或者和面试官聊的莫名投缘等等等等
一面
- 自我介绍
- 项目,做的过程中遇到了什么问题和困难
- 论文,论文创新点,为什么选这个课题,主要实现原理,现在的研究现状如何
- 编程题:二叉树的递归遍历和非递归遍历、100个数(可能会出现正、负、0)中找到乘积最大的那三个数
- 测试场景题:支付宝的支付过程中的异常怎么测试
- 基础知识
- 堆和栈的区别
- 泛型是什么,有什么特点
- 多线程的实现,start和run方法有什么不同
- 有什么锁
- 乐观锁和悲观锁是什么,有何具体实现
- 什么时候使用事务
- 数据库update语句,left join的定义,distinct,数据量大查找慢(加索引),加索引的原则
- Linux打开文件的命令(cat、less、more、vim),查看当前目录(pwd),在某个文件中查找非数字开头的语句(grep ^[^0-9])
- Spring的原理,IOC和AOP
二面
- 自我介绍
- 竞赛经历(详细)
- 挖项目(详细)
- 编程:字符串转float
- 上面的编程题的测试用例怎么设计
- 反问
三面
可能四面的大佬比较忙,就先安排了hr面
- 自我介绍
- 本科和研究生的不同
- 本科最有成就感的事情
- 竞赛内容
- 为什么选择上海这个城市
- 平时的兴趣爱好
- 有什么优点和缺点
- 身边同学对你的评价
- 对阿里了解多少
- 对测试开发岗位的理解
- 测试开发最核心的技能
- 你相比其他竞争者你的优势在哪里
- 反问
四面
好像是个大大大佬,不知道学霸们问大大大佬问题的时候都问了啥
- 自我介绍
- 哪个比赛经历最有成就感,详细展开
- 比赛有没有困难,怎么解决的
- 你的优缺点
- 你的学习能力怎么体现
- 和其他竞争者你的优势
- 身边崇拜的人
- 有没有个人博客,会有吗
- 反问