求职之路-面经


求职之路

1. 百度 开发测试 北京


一面

一面时间 0715 16:00 - 17:00

问题:

  1. python浅拷贝和深拷贝的区别?
  2. python list 和 元组的区别?
  3. java中如何实现多线程?
  4. java中常用的第三方包?
  5. 统计不同班级成绩不合格的人数。SQL指令
  6. 如果每页有10条数据,如何查询第10000页的数据。SQL指令
  7. 查询薪水在前三的数据。SQL指令
  8. 手写代码,data[“-“,”+”,”+”,”-“,”-“,”-“,”-“]把所有的+号排在左边,-号排在右边。虽然写出来了,但是代码跟屎一样。
  9. 挑个一个最近的项目介绍。说一下在项目中遇到的问题?
  10. 你如何对百度搜索这个功能进行测试?
  11. 常用的linux命令
  12. 如何截取日志文件中的第10-20的内容并显示。
  13. 如何查询linux中目前占用8080端口的进行,并杀死它。

反问:

  1. 开发测试岗常用到的技术?
    常用的语言python、 shell、 SQL、 go
    测试的目标包括:百度内部的产品,可能是c++、java写的。最起码得能看懂。
  2. 开发测试岗的工作场景?
    对接百度产品线,对产品进行功能测试、代码测试等。
  3. 开发、测试、算法之间的区别?
    测试用的算法比较少。开发测试还要涉及到一些测试工具的开发。

二面 —挂

二面时间 0718 14:00 - 15:13

问题:

  1. 介绍项目1
  2. 介绍项目2
  3. 介绍死锁,死锁的几种条件?
  4. 数据库索引有几种类型?索引的优缺点?
  5. sql,如何返回一个表中至少出现3次以上的数,想要找出那些在任意一条记录中至少出现3次的数。?
  6. 浏览器输入url到返回页面数据经历了哪些过程?
  7. Redis雪崩,如何避免?
  8. 常见的大模型这些了解吗?
  9. session 和 cookie 的区别?
  10. python 装饰器
  11. python中可变变量发生改变时,变量的内存地址会发生改变吗?不可变变量呢?
  12. 微信点赞的测试用例?
  13. 写了一道简单的算法题—-结果无限循环。。。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def max_sub_str(in_str):
   n = len(in_str)
   if n == 0:
      return 0
   res = 0 # 这个最小的值应该是1
   start = 0
   while start < n: # 这里终止条件应该写成n-1,开启的位置如果到了最后一个位置,没必要进行了。因为最小的字符长度就是1
      sub_str = ""
      for i in range(start, n):
         if in_str[i] not in sub_str:
            sub_str += in_str[i]
         else:
            res = max(res, len(sub_str))
            start = i # 这里应该写成start += 1
            break
   return res

s="abcabcbb"
res=max_sub_str(s)
print(res)

反问:

  1. 开发测试一天的工作流程是什么样子的?

每个同学可能不一样,一部分工作是要对接百度的产品线,另一部分的工作会有一些开发任务的topic。

  1. 开发测试岗属于一个部门还是一个组?

开发测试是一个大的部门,下面有很多个组,不同组之间可能会有一些协同的测试任务,但一般情况下是针对不同类型的产品进行测试。


上次这个挂了

重回一面 —-再挂

0729 16:00 - 17:00

就记技术问题了,其他的情商的掠过。

  1. java中的堆空间和栈空间有什么区别?
  2. python 中is 和 == 的区别?
  3. 微信视频怎么测试?
  4. 有一个整数数组,其中只有两个数字只出现了一次,其他数字均出现了两次,找出这两个数字。
  5. HTTP中get请求和Post请求的区别

2. 字节 AI测试开发工程师 —-

一面 2024.0815 15:00-16:00 挂 0823

  1. 自我介绍
  2. 拷打项目
  3. 死锁
  4. DNS服务器
  5. 常见的HTTP状态码
  6. GET和POST方法区别
  7. 常用的linux指令—ps指令能看到的信息啥的
  8. 数据库查表 —这一块还是比较欠缺
  9. 索引的类型以以及优缺点。
  10. 如果一个网站访问速度比较慢,从开发者的角度你会从哪些地方开始排查?
  11. 请针对购物车功能设计测试用例?
  12. 快速排序。没写出来 ┭┮﹏┭┮

3. 腾讯 测试开发

一面 2024.0823 11:00- 12:00

北极光工作室

  • python写一个简易的 生产者消费者模型,,没写出来
  • 0-1背包问题,代码没写出来

估计是又挂了

4. 快手 测试开发工程师

一面 — 2024.0820

具体问题忘了,但是回答问题的逻辑性要注意一下。按照总分的思路讲解,分步讲解的时候,记得按照先说关键词,然后再详细解释含义。

二面 — 2024.0826

这次面试官给人的印象很好,每个问题都是结合具体的场景。

  • 设计一个订单号,要求订单号不重复

三面 — 2024.0829

  • 有两个栈,一个栈A[1->N],另一个栈B[], 和一个临时变量,要求反转栈A中的所有元素。
  • 一个生成器G1(0:p, 1:1-p)生成0的概率是p,生成1的概率是1-p, 要求已知生成器G1, 生成G2(0:0.5, 1:0.5)。
  • 有几十亿条短视频数据,如何找到播放量在前十的数据。
  • TCP的三次握手和四次挥手,客户端如何分别多个连接请求。

5. 美团 安全工程师

简历挂—2024.0823

6. 美团 测试开发工程师

一面 — 20240828 19: 00

7. 京东 测试开发工程师

一面 2024.09.03

京东健康-技术产品部


文章作者: 美食家李老叭
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 美食家李老叭 !
评论
  目录