快手测开一面

发面经,攒人品

1问一下关于测试用例的编写,给你一个场景,你可以给我一些测试用例的反馈,”购物车“,购物车应该怎么测?

2你是怎么理解测试这个工作的?还有看你好像没什么测试的经验

3给你一个需求的话,你应该从什么维度下进行测试?说一下你的项目,测试是从什么维度下进行的?

4你刚才说的是黑盒,那关于白盒,比如接口,你是通过什么形式去测试的呢?利用什么工具?接口测试的时候,你会关注什么?重点关注什么?怎么判断接口符不符合你的预期呢?

5接口测试,会涉及到一些 get 和 post 请求,你说一下 get 和 post 的区别

6好的,做道题吧:反转链表,ACM 模式(我问,我是要自己写输入输出吗?面试官说你就自己实现一个 1->2->3->4->5 然后反转它就行),说一下反转链表的思路,

7MySQL 手撕:查询,有一个学生表 student(id, name,age,score)。。。。不清楚了,是面试官手打的题目,然后答题界面有个表显示

8MySQL 的事务,说一下事务的基本要素,稍微解释一下

9MySQL 的三大范式

10说一下生产者消费者模式大概是个什么样?它的理念,以及它的可能存在的问题,以及解决方案

11你作为后端,和前端联调,出了一个问题,怎么排查是前端的问题还是后端的问题?

12平时有没有说通过什么方式看前后端的交互?

全部评论
佬,秋招吗
点赞 回复 分享
发布于 08-26 21:57 广东
大佬面的是哪个部门呀
点赞 回复 分享
发布于 08-27 16:33 广东
搜狐畅游
校招火热招聘中
官网直投
没有问项目吗
点赞 回复 分享
发布于 08-28 08:56 湖南
佬是电话约面吗
点赞 回复 分享
发布于 08-28 14:50 福建
佬儿,oc了吗
点赞 回复 分享
发布于 09-08 17:43 浙江

相关推荐

快手(质量效能组)## 快手一面(5.27)1. 讲一下两个项目    阿巴阿巴......  2. 讲一下你理解的redis和mysql  3. 为什么redis可以基于内存,如何保证数据不丢失?    rdb或AOF?  4. Tcp和udp的区别是什么  5. 负载均衡原理    想不起来,没好意思说,就提了几下负载均衡的算法  6. java中避免死锁的方法    就说上来了个锁在Java中避免死锁是一个重要的编程任务,特别是在多线程编程中。以下是一些常用的方法来避免死锁:    1. **避免嵌套锁**:    尽量减少一个线程持有多个锁的情况。这样可以降低发生死锁的风险。      2. **锁的顺序**:    确保所有线程以相同的顺序获得锁。例如,如果线程A和线程B都需要锁L1和锁L2,那么确保它们总是先获取锁L1,再获取锁L2。这可以通过定义全局锁顺序来实现。      3. **使用超时尝试获取锁**:    使用`tryLock`方法代替`lock`方法,这样可以设定一个超时时间。如果无法在超时时间内获取锁,线程可以放弃获取锁,从而避免死锁。示例如下:      4. **避免长时间持有锁**:    锁的持有时间越长,发生死锁的可能性越大。因此,应尽量减少锁持有的时间,仅在需要的时候持有锁,并在完成后立即释放。      5. **使用更高层次的锁管理机制**:    使用Java并发包中的高级并发工具,例如`java.util.concurrent`包中的`Lock`, `ReentrantLock`, `ReadWriteLock`等,它们提供了更灵活的锁管理机制。      6. **检测和预防死锁**:    实现死锁检测机制,监视线程获取锁的状态,如果检测到死锁,采取适当的措施(例如中断相关线程)。一些工具和库可以帮助检测死锁,例如JConsole和VisualVM。    7. ```java  //括号匹配  //大喊我是傻逼  import java.util.*;  public class Main {      public static void main(String[] args) {          //String str = "niin"; // 不是真有傻逼这样写          String str = "((())))";          Deque stk = new LinkedList<>();          for(char c : str.toCharArray()){              if(c == '('){                  stk.push(')');              }else if(c == '{'){                  stk.push('}');              }else if(c == '['){                  stk.push(']');              }else if(stk.isEmpty() || stk.peek() != c){                  break;              }else{                  stk.pop();              }          }          boolean flag = stk.isEmpty();          System.out.println(flag);      }  }  ```  8. 大文件传输用udp还是tcp  9. ```sql  --A一个表name,id,socre  --B一个表id,major  select A.name,B.major  from A  join B on A.id = B.id  where A.score > 60  ```  10. 反问: 部门,效能开发,偏向于开发是吧  > 快手的一面果然还是一如既往的高效且温柔,速度极快,就是我的水平太差了,但是!,她以为我是研究生,最后还挺不好意思的,最后没问什么就直接给我过了(38min) #软件开发笔面经#
点赞 评论 收藏
分享
8 46 评论
分享
牛客网
牛客企业服务