结束秋招,测试开发岗面经

lanqiao 发表了文章 • 0 个评论 • 23 次浏览 • 2018-11-06 14:12 • 来自相关话题

作者:凡宇~ 7月份开始投简历,8月份开始面试,9月份开始收到offer,目前拿到了百度、头条、爱奇艺的测开offer,十一之后就要做出决定了,欢迎各位牛友给参谋参谋~~ 地点:北京,岗位:测试开发岗,薪资: ...查看全部
作者:凡宇~


7月份开始投简历,8月份开始面试,9月份开始收到offer,目前拿到了百度、头条、爱奇艺的测开offer,十一之后就要做出决定了,欢迎各位牛友给参谋参谋~~
地点:北京,岗位:测试开发岗,薪资:头条>爱奇艺>百度,头条有房补+加班费,
 
对于找工作的经验分享一点就是一定要抓住提前批,提前批,提前批,找工作也要趁早,能实习最好实习,不能实习也要抓住提前批,一方面多一次机会,另一方面坑就那么多,来晚了就没有了
非常感谢牛客这个平台,在找工作期间提供了很大的帮助,在此也把我的一些面试总结分享出来,希望能帮到其他牛友,也祝所有找工作的牛友都能拿到满意的offer
 
以下是我秋招测开岗的一些面经~~
百度凤巢——测试开发工程师面经
一面
1.   自我介绍以及项目:项目主要工作内容,自己负责的具体工作,遇到什么问题,遇到问题如何解决
2.   C/C++:对C++三大特性的理解,C++的多态是如何实现的,如果父类没有定义虚析构函数,会发生什么情况,指针和引用的区别,sizeof对指针和引用计算的结果
3.   数据结构:给定一个入栈顺序6,5,4,3,2,1,给出四个选项,分析哪个出栈顺序是不可能的,为什么
4.   算法:说一下选择排序的原理,时间复杂度是多少,空间复杂度是多少,为什么?
5.   数据库:给定一个表,表中含有学号以及成绩,要求查找平均成绩大于60的所有学生,多表关联查询
6.   脚本语言:Python语言中,列表、元祖、字典、数组的区别,给定一个列表,删去其中重复的元素,如[1,2,2,3,4,5,5,6],结果为[1,2,3,4,5,6]
7.   Linux:Vim命令,替换字符串
8.   代码优化:如果有一个函数需要多次重复调用,需要如何优化(宏定义、内联函数)
9.   测试:对测试的理解,测试的基本流程,给你一个百度搜索的主页,要如何进行测试
二面
1.   自我介绍以及项目
2.   编程:给定一个字符串,如何判断是否是有效的ipv4,针对所写代码设计测试用例
三面
1.   自我介绍以及项目,简历上的每一个地方都问了
2.   如何测试百度云
功能测试、性能测试、界面测试、压力测试、兼容性测试、安全性测试
 
字节跳动——测试开发工程师
1.  tcp/ip三次握手、四次挥手以及期间各个状态
2.  如何理解c++的面向对象(继承、多态、封装)
3.  虚函数实现机制
4.  手撕代码:实现一个栈的数据结构
5.  C++中垃圾回收机制,内存管理
6.  共享单车app如何设计测试用例
7.  手撕代码:带有随机指针的复杂链表复制
8.  手撕代码:如何模拟一副扑克牌的洗牌过程
9.  手撕代码:计算一个64位无符号整型数中二进制位为1的个数
10. 一个m*n的矩阵,从左上角出发,走到右下角终止,每次只能向右或向下前进,求一共有多少种走法。
11. 从在浏览器输入url开始,到显示出相应的页面的整个流程是怎样的,数据包是如何传递的。
 
爱奇艺——测试开发工程师
1.  tcp三次握手的过程
2.  二叉树的层次遍历
3.  简单介绍sql注入,如何防御sql注入,业界目前的主流防御方法
4.  近期的安全大事件
5.  有一个大文件,100万个数,如何实现排序(使用位)
6.  为什么选择测试,不选择开发
7.  Php中有一个函数strpos(str1,str2),如何设计测试用例
8.  有一个大文件,里面含有一些列搜索关键词,如何判断一个给定的关词是否包含在内(使用哈希表),使用什么哈希函数,是否存在冲突,如何解决冲突
在上述的基础上,数据中还包含ip,时间段,如何根据ip查找相应关键词以及时间段,如何根据关键词查找某个时间段内的所有ip
9.  对测试开发工作的理解
10. 是否有遇到过什么挫折,如何克服和解决的
11. 一句话简述一下你的专业
12. 简述一下个人的优势和不足
13. 未来的职业规划
 
