快手测开二面,许愿三面/hr面

4.15 11:00 一面 一小时左右,凭记忆写一下
1. 自我介绍
2. 挖实习,业务内容、难点
3. 实习时如何进行接口测试
4. app测试和web端测试区别
5. 进程和线程的区别
6. python中装饰器了解吗?
7. http和https的区别,尽可能详细
8. linux,一条语句实现:杀死所有名称包含abc的进程
9. sql:id,name,score  查询成绩排名第2的name
10. sql索引有哪些
11. 职业规划
12. 手撕:矩阵中行递增、列递增,判断矩阵中是否有target,有则返回true,否则返回false。如输入矩阵{{1,2,3},{4,5,6},{7,8,9}},target=10;输出false

下午约二面

----------------
4.17下午4点二面 50min左右
1.自我介绍
2.挖实习和项目
3.java中的gc机制说一下
4.数据结构,哪几种基本结构?说一下链表和数组的区别
5.微信群里发红包,设计测试用例
6.实习为什么离职不接offer?工作意愿
7.对互联网工作强度了解吗?10-10-5接受吗?接受
8. 为什么想做测开而不是开发
9. 手撕 有效的括号

(大概这么多)

反问:
部门业务
测开比例
建议
后续流程

----------------
听说快手流程很快,许愿三面/hr面。
快手收了我吧

----------------
4.17 20:30更新
谢谢牛客,已约三面
老铁速度好快呀

#许愿offer##24届春招##测开面经#
全部评论
App测试和Web端测试在一些方面的确存在相似之处,如都关注性能、兼容性、安全性等方面,但它们在多个关键领域也有显著的区别。以下是对这些区别的详细解析: 系统架构与测试环境: App测试:基于客户端-服务器(C/S)架构,测试时需要考虑不同设备、操作系统版本、屏幕尺寸和分辨率等因素。这要求测试人员在不同环境中进行多次测试,以确保应用程序在各种条件下的稳定性和兼容性。 Web端测试:基于浏览器-服务器(B/S)架构,测试主要关注浏览器与服务器之间的交互。测试人员需要确保应用程序在各种浏览器和操作系统上都能正常工作,以实现跨平台兼容性。 性能关注点: App测试:除了关注响应时间外,还特别关注流量消耗、电量消耗、后台进程等因素。这些指标对于移动设备用户来说至关重要,因此需要在测试过程中给予特别关注。 Web端测试:主要关注响应时间、页面加载速度等性能指标,以确保用户能够快速访问和浏览网页。 兼容性测试: App测试:需要测试应用程序在不同设备、操作系统版本、屏幕尺寸和分辨率下的兼容性。此外,还需要关注设备特有的硬件特性,如摄像头、GPS等。 Web端测试:主要关注浏览器兼容性,测试人员需要确保应用程序在各种主流浏览器上都能正常工作。同时,也需要考虑不同操作系统和设备的兼容性。 更新与版本管理: App测试:由于移动应用的更新通常需要通过应用商店进行,测试人员需要确保新版本的应用在发布前经过充分的测试,以避免影响用户体验。同时,还需要关注旧版本应用的兼容性问题。 Web端测试:服务器端更新后,客户端(浏览器)会自动同步更新,这使得Web端测试在版本管理方面相对简单一些。 测试工具与自动化: App测试:通常使用专门的App测试工具,如Appium、Robot Framework等,这些工具支持自动化测试,提高了测试效率。 Web端测试:常用的Web测试工具包括Selenium、Cypress等,这些工具也支持自动化测试,能够模拟用户操作,进行批量测试。
1
送花
回复
分享
发布于 04-18 22:53 广东
商业化?
点赞
送花
回复
分享
发布于 04-17 21:23 河北
滴滴
校招火热招聘中
官网直投
佬一面问了啥呀,我明天快手二面想准备准备
点赞
送花
回复
分享
发布于 04-18 09:24 福建
kill $(ps aux | grep '[a]bc' | awk '{print $2}')
点赞
送花
回复
分享
发布于 04-18 22:49 广东
WITH RankedStudents AS ( SELECT id, name, score, RANK() OVER (ORDER BY score DESC) AS student_rank FROM scores ) SELECT name FROM RankedStudents WHERE student_rank = 2;
点赞
送花
回复
分享
发布于 04-18 22:58 广东
import functools def my_decorator(func): @functools.wraps(func) def wrapper(*args, **kwargs): print("Something is happening before the function is called.") result = func(*args, **kwargs) print("Something is happening after the function is called.") return result return wrapper @my_decorator def example(): """This is an example function.""" print("The function is called.") print(example.__name__) Output: example print(example.__doc__) Output: This is an example function.
点赞
送花
回复
分享
发布于 04-18 23:10 广东
当谈及Java中的GC(Garbage Collection,垃圾收集)机制时,主要基于两种算法:引用计数和可达性分析。引用计数通过计算对象的引用数来判断其是否可回收,而可达性分析则从根对象出发,通过引用链遍历来判断对象是否可达。Java提供了多种垃圾收集器,如Serial、Parallel Scavenge、CMS和G1,各自适用于不同的场景和需求。垃圾收集的过程通常包括标记、清理和可选的压缩阶段。垃圾收集通常在堆内存达到一定阈值、系统空闲或显式调用System.gc()时触发。虽然GC简化了内存管理,但开发者仍需注意避免内存泄漏和不必要的内存占用。
点赞
送花
回复
分享
发布于 04-18 23:15 广东
佬的一面和我是一模一样的问题😳
点赞
送花
回复
分享
发布于 04-21 17:10 湖北
接二面
点赞
送花
回复
分享
发布于 04-24 10:48 陕西
老哥都是当天推进下一面吗?
点赞
送花
回复
分享
发布于 04-26 16:06 四川
佬,什么部门呀,hr面了吗
点赞
送花
回复
分享
发布于 04-27 16:44 江苏

相关推荐

6 21 评论
分享
牛客网
牛客企业服务