前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >面经 | 测试开发岗(阿里)

面经 | 测试开发岗(阿里)

作者头像
用户3946442
发布2022-04-11 18:18:24
3380
发布2022-04-11 18:18:24
举报
文章被收录于专栏:程序媛驿站

面试总结

a.测开岗考察内容与软开岗类似,难度相对较小

b.阿里是一面技术面试官协调推进面试流程,HR参与较少

c.遇到的面试官都很nice

一面

  • 自我介绍+项目
  • C++基础 C++底层如何进行内存分配 C++是面向对象的编程,类中默认的拷贝构造函数是浅复制,存在什么问题? 浅复制,两个对象p1和p2指向同一资源,析构p1时,p2成为野指针
  • 计算机网络 TCP和UDP区别 TCP协议建立的连接为什么可靠 进程与线程的区别
  • 机器学习 介绍LR
  • 编程题(阿里内部会议系统) 判断两个链表是否相交 从头遍历到尾,如果最后一个节点相同则两链表相交 打印

反转链表

二面 (leader面)

  • 自我介绍+项目
  • C++基础 C++中的封装、继承、多态 C++中虚函数 C++的动态内存分配
  • 专业相关 介绍物联网 介绍最擅长的课程主要内容
  • 行测 项目中遇到的问题如何解决 生活中遇到过的挫折 最大的优势

三面 (p9面)

  • 自我介绍+项目
  • 聊测开工作内容

四面 (交叉面)

  • 自我介绍+项目
  • C++基础 C++中free和delete区别 C++中new申请的空间,是否可以用free释放
  1. malloc/free、new/delete必须配对使用;
  2. malloc/free为标准库函数,用于内部数据结构(如int,float)的动态内存分配
  3. new/delete为运算符,可用于非内部数据结构(如类)的动态内存分配
  4. new创建对象时自动调用构造函数,delete销毁对象时自动调用析构函数
  • 机器学习 召回率、精确率、准确率
  • 逻辑思维 1*2*3*...*99*100 结果的末尾一共几个零 1*2*3*...*(n-1)*n 结果的末尾一共几个零 5*偶数可以产生零,比如5,10(2*5),15(3*5),20(4*5),25(5*5),需要注意25(5*5),50(5*5*2),75(5*5*3),100(5*5*4)可以分成多个5,为结果贡献多个零

作者:葡萄媛

编辑:葡萄媛

本文来自程序媛驿站,未经授权不得转载.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序媛驿站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一面
  • 二面 (leader面)
  • 三面 (p9面)
  • 四面 (交叉面)
相关产品与服务
智慧会务
腾讯云智慧会务(Tencent Cloud Conference) 是一款为活动管理赋能一站式办展能力的自研产品,结合腾讯生态能力使活动管理组织在线化、数字化、高效化。当前已在展会、商业会议、教育、旅游等垂直领域行业形成成熟的方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档