0
点赞
收藏
分享

微信扫一扫

面试题分享

- 一面 -
1、自我介绍
2、压测
3、sql(查询某个姓的成绩, 查询某个姓第三名的成绩)
4、linux命令
5、进程和线程的区别
6、数据库的事务
7、深拷贝和浅拷贝
8、你最近5年最自豪的事情
- 二面 -
自我介绍
线上问题治理
压测:关注的指标, 从头到尾说一下。分析qps上不去的情况。
线程的新建、停止。
线程池有哪几种。固定长度, 如果超出了是什么情况。线程阻塞。
mysql:索引的优缺点,怎么用。联合索引让你选择(最左原则)。最左原则是啥
场景题:直播的输入框用例设计
shell命令:找出一个文件第10行,并打印出来。。
算法:快排+优化、链表环的判断
- 三面 -
自我介绍:
算法:
在一个有序数组中插入一个数,输出插入后该元素的索引。给出时间复杂度最小的方法,并写出时间复杂度,并给出测试用例。
设计测试用例:滴滴叫车
怎么定位问题(看不到弹幕)
Jenkins的的主从
怎么mock的数据的
团队人员qa
怎么交接
- 四面 -
1、自动化
2、http和https的区别、访问http的一个过程
3、数据结构:二叉树、树;队列和栈
4、算法:合并两个数组
5、写测试用例:注册(名字、身份证、电话)
6、多线程的优缺点
7、sql查询
8、集合和数组的区别
9、list和set的区别
- 其他公司面试题 -

  1. 压测相关

压测压哪个层面?
压测的指标参照是什么?
高峰时段数据是自己获取到还是产品给的?
压测量级 大概多少?平均响应时间
压测优化方案 有了吗?
压测:关注指标、怎么执行的、怎么加压的
压测工具的实现
2.数据库相关
redis 在你们项目中具体的作用,还有哪些常用的功能
redis缓存失效
缓存里数据跟数据库里数据不一致;这种情况是怎么发生的?业务方的规避手段和有效方式是什么?
使用redis缓存会有什么影响,redis是比较冷的数据?不是实时刷的?
redis是比较冷的数据?不是实时刷的?接口能够实例化吗?
redis 缓存击穿是什么意思?redis 缓存击穿对数据的影响
平时项目用到redis
innoDB相关的底层东西

  1. java相关

jvm,垃圾回收
代码注解
现在项目是微服务架构?所有项目是一个框架后端?Spring ?
反射用到哪个里面
测试数据的管理
拷贝 —深拷贝跟浅拷贝;
预发测试手段跟方法跟测试的区别
自动化什么样的数据?拦截到过数据。跑什么级别?稳定性情况。拦截的问题分析过什么原因吗?
并发的线程池;用到的好处。不用的线程会如何做?多线程有几种实现方式?

  1. 编程和算法

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。
最长公共前缀,如果不存在公共前缀,返回空字符串""(所有输入只包含小写字母)
二分查找
快排
找出给定字符串中,长度大于等于3的回文

  1. 其他问题

设计测试用例:登录
Linux中, 两个文件不一样,怎么对比
shell,找一个文件里面出现超过10个的单词,单词一行一个
针对自我介绍里面“线上问题治理”
接口测试。复制文件的接口。
接口测试。复制文件的接口。
http 相关的头信息
http 的缓存策略

举报

相关推荐

0 条评论