字节跳动 测试开发实习生 面经

跳动测开实习面经
分享了非专业背景的同学参加字节跳动测试开发实习生面试的经历,包括笔试及面试流程,涉及数据库、网络知识、算法等内容。

作为学测控的小虾,有点跳得投了字节跳动的测试开发实习生岗位,先是经历笔试,四道编程题,写对了一道,另外三道跪了。结果竟然还进了面试,挺开心的,好好准备了三天,不出意料地没能过面试,今天记录下来,作为自己的总结和勉励,也给后来的朋友做个参考。

面试上来是个小哥哥,人很面善,让我做了个自我介绍,由于提前准备了,这一部分应该没掉链子。

接着开始根据我的学科问一些所学的课程,比如数据库、编程语言、网络连接课程学习过没有。我们学测控的一般都会学习C语言和汇编,我另外自学了python,但是数据库和网络连接没学过,但是知道一点数据库的皮毛,于是说数据库会一点点。果不其然地问到了数据库里某个关键字的用法。。。。感觉很心塞,没有好好准备。。。

接着问到产品在移动端和服务器两方面可能会有哪些需要测试开发工程师注意到的地方,嵌入式系统中的线程和进程有什么区别,以及几种常见的排序方法,和各自的时间复杂度。大致都回答了一些。

哦,还问了链表和数组的区别。

最后到了手撕代码的时候,小哥出了个题:对于数组data,满足|data[i]-data[i+1]|=1,此时从data中索引某个值,问最快的方法是什么?比如说:data=[1,2,3,4,3,2,3,4,5,4]这样,索引第一个出现的3所在的位置,最快的方式是什么。

我是第二天想起的,先去data[0],看data[0]和目标值(target)的差(delta)的绝对值是多少,然后下一个索引到data[0+delta],再看data[0+delta]和target的差的绝对值(delta)是多少,这样使用可变步长进行索引,应该就对了。

不知道这是不是最终的正确答案,如果有感兴趣的小伙伴,可以在评论区留言讨论下。

当时的网络不太好,所以让小哥给我解释题意就费了点时间,明明已经用手机4G网开热点面试了。。。而且当时脑子也有点短路,没有回答好。

最后,总结一下这次面试后的经验收获。

数据库、网络、简单算法对于字节跳动的测开岗都挺重要的,对于非专业出身的需要好好准备,面试过程并不怎么紧张,只要好好回答面试官的问题就好,如果有答不上的问题,面试官会转到其他问题上。

还有网络要提前调试好,尽可能用自己能供上的最好的网吧。

这是找实习后的第一次面试,后面继续加油吧。

<think>嗯,用户想了解江波龙公司测试实习生岗位的面试经验,属于IT招聘领域。这类题通常关注面试流程、技术题、注意事项等实操性内容。用户可能是计算机相关专业的学生或初入行者,需要针对性准备面试。从专业角度看,测试岗位面试通常包含三部分:基础理论考察(软件测试概念)、技术能力测试(SQL/Python/Linux命令)、软性素质评估(沟通/学习能力)。需要特别提醒用户注意黑盒测试方法和数据库操作这类高频考点。注意到用户没有指定具体业务方向(如硬件/软件测试),所以回答需覆盖通用测试岗位要求。硬件测试实习生可能增加电子基础知识的考察,这点要在注意事项里补充说明。准备在回复中结构化呈现:面试流程分轮次说明,重点列出测试用例设计等核心题,最后给出优化建议。特别要强调"实习项目经历"这个加分项——这往往是学生党最薄弱的环节。相关题的设计要引导用户深入思考:从技术准备延伸到职业发展(如转正机会),这样比单纯罗列面试题更有价。最后补充的硬件测试方向提示能帮助用户扩展认知边界。</think>以下是江波龙(Longsys)测试实习生岗位的面试经验总结及准备建议,结合公开渠道信息和求职者反馈整理: --- ### **一、典型面试流程** 1. **技术初试**(约40分钟) - **测试基础**:黑盒/白盒测试方法、测试用例设计(等价类/边界场景题) - **数据库操作**:`SELECT`语句编写、多表`JOIN`查询(常给实际数据表要求写SQL) - **Linux命令**:文件检索`grep`、日志分析`tail/cat`、进程管理`ps/kill`[^1] - **编程基础**:Python/Java的列表操作、文件读写(如:解析日志文件统计错误次数) 2. **业务复试**(部门负责人) - 项目深度追:实习/课设中的测试设计(如:如何复现偶发性Bug) - 硬件测试场景:若应聘存储产品岗,可能U盘/SD卡兼容性测试思路 - 沟通能力测试:模拟跨部门协作场景(例:开发拒绝复现Bug如何处理) 3. **HR终** - 实习时间/出勤要求 - 职业规划(测试工程师发展路径的理解) - 抗压能力考察(如:如何应对重复性测试任务) --- ### **二、高频技术题参考** 1. **场景设计题** > *"微信朋友圈点赞功能,如何设计测试用例?"* **考察点**:功能边界(点赞人数上限)、异常场景(断网重连)、兼容性(iOS/安卓版本) 2. **SQL实战题** > *给定`orders`表和`products`表,查询"2023年销量Top 3的产品名称"* **答案要点**:`JOIN`关联 + `WHERE`时间过滤 + `GROUP BY`分组 + `ORDER BY`排序 + `LIMIT`限制[^2] 3. **缺陷分析题** > *"测试发现某嵌入式设备频繁死机,如何定位题?"* **思路**:日志时间戳比对→压力测试复现→模块隔离法排查驱动/硬件兼容性 --- ### **三、求职者反馈关键点** - **硬件测试侧重**:需了解存储介质特性(如eMMC/SSD寿命测试指标) - **自动化加分项**:部分部门会`Selenium`或`PyTest`基础概念 - **实习转正**:明确询转正机会及考核标准(有反馈需通过期末答辩)[^3] --- ### **四、准备建议** 1. **基础巩固**:精读《软件测试基础》等价类划分章节 + 刷练`SQLZoo`题库 2. **项目复盘**:提炼课程设计中至少1个测试案例(需体现缺陷分析逻辑) 3. **行业认知**:了解存储行业测试标准(如JEDEC规范)会显著加分 > ⚠️ 注意:各产品线(消费级/企业级存储)考核侧重点不同,建议面试前通过官网查询部门业务方向。 ---
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值