先是第一个电话面试,面试时间大约40分钟,主要问了数据库,网络,算法的基础知识,以及日常的工作内容,整体感觉不错。第二轮面试发散性的比较多,不停的给压力,否定你,考验你的抗压能力,最后还有一道线上编程题。整个持续了一个多小时,面完很累。第三面是部门领导面,主要针对简历的问题,考察工作内容。三轮结果都是面试通过,但是最后hc冻结,一直到流程结束也没有收到录用通知。
面试官问的面试题:蚂蚁金服测试开发工程师面试题
事务懂吗?高并发怎么做的?找出链表中有没有环,给一个场景,设计测试用例,左连接右连接是什么,从事的自动化工作都有哪些?印象比较深刻的遇到的问题,怎么解决的?性能测试?有没有学习新技术?为什么要离职?
电话面试,先自我介绍,再发笔试链接简单实现一个算法,分析算法内容及复杂度。
询问简历里的项目及延伸问题。
平时用什么语言,使用时需要注意什么
进程与线程的区别
栈和队列的区别
反问HR
蚂蚁金服测试开发工程师面试题
自我介绍
笔试链接简单实现一个排序算法,分析算法内容及复杂度。
询问简历里的项目及延伸问题。
平时用什么语言,使用时需要注意什么
进程与线程的区别
栈和队列的区别
反问HR
对着简历上的项目问:
知识图谱的构建项目:
讲清楚是在干嘛:
你从中担任什么角色:
遇到什么困难:
对量化的认识:这个答得不太好,我说:学术界主要是在时间序列预测上面,用深度学习的模型,提取时间序列的特征,预测未来价格涨跌。工业界注重因子的挖掘,以及策略的编写。
蚂蚁金服测试开发工程师面试题
1 排序算法有哪些,时间复杂度各是多少,排序的稳定性;
描述一个排序算法的过程:
我介绍的是堆排序:首先是建堆的过程,然后依次删除堆顶元素,得到排序;
排序的稳定性就是指两个相同的元素,排序前后不改变他们的顺序。我答的是,如果大于,则不改变,大于等于则会改变。
2 链表:
怎么判断链表是不是又环:快慢指针,如果重合,则又环;
环的入口在哪:相遇后,一个回到起始位置,一个在相遇的位置,两个的步长都设置为1,然后再次相遇的时候,就是环的入口。这个是根据公式推出来的;
环的长度:两个相遇后,继续走,再次相遇的时候,one指针走的长度就是环的长度;
(共5条) 安徽国风塑业股份有限公司
(共5条) 天津市天友建筑设计股份有限公司
(共6条) 温氏集团
(共4条) 湖南华纳大药厂
(共7条) 务腾咨询(上海)有限公司
(共7条) 云汉芯城(上海)互联网科技股份有限公司