面试记录——面试问题
百度一面测开(王)
- 研究背景 技术方向 担任角色
- KPI数据如何处理?
- 创新点在哪?
- 项目背景和技术方案
- Mysql数据库设计考虑哪些问题?
- 主键、外键、表、建立索引
- 数据库三范式要求
- 商品ID唯一主键
- 高并发处理
- 计算机网络五层模型
- HTTP协议在哪一层?
- Http和Https的区别
- HTTP状态码
- 输入www.baidu.com的流程
- 什么是事务?事务的特性
- 主键与外键的区别
- Mysql索引优缺点
- 进程、线程、协程
- 线程安全
- 黑盒、白盒(场景题测试—电梯)
- Jmeter压测的目的和流程
- 代码:两数之和
反问
- 部门技术栈
腾讯测开一面(王)
- 算法题:有效括号 很容易
- 多线程创建方法
- 线程锁的实现
- synchronized用法
- 为什么用激活函数
- dataframe遍历
- batchsize设大设小的区别
- 实际中如何调参batchsize
- batchsize过小的危害
- 解释一下归一化
- 用过哪些网络模型
- 介绍Transformer
- 项目中怎么使用JMeter测试登录接口
- 请求头header包括什么
- 游戏云顶之弈可能出现哪些bug,可能是什么原因造成的
美团测开一面(张)
- 自我介绍
- 从哪学的知识?
==和equals的区别- Java反射
- Java应用和小程序的区别
- Exception和Error的区别
- Java异常的处理方法
- 自定义异常
- Spring Boot 的区别以及优点
- 介绍一下缓存
- Redis三种策略
- 缓存穿透、击穿
- Linux命令
- 项目遇到的问题
- “信仰不息”测试用例
美团测开一面(柳)
- 项目最大的困难
- 自测发现了多少bug
- 如何保证测试全面性
- 软件测试模型 v模型
- 算法遇到的困难
- 分工是什么
- 网络协议
- tcp udp区别 适用场景
- 常用shell命令
- 查日志命令
- 数据库类型
- 大数据生态
- 分布式文件数据库
- 数据库索引
- 四大特性
- MySQL函数
- jdk和jre
- 数组和链表区别
- spring配置文件
- maven pom文件
- gc什么时候垃圾回收失败
- 为什么想做测开
- 测开工作内容
- 实习规划
美团测开二面(柳)
- 对面试岗位的了解
- 你的优势,为什么选择这个岗位
- 测试开发的职责
- 测试的题目(银行App)
- 描述一下测试用例(安全性)(性能)(兼容性)
- 苹果不同系列手机都要测试吗?
- 你觉得测开要学习哪些内容?
- 你学习了哪些测试的基础知识
- “信仰不息”里面有哪些测试?
- 如何学习的测试开发?
- 你觉得哪一些知识学习比较难
- 最近学习的知识(印象最深刻的)
- 自动化测试实现的原理
- 路径规划项目(怎么判断规划路径是最好的)
- 你对自己的现状满足吗?
- 为什么选择美团?
- 你比较看重什么?
- 有其他的HC吗?
- 能实习多久?
美团开发一面(徐)
- 日志异常检测怎么做?
- 通过日志就能检测到异常?
- 整个日志的所有情况都能实现?
- 秒杀系统
- 本地缓存解决问题?
- Redis怎么保证缓存增减是正确的?
- 秒杀库存增减失败
- Redis/Mysql数据怎么保证是对的?
- Redis删除库存指令
- Spring/Spring Boot优势
- Spring AOP再项目中有用到吗?
- 项目中如何限流
- 限流底层原理
- 线程池参数
- 核心线程数设多大?
- 同步锁/可重复锁
- 类加载的底层原理
- Mysql脏读
- MVCC解决什么问题?
- Redis击穿
- Java堆栈信息怎么查看
- 创建对象有哪些方式?
- 算法题:二叉树后序遍历
美团开发二面(徐)
- 项目中数据库是如何设计的?
- 为什么要有一个秒杀单独商品表
- 输入www.baidu.com网页访问流程
- 服务端响应流程
- Linux执行ls命令的实现原理
- 算法题:倒水桶
字节开发一面(徐)
- 优先队列
- 堆的底层数据结构
- 操作系统底层使用哪些数据结构
- 集合数据结构
- 线程安全
- 自旋锁
- 垃圾回收机制
- 当程序出现gc,正常的程序是否能被执行
- http协议有哪些常见的状态码
- 400引起的原因
- 500如何排查
- mySQL了解哪些,事务、索引(展开说说)
- 聚簇索引和非聚簇索引的区别
- 什么是回表查询
- Redis的数据结构和方法
- 你都用过什么数据结构
- Redis之key和value可以存储的最大值
- 算法题
美团测开—>三面(柳)
- 微信小程序
- 小程序同时打卡,前端如何处理并发问题?
- 有没有出现性能问题?如何排查?
- 小程序前端有没有出现什么问题?怎么解决的?
美团一面测开—>一面(李)
- Redis和Mysql的区别
- 为什么要用MQ?
- 如果想要优化,怎么来进行优化呢?
- 如何保证线程安全?
- 你的科研内容是什么?
- 如何避免重复消费?
- HTTP和Socket的区别?
- HTTP长连接和短连接
- 数据库的命令
- 测试都有哪些类型?区别是什么?
- 微信发送消息如何设计测试用例?
- git的常用命令
- Linux的常用命令
- 1个算法题、1个数据库操作
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 The path of Learning!