写面经,攒人品 1.自我介绍(介绍了研究生课题 项目)自我介绍不够饱满,应该包含个人经历这些包含项目规模项目技术栈等等... 2.深挖项目; 3.有没有针对项目进行压测; 4.JVM模型 垃圾回收; 5.数据库drop delete truncate的区别; 6.post get的区别 post 提交数据的方式(这里当时觉得困惑 后应该是说post可以提交数据的类型); 7.如何确保一个问题是前端
1、拷问项目 2、垃圾回收的原理 3、多态和继承 4、数据库的隔离机制 MVCC的隔离级别 5、多路复用 select和epoll的区别 6、线程出现死锁怎么解决? 7、手撕算法 (合并两个数组) 8、反问 (面试体验很好,不会的面试官也会耐心讲解)
一面 10.9 周一 1h5min 1.linux常用命令并解释 2.java多线程的实现方式 3.四种访问修饰符 4.索引的概念,优劣和使用注意 5.对测开的了解 手撕: 1.数据库查询的左外连接,分组,排序 2.合并有序数组 项目相关,技术分析: 1.负载均衡的实现方式 2.MQ使用在那个功能上 3.redis怎么使用的 4. 限流熔断...... 反问 第二天上午约二面 二面:10.12 周
h ttp https区别 get post区别以及参数长度 了解的测试方法 linux下查看文件指令 虚函数 全局局部变量 万能引用 数据库去重 索引以及它会完成的问题 事物 内连接 算法:进程的调度算法,最短作业时间那个 测试用例怎么设计 场景:网页加载大量数据加载不出来设么原因 懵逼了,应该是挂了
自我介绍 1、为什么想做测试开发呢 2、从业务方面介绍一下你的项目 3、项目中遇到的难点,怎么解决的 4、项目中的亮点 5、项目可以怎么改进 6、如果让你一个月完成整个平台的一个开发,你要怎么分配时间去做项目的各个模块 7、说一下用户验证码登录界面怎么测试 8、项目出现问题怎么定位找到问题 9、线程、进程的区别 10、乐观锁和悲观锁的区别 11、B+树索引和Hash索引的区别 12、HTTP在网络
怎么理解测试和测试开发 讲讲并发 讲讲使用过的数据结构和特点 实习经历 最近遇到的困难 满减折扣场景的测试用例设计 手撕: 合并数组 判断字符数组中是否存在环 如ab->bdc->cba #你收到了团子的OC了吗#
gap期做的事 项目介绍 自研工具做的事,基于工具提出问题 缓存做的是被动缓存还是主动缓存 如何使用redis实现主动缓存还是被动缓存,两者的区别 是内存缓存还是文件缓存还是什么类型的缓存 缓存的上限 redis的数据类型 缓存击穿 分页查询接口,总count=100条,页面20条,分页的接口设计时,查DB至少查询多少次 消息队列的特性,优缺点 数据加密有用到嘛 git提交流程,如果有冲突如何解决
部门:阿里国际事业部 笔试:生成随机数算法,现在有一个手气红包的场景,总金额一百块钱,随机分给十个人,最佳手气不能超过总金额的90%,十个人收到的红包总和等于总金额; 一面: 二叉树常规的遍历方式,实现前序遍历 如何保障质量 发版节奏 测试难点 如何解决 聊聊搭建的UI自动化 做了哪些提效相关的 购物车场景的用例设计 职业规划 工作诉求 面试感受:一般有项目的,面试官会针对项目提问(占面试时间的8
1. 自我介绍 2. 技术栈是啥? 3.JAVA中的gc机制讲一下,垃圾回收算法有哪些,各自的原理 4.JAVA中静态代码块什么时候初始化执行 5.构造函数的初始化和静态代码块哪个先? 6.JAVA中hashmap的数据存储机制以及扩容机制 7.Python中的装饰器是什么?有什么作用 8.lambda表达式是什么?有什么作用?优缺点有哪些? 9.sql慢查询优化思路? 10.实习过程中,负责的自
1.自我介绍 2.实习经历简介 3.实习过程中遇到困难是怎么处理的 4.输入一个URL 到浏览器搜索框后会发生什么? 5.http 状态码的含义? 6.http 在七层网络模型中的哪一层? 7.除了 http 你还知道哪些协议? 8.从 IP 地址映射到 Mac 地址用了什么协议? 除了 get 和 post 还有哪些请求方式? http有哪些版本,分别有哪些特点? 9.什么是索引? 10.对 r
客户端发版流程、 灰度的过程、 监控手段,如果出现问题,如何处理 crash如何上报,如何收集客户端数据 线上有崩溃 如何处理 服务端下发使得客户端崩溃的问题,如何解决 介绍主导的新流程测试方案 get、post请求 cookie和session lock锁机制 分布式锁 什么业务场景用消息队列 redis的数据结构 缓存失效,什么办法解决这个问题 线程的状态,调哪些方法可以切换, 防止线程不安全
一面 自我介绍 介绍项目 业务难点 兼容性如何测试 覆盖度如何评估 介绍提效工具的搭建(聊的比较细) 介绍接口自动化实现 介绍UI自动化框架 临时插入的需求如何处理 聊聊提效的实际例子 线上问题的解决 印象深刻的bug 三次握手 四次挥手 常见状态码 写sql (涉及group by ,多表查询) redis的优缺点 测试缓存需要覆盖的点 二面 自我介绍 gap期间做的事 介绍项目 流程中做的事
1.英文问题 2.http码的含义 3.jvm 4.垃圾回收 5.循环依赖 6.对一个纸杯设计测试点 7.设计测试用例的方法 8.算法找最新版本 听面试官意思是两次技术面 一面一周内出结果 #联想面经#
自我介绍 客户端发版流程 项目介绍 针对客户端有哪些质量保障的手段 对于用户反馈,如何应急 线上逃逸率大概多少 如何衡量覆盖是否完全,如何提高覆盖面,技术手段,工具 UI自动化尝试过嘛 准出会有覆盖率的考量,评估回归和测试任务是否完整嘛 接口自动化的数据如何处理 装饰器 深浅拷贝 管理内存 对安卓、ios的了解 对内部的代码了解程度 测试流程有哪些是可以优化的、 撕代码 实现最大和的子数组#蚂蚁#
1. 自我介绍 2. 接口测试的流程,如何实现接口自动化测试 3. Python的request包,常用的函数 4. 测试工作开展的流程 5. 实习到时候,发现了哪些bug,如何跟进解决的 6. 实习的时候,主要负责什么产品的测试工作? 7. 开发临时告知延期提测怎么办? 8. 看你实习的时候用springboot进行开发,那你对这个框架了解吗?讲一下它的启动原理吧 9. 用JAVA手撕算法,题目