柠檬微趣内推,柠檬微趣内推码

柠檬微趣前端一面

1. 自我介绍

2. JS定义变量方式?let const var区别?

3. 为什么用const定义变量不可以被修改?底层原理?一定不能改?

4. `let a = 1; let a = 2;` 会发生什么?会报什么错?

5. `var a = 1; var a = 2;` 可以吗?`var a = 1; let a = 2;` 呢?

6. `var`特性(如变量提升)?`console.log(a); var a = 1;` 的结果是什么?

7. JS中基本数据类型?分别存储在哪里(栈/堆)?

8. `let a = {}; b = a; `修改b会影响a吗(会)如何避免(深拷贝)

9. 实现一个深拷贝?其它具体方法?

10. 什么是同步和异步?什么场景下使用异步?

11. 如何将异步操作中的变量/结果给同步代码使用?

12. Promise的.then()和.catch()区别?什么情况用?await?

13. ==和 ===区别?

14. false == '0'结果?false == undefined?null == undefined ?

15. 可以 let null = 1吗?

16. String常用的方法?

17. Array有哪些常用的增删改查方法?

18. typeof和 instanceof 区别?

19. 介绍一下 Webpack

20. Webpack 中的 Loader ?作用?

21. Webpack 有哪些特性?构建速度?如何优化?

22. 什么是 HTTP?和 HTTPS 区别?

23. 为什么 HTTPS 安全?(对称加密和非对称加密解释 HTTPS 的原理)

24. 算法题:分金条(LeetCode原题:分发糖果)。

25. 解法时间和空间复杂度分别是多少?

26. 开发过程中遇到过什么问题?(结合项目说了点方法论)

27. 职业规划?

28. 反问环节(作息、业务、问了下为啥没问项目和实习,说比较侧重基础)ps:算法只让说思路,而且题目是口述的一开始以为是对于所有人,评分高的要比评分低的分的多,排序+遍历即可后边说我理解错了,是相邻的人,评分高的分的多做过接雨水,类比了一下,两次遍历即可(以为是mid,下来一看是hard)面试体验:还可以,基础的小点比较多比较碎,有些忘记了一开始理解错在那想不让排序怎么On得出最少奖金,以为做不出来了

🍋【柠檬微趣26届秋招】火热开启!一周极速Offer,职等柠来!

✔ 研发发行《宾果消消消》《浪漫餐厅》《梦幻旅行》等爆款手游

✔ 中国手游发行商出海收入排行榜Top 5

✔ 合成手游赛道全球收入No.1的发行商

📍 工作地点:北京市西城区

🔥 秋招亮点

✅ 岗位全覆盖:游戏开发、数据分析、游戏策划、后台、运维、测试等(总有一款适合你!)

✅ 早投递=早占坑:HC有限,速投抢占先机!

📩 投递方式

🔗 校招官网:https://app.mokahr.com/m/recommendation-apply/microfunhr/36717?sharePageId=3965158&recommendCode=NTAa0aX&codeType=1#/recommendation/page/3965158

📌 填写内推码:NTAa0aX(优先筛选,提高通过率!)

💎 超香福利

▪ 京户指标 | 一年免费住宿 | 七险一金

▪ 全员带薪旅游 | 免费早晚餐 | 1v1导师带教

▪ 节日礼物 | 免费健身房 | 更多等你解锁…

🚀 立即行动:投递简历+填写内推码,早投早拿Offer!大家投递完可以在评论区打上姓名缩写+岗位,我私你们面经~~

引流:字节跳动,海康威视,深信服,腾讯,阿里巴巴,拼多多,滴滴,京东,小米,大疆,美团,好未来,小红书,华为,简历,offer,面试,面经,三方,国企,央企,秋招,应届生,求职,比亚迪,建设银行,工商银行,百度,中兴,邮储、中行、建行、工行、建行、光大、招商银行、科大讯飞、蔚来、新华三、京东方、容知日新、长鑫存储、阳光电源、中国移动、中国电信、中国联通,中兴,虾皮,网易,腾讯音乐,京东,虎牙,b站,bigo,思科,亚马逊,荣耀,小米,联想,tplink,第四范式,米哈游,携程,旷视,美的,索尼,OPPO,满帮,momenta,欢聚,shein,用友,哈啰,vivo,完美世界,地平线,爱奇艺,汇顶,得物,深睿医疗,全志科技,禾赛,唯品会,度小满,蔚来

#牛友职场人脉来了#
全部评论
礼貌取码
点赞 回复 分享
发布于 2025-11-20 15:01 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 15:01 广东
礼貌起码
点赞 回复 分享
发布于 2025-11-20 15:00 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 15:00 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 15:00 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 14:59 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 14:59 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 14:59 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 14:58 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 14:58 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 14:57 广东
礼貌取码
点赞 回复 分享
发布于 2025-11-20 14:56 广东

相关推荐

