如何用asp.net做网站,百度文章收录查询,自己怎样做公司广告视频网站,创建网站时可使用的数据库有现在#xff0c;招聘黄金时间已经来临#xff0c;在网上看了很多大佬的面经#xff0c;也加了很多交流群#xff0c;受到了很多朋友的提点#xff0c;今天终于轮到我来分享面经啦#xff0c;之前面试了几家公司#xff0c;最后在十月初拿到了字节跳动测试岗的 offer招聘黄金时间已经来临在网上看了很多大佬的面经也加了很多交流群受到了很多朋友的提点今天终于轮到我来分享面经啦之前面试了几家公司最后在十月初拿到了字节跳动测试岗的 offer这里总结一下自己的面经和复习历程顺便谈谈我的一些感受给各位朋友提供一些参考。
先说一下我的情况吧本科就读山东某大学学校专业是计算机。
我对字节跳动的一些看法
首先是因为公司周围有很多人也都在用字节的拳头产品今日头条、抖音、悟空问答、西瓜视频 、火山小视频、 图虫、花熊等等这些都是字节跳动旗下的APP。字节的增速有目共睹高速增长其实对我们求职者是一个重大利好它就意味着更多的机遇。
其次是我对测试一直很感兴趣从刚毕业找的”点点点“手动测试提升到了自动化测试平时也有自己测过 APP。空闲时间我比较喜欢看一些科技数码评测听他们聊聊用户体验科技肥宅。能让自己参与的程序在直接交付到用户手中成就感爆棚。
还有也是机缘巧合吧在我准备投递的时候舍友帮我找了内推递上了简历。 字节的效率还是很高的从约面试到最后一次面试一周结束战斗。据舍友说有时候一下午就可以结束战斗。
现在讲讲我三面时的情况一二面和 HR 面都是凭印象回忆的可能会漏掉一些问题。
下文中提及的资料是我之前收集的测试开发复习使用及刷题合集文末会有分享供更多想要进入测试开发的朋友学习共勉。 字节面经
字节一面68 min
1. 自我介绍 项目(重要)
2.项目中最大的挑战花费最长时间的项目比较有成就感的事情
3.项目中印象最深的bug
4.进程与线程的区别
5.网页状态码
6.在网页输入一个网址会发生什么
7.SQL联表查询2个表中工号为“123”的人的所有信息
8.进程的调度 算法有哪些进程的状态有哪些
9.设计百度首页测试用例
10.cookie和session区别
11.数据库索引的了解
12.因为简历上写了个自动化框架优化让讲了怎么优化的效率提升了多少
13.TCP和UDP的区别及应用场景
14.Linux命令找出关键字出现的次数
15.为什么选择字节
一面结束后等了十几分钟HR 通知第二天二面。
字节二面60 min
1. 你对测试开发工作怎么认识的
2. 谈了一下项目比如有什么功能用了什么框架你这个项目的测试用例
3. Appium每层的结构appium底层是基于什么
4. 针对微信朋友圈发送图片功能设计用例不考虑视频
5. 用过哪些测试工具比如抓包工具Charles fiddler如果要实现一个fiddler抓包工具如何设计
6. UI自动化如何做集群
7.介绍一下你在这个项目中是如何使用Jenkins的。
7.快速序算法的思想
8.Java底层的排序算法用的是什么算法
9.说说你对敏捷模式的认识。
10.了解过Docker不
11.fiddler原理
12.中断测试
二面结束之后等了大概一个小时多HR 通知第二天三面。
字节三面40 min
1.Shell脚本
2.http转态码
3.场景题怎么测用户手机号验证码登录这个界面
4.场景题朋友圈刷新很慢怎么测这个问题
5.抖音有哪些需要改进的地方刷不出来时怎么定位测试
6.兼用软件、硬件、网络
7.西瓜视频的用例测试
8.网页连接不上什么原因
9.有什么想问的
10.如果伙伴到deadline还没有完成任务怎么办
11.快排是稳定排序吗什么是稳定排序
三面结束后一个多小时左右收到了晚上继续 HR 面的通知。
字节HR 面27 min
1. 你对测试开发这个岗位的了解为什么选择测试开发
2.你有转正留用的想法吗
3.你觉得自己前几次的面试表现如何
4.你觉得字节的面试跟别的公司的面试有什么不同
5.你的优缺点
6.你的职业规划
7.更愿意做开发还是测试开发
面试总结
字节的面试体验还是相当不错的。过程中面试官会很耐心地听你讲对于答不太上来的问题给出大体思路也是可以的。回答不上来的东西面试官也会在面试过程中跟你简单介绍一下。大概这就是为什么最开始 HR 和邮件里都有说“不会的题也鼓励和面试官交流想法”吧。
反问环节请面试官对面试过程进行评价以及对个人能力提出一些建议的时候面试官还是很乐意的也很能抓住我的不足废话不然为啥人家能是面试官呢。
关于面试中为什么被问到了很多 项目 以及 自动化框架 相关的东西这个是因为简历上写了之前在学校做过的一个项目。所以基本上三场技术面中相当多部分的提问是围绕着项目进行的。有项目的同学一定要好好梳理下自己的项目引导面试官去问到你会的东西。
在开始面试之后HR 全程跟进的速度非常快。每场面试结束之后 HR 会询问一下面试感受还会鼓励我复盘一下。
该如何准备字节跳动的面试
简历投递方式
投递简历的话建议大家优先选用内推的方式节省时间而且效率很高。当然在BOSS直聘、脉脉、拉钩一些平台商看看当然也不错。做过什么项目和工作一定要详细点写即使是小项目也一定要对原理相当熟悉不是你负责的部分也要去仔细查阅别人的实现过程。做过什么会什么是广度问题取决于项目内容。做过什么达到什么样的境界是深度问题也和个人学习能力和面对问题的态度有一定关联。具体的情况要根据岗位匹配度做一定的调整。
面试中一些技巧
面试技巧其实也是需要学习的你可以去多找几家同类型公司面试去感受一下面试的氛围。然后面试完仔细总结自己做得不好的一些点总结经验以便从容地应对字节跳动的面试。因为临时发挥确实也是一门技术活话到嘴边却不会说也是一件很尴尬的事情。
面试过程要有礼貌这是一个印象分哪怕面试官有千万个你想吐槽的点谈吐举止也要合乎礼仪合乎规范因为面试的每个细节都是面试官考察你的部分。
还有在讲述问题的时候一定要慢一些不要一下子讲太多慢一点的话会显得比较沉稳、自信而且还可以给接下来的对话留下应答的时间。
最后一点心态很重要。因为面试时间还是比较短暂的相当有限的时间里面试官想要知道你有几斤几两不太现实所以面对突发状况也要记得沉着面对正确调整心态。
有想进大厂的心但是面试难怎么搞
很多人准备面试的时候大多数就会这样的打开牛客网查找 “测试开发 面经”找几个多的开始看。以及从各大技术交流平台搜索软件测试面试题。开始刷题复习。
这虽然看起来很自然但是并不是一种 健康的方式面试题的作用应当是查缺补漏上学的时候也不是直接发习题册然后对着答案学习吧
知乎上有个问题叫做 如何高效学习里面有一个回答我觉得很符合我自己的观点就是建立起自己的知识体系建立知识体系的目的在于
巩固记忆认识自己找到自己的优势及不足把握复习的进度经验总结
目前我参考和自己整理的总结的会分为以下几个大点 1、测试基础
了解测试的基础技能掌握主流缺陷管理工具的使用熟练测试环境的操作与运维
黑盒用例设计等价类/边界值/场景分析/判定表/因果图分析/错误推断缺陷生命周期/缺陷分级/缺陷管理工具禅道/JiraMysql/环境搭建/增删改查/关联查询/存储过程系统搭建/基本指令/日志分析/环境搭建
2、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架Appium整体使用
接口自动化方案Requestsweb自动化框架整合Appium环境搭建Appium自动化实战与框架结合
3、接口测试工具Postman
Postman模拟客户端调试工具这是我平时工作中最常用的工具之一。
Postman安装与使用Postman集合测试Postman接口关联Postman断言Postman参数化
4、MySQL数据库
软件测试工程师必备MySQL数据库知识不仅仅停留在基本的“增删改查”。
MySQL数据库测试应用MySQL高级查询MySQL自动义函数MySQL存储过程SPMySQL事物与编程
5、性能测试安全测试
软件测试的彼岸性能测试和安全测试选个方向努力爬坑吧
性能测试学习路线Loadrunner脱离浏览器录制专题性能测试工具操作实践系统监控方案实施安全测试起源与工具介绍Web安全测试手工实战安全扫描工具测试实践
面试之后的复盘很重要
复盘很重要没有复盘的行动往往是无效的因为没有经过总结和沉淀。大家要养成经常复盘的习惯。
面试结束后你可以回顾一下是否表现得沉着自信、充满活力、轻松自如对面试官提问的反应是否恰当、准确、灵活关于面试官的提问你是否还可以做出更好的回答将这些写成一篇面试总结对你以后的面试也会很有帮助。
面试遭遇失败是很正常的事情善于总结自己的失败原因才是最重要的。不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜等待你的将是更美好的未来继续加油。
将每一场面试都当作免费的培训积极调整心态不但能达到一个双赢的局面还可以减少紧张的情绪从而获得更好的表现。
如何做好面试突击规划学习方向
大厂到底还是大厂……一言不合就挖坑而且相当重视基础。说是面经其实就是帮助各位查漏补缺完善技术栈。毕竟面经只是面试官拿来采样你的水平测试我遇到过各种奇怪的问题……
如果你觉得自己学习效率低缺乏正确的指导可以参考下下面分享我工作以来收集整理的学习路线给大家做个参考
1、自动化测试必会Python编程技术 2、Web自动化测试技术内容 3、APP自动化测试技术内容 4、Postman测试工具专题 5、接口自动化测试技术内容 6、自动化测试框架搭建能力 7、持续集成 8、Jmeter 性能测试 9、APP性能测试 10、Fiddler 抓包工具的使用 11、TCP/IP协议 12、Linux 系统操作 13、MySQL 数据库 14、RobotFramework 自动化测试框架 15、跨平台的自动化测试框架Airtest 上面就是我整理出来的一份全栈测试工程师技术进阶路径图。完成这样一个技术栈的构建。可以说这个过程会让你痛不欲生但只要你熬过去了。以后的职业生涯就轻松很多。正所谓万事开头难只要迈出了第一步你就已经成功了一半古人说的好“不积跬步无以至千里。”等到完成之后再回顾这一段路程的时候你肯定会感慨良多。 ①看视频进行系统学习
前几年的Crud经历让我明白自己真的算是菜鸡中的战斗机也正因为Crud导致自己技术比较零散也不够深入不够系统所以重新进行学习是很有必要的。我差的是系统知识差的结构框架和思路所以通过视频来学习效果更好也更全面。关于视频学习个人可以推荐去B站进行学习B站上有很多学习视频唯一的缺点就是免费的容易过时。
另外我自己也珍藏了好几套视频有需要的我也可以分享给你。 ②面试前夕刷题冲刺
面试的前一周时间内就可以开始刷题冲刺了。请记住刷题的时候技术的优先算法的看些基本的比如排序等即可而智力题除非是校招否则一般不怎么会问。
关于面试刷题我个人也准备了一套系统的面试题帮助你举一反三。
以上这些内容均免费分享给大家需要完整版的朋友点击 【下方小卡片】 领取全部内容。