tap tap社招1面凉经

其实整体没有让我觉得哪里有问题的,聊得也挺愉快的,该问的都问了,结果还是寄了。。。

1.自我介绍

2.说下自己交付的项目

我说项目包括需求和专项,她说专项,那就讲一下专项咯。。。

专项略

3.可以讲下fiddler怎么抓https请求吗?

(因为一直用公司自研的抓包工具,只能回答自己还记得的部分)先下载一个CA证书,然后在设置里面勾选可以抓取https,代理的手机也需要下载证书,然后就可以抓了

4.抓包如何区分前后端问题?

response的返回字段符合预期代表前端问题,不符合预期代表后端问题

5.看你项目里有说用appium和selenium做自动化,可以讲一下对appium和selenium的了解吗?

不是很懂,我的主要工作并非从0搭建自动化框架而是优化其中存在的问题(太长不展开)。。。

(我猜这里减分了。。。)

6.场景题,经典设计用例

7.需求交付全流程,其中哪几个认为比较重要?

8.反问

问了一下业务

全部评论
(appium核心)adb的原理图
点赞 回复 分享
发布于 05-02 15:36 上海
"Appium和Selenium都是基于WebDriver协议的自动化测试框架: Selenium:主要用于Web应用,通过浏览器驱动(如ChromeDriver)控制浏览器行为,支持多语言(Java/Python)。 Appium:扩展了WebDriver协议,支持移动端(iOS/Android),通过UIAutomator2(Android)和XCUITest(iOS)与设备交互,实现跨平台脚本复用。
点赞 回复 分享
发布于 05-02 15:18 上海
1. Fiddler抓HTTPS请求的优化回答 建议回答: "Fiddler抓取HTTPS请求的核心是安装并信任根证书。具体步骤是: 在Fiddler的Tools > Options > HTTPS中勾选Decrypt HTTPS traffic,此时Fiddler会自动生成根证书。 在PC端安装并信任该证书(浏览器或系统证书管理)。 手机端设置代理到Fiddler所在机器的IP和端口(默认8888),然后通过浏览器访问http://ipv4.fiddler:8888下载并安装证书(Android需手动信任,iOS需在设置中开启证书信任)。 此时手机的所有HTTPS流量都会被Fiddler解密和捕获。" 加分点: 强调证书信任的关键性(如Android 7+需要手动信任用户证书)。 提到Fiddler作为中间人(MITM)的工作原理。
点赞 回复 分享
发布于 05-02 15:13 上海
总结:1.fiddler等开源抓包工具还需要加强了解 2.加强了解appium和selenium,项目里出现的字眼要吃透
点赞 回复 分享
发布于 05-02 15:02 上海

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务