花椒直播(测试开发-服务器)
一面:(30min)
1. 一个递增数组和一个target,求其中两个数的和为targe
2. 给出一个子串,求其中的不重复子串的长度(动态规划)
3. Python中的列表,元组,集合的区别,字典是怎么实现的,插入一个元素
4. Get和post的区别。
5. 输入一个网址到请求的过程,三次握手是tcp协议,在运输层
6. 进程和线程的区别
7. 在项目中用到了什么请求
8. 数据库:给一个person表,有id,email,查找不重复的按照id排序
Select distinct email from person order by asc
二面:(30min)
1. Java中多态, 重写和重载
2. 两个人,在山脚下,求山顶台阶数的一半(异常情况)
3. 有一个自然数组把奇数放前,偶数放后面,空间复杂度是o(n),不能申请空间
4. 给出一个数组,找出其中数量大于一半的数字
5. 纸杯的测试用例
6. 用户打开网页很慢,或者网页打不开的原因
7. 打开一个网页,有的需要到登录页面,有的不需要登录直接进去,是什么原因
8. Post请求的内容
9. 数据库中的事务是什么?
#花椒直播测试开发##花椒直播##测试开发工程师##面经##校招#