tap tap社招1面凉经

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

1.自我介绍

2.说下自己交付的项目

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

专项略

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

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

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

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

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

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

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

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

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

8.反问

问了一下业务

全部评论
(appium核心)adb的原理图
点赞 回复 分享
发布于 昨天 15:36 上海
"Appium和Selenium都是基于WebDriver协议的自动化测试框架: Selenium:主要用于Web应用,通过浏览器驱动(如ChromeDriver)控制浏览器行为,支持多语言(Java/Python)。 Appium:扩展了WebDriver协议,支持移动端(iOS/Android),通过UIAutomator2(Android)和XCUITest(iOS)与设备交互,实现跨平台脚本复用。
点赞 回复 分享
发布于 昨天 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)的工作原理。
点赞 回复 分享
发布于 昨天 15:13 上海
总结:1.fiddler等开源抓包工具还需要加强了解 2.加强了解appium和selenium,项目里出现的字眼要吃透
点赞 回复 分享
发布于 昨天 15:02 上海

相关推荐

05-01 10:45
已编辑
门头沟学院 前端工程师
背景:双非本,22届的学长,好久没来牛客了,三年工作经验,社招,最近在跳槽体验:非常一般面试内容:1.没有自我介绍,上来直接上压力,问你往年绩效如何,2.对着项目开始问,这里聊了近二十分钟,我说到一半直接被打断了他:不需要聚焦技术细节,我不是说这些不重要,因为我们时间有限,你刚才说你为了完成这个项目改造了一个canvas库,你直接说改造符不符合预期以及做到了什么,后续有没有人用,反馈如何,给团队带来了多大的贡献,后续对项目的探讨也希望你能聚焦在这些点上这个时候我心里想的是他说的倒也没错 只不过面试很多家了这是第一家这么说的,让我有点愣住后续又聊了一些他:你们xxx的玩法是什么,封装了哪些技术方案我感觉他这里在套我公司方案,毕竟我还是在职的,所以这里我随便说了点,比如说裂变,分享,做任务打卡,红包这些他:你们内部框架的动画有吗,能说说底层原理吗这里我又不想说了 第一是他这种意图太明显了,第二是公司内部框架底层是客户端代码,我基本没去深究过,于是又随便扯了点项目结束,问八股,这个时候差不多二十五分钟吧1.让你设计一个promise你会怎么设计2.js调用链机制3.call bind区别,说一下2025年的前端场景里 (ai、跨端、低代码、微前端、node),有哪些地方会用到这俩4.原型和原型链,这里会一直追问你,我感觉我答的甚至不如校招的时候,因为工作中真的用不到这玩意5.聊下尾递归三道场景题:1.promise的catch里如果返回一个普通对象,那么在调用这个promise链的时候,会走到then里还是catch里,并说明原因(这题我有点记不清了,sry)2.有一条promise链,你会倾向于把错误处理都放在最后的catch里吗?我回答说不会,然后列举了一下这么做的坏处以及我的理解,他反问:那xxx库为什么要这么做呢?我甚至都没听清这个库是啥,因为这个xxx库是一个nodejs库3. 如何设计通用的状态管理?我说我没听懂,你指的是框架里面的store?他举了一个具体的例子:现在我封装好了一个函数,可以检测到元素的滚动,但我想做的是:怎样做可以让这个函数在任何ui场景下都能检测到任何元素的滚动?你的方案是什么?闲聊问我能否透露现在的薪资为什么想跳槽?问我公司内部的构成说实话这几个问题我都不想回答.....但出于礼貌还是说了些反问3年经验的前端如何走出舒适区?你们的部门用的技术栈以及最近在做啥?大概就这些,时长差不多五十分钟,总感觉漏了啥,之后想到的话还会继续补充#面经#  #前端#
查看29道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务