求职之路
1. 百度 开发测试 北京
一面
一面时间 0715 16:00 - 17:00
问题:
- python浅拷贝和深拷贝的区别?
- python list 和 元组的区别?
- java中如何实现多线程?
- java中常用的第三方包?
- 统计不同班级成绩不合格的人数。SQL指令
- 如果每页有10条数据,如何查询第10000页的数据。SQL指令
- 查询薪水在前三的数据。SQL指令
- 手写代码,data[“-“,”+”,”+”,”-“,”-“,”-“,”-“]把所有的+号排在左边,-号排在右边。虽然写出来了,但是代码跟屎一样。
- 挑个一个最近的项目介绍。说一下在项目中遇到的问题?
- 你如何对百度搜索这个功能进行测试?
- 常用的linux命令
- 如何截取日志文件中的第10-20的内容并显示。
- 如何查询linux中目前占用8080端口的进行,并杀死它。
反问:
- 开发测试岗常用到的技术?
常用的语言python、 shell、 SQL、 go
测试的目标包括:百度内部的产品,可能是c++、java写的。最起码得能看懂。 - 开发测试岗的工作场景?
对接百度产品线,对产品进行功能测试、代码测试等。 - 开发、测试、算法之间的区别?
测试用的算法比较少。开发测试还要涉及到一些测试工具的开发。
二面 —挂
二面时间 0718 14:00 - 15:13
问题:
- 介绍项目1
- 介绍项目2
- 介绍死锁,死锁的几种条件?
- 数据库索引有几种类型?索引的优缺点?
- sql,如何返回一个表中至少出现3次以上的数,想要找出那些在任意一条记录中至少出现3次的数。?
- 浏览器输入url到返回页面数据经历了哪些过程?
- Redis雪崩,如何避免?
- 常见的大模型这些了解吗?
- session 和 cookie 的区别?
- python 装饰器
- python中可变变量发生改变时,变量的内存地址会发生改变吗?不可变变量呢?
- 微信点赞的测试用例?
- 写了一道简单的算法题—-结果无限循环。。。
#!/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)
反问:
- 开发测试一天的工作流程是什么样子的?
每个同学可能不一样,一部分工作是要对接百度的产品线,另一部分的工作会有一些开发任务的topic。
- 开发测试岗属于一个部门还是一个组?
开发测试是一个大的部门,下面有很多个组,不同组之间可能会有一些协同的测试任务,但一般情况下是针对不同类型的产品进行测试。
上次这个挂了
重回一面 —-再挂
0729 16:00 - 17:00
就记技术问题了,其他的情商的掠过。
- java中的堆空间和栈空间有什么区别?
- python 中is 和 == 的区别?
- 微信视频怎么测试?
- 有一个整数数组,其中只有两个数字只出现了一次,其他数字均出现了两次,找出这两个数字。
- HTTP中get请求和Post请求的区别
2. 字节 AI测试开发工程师 —-
一面 2024.0815 15:00-16:00 挂 0823
- 自我介绍
- 拷打项目
- 死锁
- DNS服务器
- 常见的HTTP状态码
- GET和POST方法区别
- 常用的linux指令—ps指令能看到的信息啥的
- 数据库查表 —这一块还是比较欠缺。
- 索引的类型以以及优缺点。
- 如果一个网站访问速度比较慢,从开发者的角度你会从哪些地方开始排查?
- 请针对购物车功能设计测试用例?
- 快速排序。没写出来 ┭┮﹏┭┮
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
京东健康-技术产品部