一面: 1.测试用例的设计方法2.一个好的测试用例应该有哪些特点3.游戏完成任务获得积分解锁手册等级,基于这个活动设计测试用例4.上线前发现一个影响比较小但是改动设计代码较多的bug怎么处理5.讲一下热更新(上一个问题回答中提到了)6.线上bug怎么处理7.弱网测试怎么进行8.多表查询连接方式9.Linux查询日志前20行数据10.软件测试和游戏测试有什么区别11.前后端问题怎么定位12.广告弹出概率怎么测试13.未来规划14.逻辑题:7分钟沙漏和11分钟沙漏量出15分钟时间15.逻辑题:三个开关和三个灯只有一次机会查看灯的状态如何确定对应关系16.有没有体验过他们的游戏,讲一下优化和感受17.反问一面大概30分钟,下午通知过了约二面二面面试官没开摄像头就感觉不对了,果然问的问题都挺莫名其妙的,1.怎么了解到他们公司的2.对公司大概了解多少3.公司哪一方面吸引你让你觉得想要投递4.公司游戏体验了多久(说玩过宾果消消消和梦幻餐厅)5.宾果消消消对于关卡设计测试用例6.app和小程序测试的区别7.问实习8.未来规划9.问现阶段有能力承担测试开发的工作吗(之前说想往测开方向发展)10.问自动化项目实践过程遇到的问题解决方式和得到的经验,值得给大家分享的地方(给谁分享?)11.自动化有没有用到实际的工作中(简历里实习都写了只做过功能测试还问)12.自动化项目是自学还是课题的设计13.自动化提升的工作效率有没有衡量过(没有用到实际工作怎么衡量.....)14.平时玩什么游戏(说了英雄联盟)15.在玩的过程中,英雄无法移动了怎么排查和解决问题(说了考虑网络因素和通过日志排查,结果面试官说还要考虑鼠标线断了,键盘失效,电脑黑屏,网吧没钱下机了等等?????)16.支付界面高并发崩溃、登录界面密码错误没有提示、界面按钮颜色和需求不符合三种情况就严重性、影响范围和用户感知排优先级17.逻辑题:8点到9点秒针经过12多少次18.反问,业务还是以黑盒测试为主二面也是半个小时左右第二天问hr才知道挂了,问面评原因说连反馈都没有,笑了
点赞 评论 收藏
分享
一、明确目标与原则在搭建 pytest 测试框架前,我会先明确几个核心目标:- 可维护性:结构清晰,便于团队协作和长期迭代;- 可扩展性:新增用例或模块时,无需大幅改动现有逻辑;- 环境灵活性:支持多环境(开发、测试、预发等)快速切换;- 结果可追溯:测试过程有日志,结果有可视化报告;- CI/CD 友好:能无缝集成到自动化流水线中。二、整体架构设计我会采用分层模块化的方式组织项目结构:1. 测试用例层- 按业务模块或测试类型(如接口、UI、性能)划分目录;- 使用标记(marker)对用例分类,比如冒烟测试、回归测试、高优先级等,便于按需执行。2. 配置管理层- 将不同环境的配置(如域名、账号、密钥)抽离到独立配置文件;- 支持通过命令行参数动态指定运行环境,避免硬编码。3. 公共工具层- 封装通用能力,如日志记录、数据库操作、HTTP 请求、数据加解密、断言增强等;- 提供统一入口,降低用例编写复杂度。4. 资源管理(Fixture)- 利用 pytest 的 fixture 机制管理测试前置和后置资源,如启动浏览器、建立 API 客户端、清理测试数据等;- 合理设置作用域(函数级、模块级、会话级),提升执行效率。5. 报告与日志- 集成专业报告工具(如 Allure),生成带步骤、截图、请求响应详情的可视化报告;- 日志分级记录,关键操作可追踪,失败用例便于定位。三、关键测试能力支持- 数据驱动:支持从外部文件(如 YAML、Excel)读取测试数据,实现同一逻辑多组验证;- 异常容错:对不稳定因素(如网络波动)设计重试机制,避免偶发失败影响整体结果;- 依赖隔离:确保每个用例独立,不依赖执行顺序,具备自清理能力;- Mock 能力:对第三方服务或未就绪接口,提供模拟响应,保障测试可控性。四、持续集成与协作- 框架设计时就考虑 CI 场景:支持命令行一键执行、生成标准输出、返回明确退出码;- 配合版本控制,确保所有成员使用一致的依赖(通过依赖清单管理);- 文档齐全:包括框架说明、用例编写规范、常见问题处理,降低新人上手成本。五、总结陈述(面试话术)“我搭建 pytest 框架的核心思路是‘高内聚、低耦合、易扩展’。通过分层设计将用例、配置、工具、资源管理解耦,利用 pytest 自身的 fixture 和插件机制提升复用性。同时注重可观察性(日志+报告)和工程化(CI 集成、环境管理),确保框架不仅跑得起来,更能长期稳定支撑团队的自动化测试需求。”这样的回答既展示了技术深度,又体现了工程思维,非常适合中高级测试岗位的面试场景。
点赞 评论 收藏
分享
评论
32
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务