字节跳动测开实习生岗位历经四面顺利上岸,分享经验

激动激动~
下周一就要入职了,offer已签。来牛客给大家分享一下这一个多月找实习的经验。
基本情况:某交211小硕,研二,目标岗位测开
大概从四月初开始找实习,也赶了一波校招热潮,不过大都败在了笔试上(T^T,感觉经验超重要的~),经过了一个多月,顺利拿到了offer,也积累了许多经验,回头看看,也会不禁感慨,从一开始面试官说“你基础知识太薄弱了,怎么也要提前准备一下”到最近百度、头条面试官说“嗯嗯看得出来,你的基础知识非常扎实
我觉得对我来说,就是对这一个多月的肯定。找实习的过程中,面一次就会总结一次,所以形成了以下的文字:

===================================4.17号360面试大数据=================================
一面:问去年大数据的项目,问有没有阅读源码的经验,问各个组件(yarn、zookeeper)的原理和联系,在这个hadoop生态圈里整个工作的流程,
问java的问题比较多
线程和进程的关系
MapReduce的整个流程
出了问题怎么解决 有没有什么方法 jstack
了解内存什么东西吗  GC算法
finally  final
构造方法 私有变量
Linux常用操作 查看进程等等
问了数据结构的红黑树
逻辑题:称药瓶(见网址https://blog.csdn.net/ELI_CJ/article/details/51793477
在不占用其他变量的情况下怎么把两个数换过来 https://6318343.iteye.com/blog/2102120
两个有序数组合并成一个有序数组
二面:问去年大数据的项目,最擅长哪个组件,具体遇到的问题和解决方案,对哪个编程语言最熟悉,算法题:两个有序数组合并成一个有序数组(写了个大概,嫌写的不完善,不完整)

===========================================总结========================================
1.算法题尽量写完整,书写整齐,让人能看下去,写完说自己的思路,可以画几个示意图。
2.简历上有什么会问什么,把整个项目经验搞明白,起码自己说明白。
3.java基本的那些
4.linux基本的那些
5.好像他们很在意你解决问题的方式 因为这是你能突出自己能力的一个方面

===================================4.18号腾讯面试测试开发===============================
1.final finally finalize的区别
2.static的生命周期
3.为电梯系统设计一个测试用例
4.写了一个程序,有个小球,球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10 次落地时,共经过多少米?第 10 次反弹多高?
5.数据库mysql  索引是什么
6.垃圾回收机制
7.C++和java的不同就是有GC  那java会有垃圾剩余的情况吗?
8.python的Lambda 实现一个a+b
9.遇到什么困难,怎么解决的。说的能体现一个人的能力
10. 堆内存 栈内存
===========================================总结========================================
1.java基础知识 尤其是那些不常用的 有点生僻的  看面经
2.就算测试之前没做过  那也要准备一下


===================================4.22号京东面试测试开发===============================
一面:
1.java接口和抽象类
2.设计模式有接触过吗?有没有用设计模式来重构过自己的代码
3.机器学习的算法有哪些 分别有什么不同呢 应用场景呢
4.遇到什么问题,怎么解决的
5.对这个测试岗位有什么自己的看法和想法
6.熟悉的排序算法
7.SQL语句中where 和having有什么区别
8.网络的七层结构
9.java和python的框架
10.java和python有什么优点和缺点
11.黑盒测试、白盒测试  在软件测试的哪个阶段
12.git版本控制(不会就别写到简历上,给自己挖坑)

===========================================总结========================================
幸运,之前准备的面经都用上了,周三的二面,我认为,需要在以下几个方面:
1.估计会让写代码了,切忌一定要注意写完整的代码,头和尾都要。
2.数据库的增删改查、连接、之类的  最基本的要弄明白
3.还是好好准备一下那个经典的问题:遇到问题,怎么解决,怎么体现自己的优势。
4.其他的就先这样吧,再梳理一下这些知识点。
5.常见的linux命令

二面:没有问任何技术上的事情,不过也是问答式的
1.遇到什么问题,怎么解决的
2.了解金融吗?了解京东吗?随便说说(我说的是996)其实应该说京东本身,但是我并不是很了解就没说
3.对测试这个岗位,自身有什么软实力和硬实力  对测试这一行了解多少
4.没什么问题,问我有什么问题,建议工科女生多看文学书、多看哲学类的书
===========================================总结========================================
虽然问了很多人,大家都觉得这个面试官有问题,不是我的错,但是我还是应该总结一下:
1.面试之前对该公司要有一定的了解,起码不能什么话都说不出。
2.对测试岗位加深了解

===================================4.29号阿里巴巴面试测试开发==========================
电话面试(一面):
1.说说移动边缘计算
2.http和https的区别
3.TCP连接的三次握手
4.java的基本类型
5.java的序列
6.数据结构的类型  树有几种  红黑树是什么
7.写代码:快速排序
8.string 和stringBffer的区别
***的最好的一门课程是什么
10.优点和缺点
11.在课外参加了哪些活动
12.对测试怎么理解的
13.栈的基本操作
===========================================总结========================================
1.整体顺利,问的技术基本差不多回答上来了
2.http和https的区别 往深入挖掘面经,比如string为什么是不可改的 要能想到final修饰
3.保证几个基本的排序算法提笔就会写
4.优点和缺点 这个应该要好好想一下怎么说合适
5.总结一下几个常会问到一般性问题

电话面试(二面):
1.介绍移动边缘计算
2.java多线程  过程中有没有什么问题
3.怎么对淘宝app的主页进行测试  和朋友的页面都不一样  我猜是因为偏好不同,推荐的商品不同  那如何测试呢? 如何对推荐算法进行测试?
4.数据库的一个语句:选出班级内平均分前10名
5.除了学习之外还有没有学习其他的技术,用怎么样的方式,在CSDN上有没有什么喜欢方向(这个问题我回答的不好,应该回答看测试方面的,这样她也就知道我最近在上心测试了)
6.对测试岗位有没有什么了解
7.(英语)职业规划
===========================================总结========================================

1.英语这东西,一时半会提不上去了,倒霉归倒霉,摊上个国际电子商务部门....
2.对页面的测试、对杯子、电梯系统、三角形这些常规的测试用例,总结一下
3.sql语句还是不够熟练,继续刷题
4.要会说话,说话的能力很重要,要适时拐到自己擅长的领域上来,比如随时让面试官觉得自己是个能力还不错的人。
5.对于面试需要准备的,再刷面经、刷剑指offer、SQL差不多就这些,注重测试的知识,其他的也没有什么特别好的方法


===================================5.16号百度面试测试开发==========================
1.java的基础知识:继承、多态、死锁(死锁的必要条件)、HashMap和Hashable的区别
2.二分查找、冒泡排序、快速排序
3.写一个脚本 在一个目录下 内存仅有10M,怎么定期删除 保留最新的文件
4.QQ聊天 如何测试(考虑功能性测试、性能测试、兼容性测试等)
5.淘宝等发券的测试
6.数据库的一些知识
7.python的一些简单的 替换  字符串相连等
8.spark、kafka内部原理
9.熟悉测试的方法  也就是只知道名字,没用过?
10.TCP/UDP协议
11.一些其他的闲聊吧
===========================================总结========================================
1.整体上来说还是不错的,我自己感觉哈,基本上问的问题都回答上来了,而且根据他的反馈,也倒都是积极的,除了对原理不熟悉之外。
2.对原理进行深入理解,或者借此机会把大数据再拾起来。
3.对那些基本的测试工具再有所了解吧,最好下载下来用一下,起码知道是个怎么回事
4.耐心等等消息吧,如果不行的话,就先这样吧。

===================================5.19号字节跳动面试测试开发==========================
一面二面:
1.echo和==的区别
2.对测试有什么了解
3.写代码:火车售票系统是早7点-晚23点进行网上售票,写一个程序判断是否可以进行网上买票
4.对聊天进行测试
5.对朋友圈点赞进行测试
6.对收信发信进行测试
7.写代码:对“www.toutiao.com/p/index.html”转化为“html.index/p/com.toutiao.www”
8.对一段代码进行设计测试用例:代码主要是 a<b&&b>c 这个条件
9.TCP三次握手
10.说说队列
(差不多就这些,可能有些不记得了)
三面:
没聊技术了,说说学校经历,学习成绩,同学老师对自己的评价等等大概二十分钟
HR面:
问问能不能接受加班、介绍一下测试日常的工作等等大概二十分钟
=======================================================================================
希望大家都顺利拿到offer!!!

#实习##字节跳动##面经##测试工程师#
全部评论
请问 头条hr面之后多久会给结果啊
点赞 回复 分享
发布于 2019-05-24 17:38
有啊,选我选我
点赞 回复 分享
发布于 2019-05-24 16:47
@筱茜  面向对象了解一下?
点赞 回复 分享
发布于 2019-05-24 16:48
面向对象栏目了解一下!https://www.nowcoder.com/discuss/135507 有兴趣直接私信我呀!
点赞 回复 分享
发布于 2019-05-24 16:53
太难了
点赞 回复 分享
发布于 2019-05-24 17:17
代码部分比较常规,有点偏难。问的基础问题还好
点赞 回复 分享
发布于 2019-05-24 21:57
SSM框架不问吗?
点赞 回复 分享
发布于 2019-05-28 23:21
大佬呀,很棒!
点赞 回复 分享
发布于 2019-06-18 20:38
学长,面试代码是敲出来 还是 只说想法就好了
点赞 回复 分享
发布于 2019-12-05 18:17
去的部门是企业应用吗?收到了企业应用二面的视频邀请面试 求经验
点赞 回复 分享
发布于 2019-12-27 17:34
请问最后去了哪儿?
点赞 回复 分享
发布于 2020-02-19 22:46

相关推荐

不愿透露姓名的神秘牛友
10-08 19:52
已编辑
点赞 评论 收藏
分享
评论
16
227
分享
牛客网
牛客企业服务