一面: 1、聊项目、实习一共大概半小时 spring和springboot区别 spring常用注解 项目中可以优化的点 难点 2、数据库:对比mysql、Redis、ES 3、计算机网络:浏览器输入url发生的过程 4、Redis常用数据类型 5、操作系统的死锁 6、代码题:最长无重复字串长度(聊完项目之后写的题,再聊八股) 7、偏向于业务测试还是工具开发 二面: 1、问研究生的情况 2、问实习
字节跳动笔试 (这里以测试开发岗位笔试题目为例) 1.笔试题型 单选题 多项选择题 简答题 编程题 官方表示,字节校招主要考察三个维度 数据结构与算法基本功:注重考察对常用数据结构和算法的理解和掌握情况,以及是否具备由浅入深、举一反三解决问题的能力。 编码和调试能力:注重考察代码设计、编码效率、风格及质量。虽然很多题目的思路容易想到,但能写对代码,并通过test cases拿到分数,还需要有扎实的
字节的测试开发岗位面试经验分析 字节面试 蚂蚁面试 面试总结 2021年底到新加坡,歇了4个月开始找工作,分别投了字节跳动、蚂蚁金服2家。2家都是4轮面试,前3轮是技术面、最后一轮HR面试。幸运的通过了这2家的面试,分享一下面试经验。希望能帮助到有需要的人。 字节面试 测试开发面试4轮,前3轮都属于技术面试,每次70分钟左右,最后一轮HR面试(HR面试你只要不犯混就行)。直接贴上3轮面试问题: 1
第一次发帖,说一下字节测开三面吧,感觉很不好,问的有点难,最后题都没做就结束了。 首先介绍一下自己,包括学了哪些课程。 然后开始问八股 路由协议有哪些。OSPF怎么获得链路状态的,怎么决定路由的。(不知道) ARP是什么,ARP攻击有哪些。ARP***怎么工作的(不知道)。 NAT网关是什么,作用。 还有linux命令。 怎么使用linux命令获取top第三行第四列的结果(不会) linux一条命
自我介绍; 为什么做测开,怎么理解这个岗位 问项目(主要在问项目) 用户名,密码和验证码先验证哪个 输入网址到加载页面经历了什么 追问:什么时候结束TCP? 追问:什么是HTTPS? TCP三次握手简单说下 UDP和TCP的区别 进程和线程有什么区别 linux指令查询进程和线程状态 python常见数据类型?list和tuple的区别 Python is和==的区别 python装饰器用过吗?我
飞书平台面试 记不太清了 可能会有遗漏 是菜狗 重在参与 项目问题 负责的部分、遇到的困难、如何解决的 redis的优缺点、基本数据类型 rabbitmq结构 如何保证消息不丢失 操作系统 进程和线程的区别 进程的内存空间 Linux 常用的指令 查看某进程的cpu、内存占用情况 杀死某进程的指令 Java基础 接口和抽象类的区别、选择哪种实现多继承以及原因 具体解释接口和抽象类的使用场景 基本数
1.自我介绍 2.介绍一下java(面向对象、三大特性:继承封装、多态) 2. == 和equals区别 3.接口和抽象类区别 4.array 和 arraylist区别 5.反射机制 6.OSI七层模型(介绍每一层及协议) TCP三次握手和四次挥手 7.TCP和UDP区别 8.mysq都有哪些索引? 索引的优缺点 ,索引的底层结构 9.算法:删除链表的倒数第N个结点 10.测试用例:发朋友圈 (
自我介绍; 介绍最近的实习经历,做了什么; 为什么面测开岗位? 三段实习经历,哪段收获最大,最喜欢哪家公司,为什么; 为什么高中毕业就出国读本硕; python的基本数据类型?list和tuple区别? python的装饰器简单写一个; python的多线程怎么做的?GIL锁说一下? MySQL左连接和右连接怎么做的? MySQL和MongoDB有什么区别?为什么项目用MongoDB? 什么是正向
写在前面:我觉得这个面经参考价值不是很大,但还是发出来给各位旁友们看看 自我介绍; 介绍之前字节跳动的实习经历,做了什么;这段问了非常久 问实习; 为什么面测开岗位? 算法:原地删除数组中重复元素; 设计:用栈实现浏览器的标签页前进和后退; 设计:对抖音的性能和用户体验提出一些自己的看法和建议; 反问。 这次面试时间很短,我还以为不会出算法题,没想到出了个比较简单的 下周三HR终面 #测试开发工程
一面 1.先自我介绍,问了问在校经历和志愿者的经历; 2.聊实习经历(这部分占了很多的时间,问的很细致); 3.说说xss和csrf的区别,原理,防范措施? 4.说说sql注入的原理,类型,防范措施? 5.玩过抖音吧,你觉得抖音可能存在哪些安全漏洞(缺陷),怎么去解决? 6.说说重写和重载? 7.讲讲多线程?怎么确保多线程安全? 8.计算机网络问题:说说完成一个http请求到浏览器显示出页面的完整
应聘职位:测试开发工程师 一面 8.15 60 min 自我介绍 你认为一个合格的UI自动化测试框架应该有哪些组成部分?如果让你设计如何设计? 谈一下你对PO设计模式的理解 根据PO设计模式的思想,你刚刚设计的UI自动化测试框架应该如何优化? Python中is和==的区别 Python装饰器有什么作用?你提到的使用场景中为什么要用Python装饰器而不用其他实现方式? Pytest中的mark装
自我介绍 对测试开发的认识 深挖项目(项目介绍、承担任务、项目难点、使用这个算法的动机) 引用和指针的区别 对共享单车扫码这个功能写测试用例 如果微信发朋友圈未发出去,有哪些原因 什么是死锁? 重写和重载 主键和外键的区别 十分钟编程:最短重复数组 评价一下你自己对于测试开发的优势 反问问题 #字节跳动##测试开发#
818 1.自我介绍 2.问实习项目(怎么解决重复点击的问题 3.Mysql索引为什么快 4.c++指针和饮用的区别(不会,我说你问JAVA吧 5.哪些排序是稳定的(归并不是稳定的 6.测试的方法 7.SOFAActs为什么好 8.栈和队列的区别 9.怎么运行线程 10.静态方法和非静态方法的区别 代码:合并有序队列 感觉: 他说一个礼拜之后有结果,拒绝的很明显,我很受伤 #字节跳动##测试开发#
实习项目经历一些问题? 微信朋友圈测试用例,从哪几个维度考虑(网络、基本功能、兼容性,多语言版本,不同机型,不同分辨率) python修饰器了解过么? i++线程安全么?(不安全)为什么(不知道,瞎说的) 保证线程安全的方式(volatile,synchronized关键字,Lock锁) 说下hashmap原理?扩容机制?线程不安全? Mysql隔离级别?默认是哪一种? 什么是读未提交?串行化是什
一面(55min) 1.自我介绍 2.项目 3.设计测试用例:微信转账(安全测试如何测?如何测试转账过程中密码是否泄露?) 4.写题:求两个列表中的相同元素 5.DDT数据驱动框架原理 6.selenium webdriver原理 7.熟悉的通信协议有哪些?TCP介绍一下,TCP为什么可靠?TCP怎么进行流量控制?TCP和UDP区别? 8.进程和线程的关系?线程池用过吗? 9.自动化测试比手工测试