金山云——测试开发工程师
1.   有一栋100层高的大楼,给你两个完全相同的玻璃球。假设从某一层开始,丢下玻璃球会摔碎。那么怎么利用手中的两个球,用什么最优策略知道这个临界的层是第几层?
2.   http协议过程,简述,https加密如何实现
3. tcp/udp的区别,tcp三次握手,四次挥手
4.   new,malloc的区别
5.   写一个排序算法
6.   为什么选择测试
7.   虚函数表
8.   七层协议并举例
9.   生产者、消费者问题、银行家算法
10.  单例模式,工厂模式,写单例模式(多种)
11.  二叉树的非递归中序遍历
 
依图科技——测试开发岗
1.  给你12个球,有一个重量不一样(可能轻,可能重),给你一个天平,最多称三次,如何称,找到重量不一样的球
2.  对测试的理解
3.  支付宝中的手机充值功能如何进行测试
4.  编程题,如何判断一个数是否是2的N次幂
((2^N-1)&2^N==0)
5.  自我介绍和项目

爱奇艺-Android开发工程师面经

lanqiao 发表了文章 • 0 个评论 • 10 次浏览 • 2018-11-01 16:18 • 来自相关话题

作者:大概是个废圈了吧 9月26日参加的openday,现场面了两面,29日收到offer call。(挺早面的,也是现在回忆当时写的面经,可能不够全) 一面 ...查看全部
作者:大概是个废圈了吧



  • 9月26日参加的openday,现场面了两面,29日收到offer call。(挺早面的,也是现在回忆当时写的面经,可能不够全)


  • 一面


    • 四大组件说一下?最常用的是哪个?


    • Activity的四种启动模式,适用场景?


    • Service两种启动方法?有什么不同?

    • android持久化存储方式?


    • Fragment适用的场景说一下?生命周期说一下?每个回调方法都在什么时候?


    • Activity、Window和View的关系?


    • 创建线程的方式?线程同步的方法?


    • HashMap说一下?


    • 垃圾回收机制说一下?


    • 项目中用到了图片加载。说一下有什么优化的方法?


    • 代码:写一下图片压缩的代码。




  • 二面


    • 项目中遇到的最大的问题,怎么解决的?(从项目出发说了很久)


    • 举例写一个类,你觉得足够优秀的(实际想问的是开闭原则,但是我一直在说代码如何命名和写法如何规范了。。)


    • 上面回答的不够好,又重新换问题。要你完成课表功能,你怎么设计数据库表,把各个字段都说一下(emmm,我以为是问的数据库,结果问的是如何设计类,感觉自己好蠢)


    • 算法:给定一个n*m矩阵,求从左上角到右下角总共存在多少条路径,每次只能向右走或者向下走。


    • 平时是怎么学习Android的?


    • 有什么想问我的吗?




 

  • 碎碎念:=w= 面网易的中途突然接到一个来自上海的电话,怕打扰面试顺手就把电话挂了。面完打回去,“您好,欢迎致电爱奇艺~”,我可能是胆子太肥了,连offer call都敢挂了,对不起。TvT~

  • 总结一哈:因为经历了迅雷的突破0 offer,信心突然激增,也更加努力了,所以一面都很轻松的答出来了。二面还是有些弱鸡,而且还是算法薄弱的选手,所以答得不咋地,摸不懂面试官的意图。

  • 本来一面挺有信心的,但二面实在是面的太差了,所以就没抱希望,心情极差,不吃晚饭,徒步走回寝室瘫着,又觉得不能这样,就回实验室继续看书了T T。

  • 仔细想了想,可能是我当时态度超级好,虽然没有答出来,但也在疯狂说,我会回去再好好看一下的!以及面完向面试官道谢,鞠躬,可能会添加一些好感度。

  • hr小姐姐声音温柔又好听,超喜欢der~

  • 附赠一张当时爱奇艺openday通知信上的一个颜表情,是不是炒鸡可爱~当时全靠它给予我信心的~大家也要一起加油鸭!~

  •