美团(一面)
面经【https://blog.csdn.net/u012286517/article/details/49559311】
1、介绍一下UI自动化项目
2、接口自动化项目
3、appium的实现原理
https://cloud.tencent.com/developer/article/1461360
https://www.jianshu.com/p/30b3b2d6b901
https://www.jianshu.com/p/71ab7fe2988c
4、python/java 和appium搭建的框架,除了语言不同,还有什么区别
5、monkey测试,adb的基本原理
https://www.jianshu.com/p/0730da7198dd
https://blog.csdn.net/YinShiJiaW/article/details/103315482
6、为什么冒烟测试的通过率定位90%,不是80%也不是100%
7、给一个登录框设计测试用例(用户名、密码、隐私协议、登录按钮)
https://www.cnblogs.com/lgqboke/p/10142349.html
8、push推送通道Android和iOS分别有哪些?
Android:个推、米推、华为、vivo、oppo、魅族
iOS:apns(https://www.jianshu.com/p/77e55126ca87)
9、推送的原理,透传和非透传什么区别
推送原理:
https://www.jianshu.com/p/fa65ce74f7fe
https://blog.csdn.net/cyjbenyy/article/details/89676217
https://www.jianshu.com/p/a7612a62f30c?utm_campaign !
区别:
https://blog.csdn.net/qq_16605855/article/details/78933006
10、APP推送,离线和在线有什么区别
https://help.aliyun.com/knowledge_detail/57497.html
11、连表查询
select a.name,b.count from A as a, B as b where a.id=1 and b.id=2
【数据库知识】
1)Index两大好处:加快查询速度;确保唯一特性。
可为表中某一列建一个唯一性索引,那么如果有人企图向表中插入这样一行记录,即他在这个有索引的列的数值与以前已有值重复,则这个操作就会失败。
2)having和where都是用来筛选的,having是筛选组,而where是筛选记录。用having就一定要和group by连用,用group by不一有having (它只是一个筛选条件用的)。
12、算法题
https://blog.csdn.net/key_15/article/details/8022787
https://blog.csdn.net/Allisonton/article/details/52819572?utm_source=blogxgwz9
13、冒泡排序
14、测试地铁闸机
https://tieba.baidu.com/p/5713097678?red_tag=2490713417&traceid=