字节跳动测试开发实习一二三面经
一面(一个多小时)
一个在家办公的小姐姐,上来她先自我介绍,很有礼貌的感觉~
自我介绍
项目介绍
讲讲计算机网络分层结构吧,每层的协议有什么
如果客户端收到服务器发来的消息特别慢是因为什么
HTTP是用什么协议传输,DNS呢
知道什么表连接,自然连接是什么,笛卡尔积是什么连接
数据库底层原理是什么
索引有什么用,索引和primaryKey有什么关系,什么时候索引会不好用
面向对象三个特征怎么理解的
多态的底层实现原理是什么
什么是关系型数据库
用过非关系型数据库吗,有哪些
线程池了解吗,有哪些线程池
实现线程的方法有什么
进程有几个状态分别是怎样的
进程状态之间可以转换吗,具体怎么变化
进程之间通信的方式
java堆和栈的区别
知道什么设计模式
写一个你说的设计模式吧(写了个双安全懒汉
知道什么排序算法,全讲一讲
哪些是稳定的,什么是稳定性
hash的原理是什么,怎么重定向
hashmap和hashtable的区别有什么
写一个算法:从后往前,每k个链表翻转一下,不足k个的不变,时间空间复杂度
总结:几乎没有停顿,一个接一个的问题,基础似乎该问的都问了,小姐姐比较满意的感觉
————————————————————————
等了十分钟 二面(快一个小时)
一位在家办公墙上挂着可爱宝宝的大哥温柔地开始了:
项目介绍(balabal很久,虽然跟测开没一点关系也是挨个问
了解什么测试方法,分别介绍,能说多少说多少(又是balabala很久
平时怎么测试自己的项目(又是balabala很久
看一面她问了你好多东西啊,咱们随便聊一聊吧
知道什么数据结构
二叉树可以应用到哪里,还有吗,还有吗
学习数据结构对项目有过什么帮助吗
如果抖音播放视频卡了会是什么原因呢,还有吗,还有吗
看一道题讲讲思路:读取一个大量的log日志,如何提取所有指定时间戳的日志内容(我说二分法,他没让写我也不知道对不对,还以为逃过一劫,没想到后来。。
问问题(还是公司内的学习途径和技术氛围,很认真地给我讲了很久
总结:一个很nice让我放松了警惕的大哥,应该还问了点别的但是不咋记得了
————————————————————————
等了一个小时 三面(因为等了很久不知道一共多长时间)
先来了一个在公司戴口罩的和蔼大哥,问了问项目啊,对测试开发的想法啊,愿不愿意做自动化测试,愿意的话就继续(我当然愿意!)
然后说等一下啊,我找个这个方面的同学来聊更有针对性
然后又迷茫地等待
来了个不知道长啥样的大哥,感觉年纪不小(如果是年轻人那对不起!
让我用5分钟介绍自己,说了两分钟,他说还有时间啊,继续啊
然后挨个问项目
你这一共有多少代码量啊(他笑了
知道安卓的相关技术和原理吗
知道什么自动化测试的知识和框架吗
会java是吧,java能用到什么水平
根据数组和链表能想到什么
链表的底层实现原理是什么
说说static,它生命周期
说说equals和==,具体什么时候要重写equals
写代码:读取一个大量的log日志,如何提取所有指定时间戳的日志内容
前面一二面都问你什么了(他一定觉得前面人在放水
——————————————————————————————————————
从两点面到六点多,崩溃了,知道字节爱连着面,但还是没想到自己亲身体验起来这么累
#实习##面经##字节跳动##测试开发工程师#