2021-8面试
滴滴-用户增长部1面
- 1.有两个数组,判断这两个数组包含的元素是否一致,如果一致返回true,如果不一致返回他们之间的diff
- 2.数据库:
A 用户表(用户id、用户名、用户所在城市)、
B 商品表(商品类型、商品id、商品名称)、
C 购买明细表(用户id,商品id,购买时间,购买状态)
Q:北京市购买量第二的商品名称
select sales_name from
(C inner join A on C.userid = A.userid) as D left join B on D.userid = B.userid where user_address=“beijing”
and buy_time in(2021-8-17 ,2021-8-17) order by count(saleid) desc limit 1 offset 1;
2020-10面试
一面:
- Java实现多线程发送http请求?
- Java内存回收机制?
- 快速排序的思路与实现?
- Java实现字符串反转?
- 滴滴场景流程测试用例(用户从下单到下车的用例设计)?
二面:
- 你所知道的测试方法有哪些?
- 读取文件中出现次数最多的字符串
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
public class