秋招顺丰测开123面

timeline:

8.24投8.29笔9.4一面9.11线下二面后通知hr面

一面,

是个女面试官温温柔柔的,无手撕,

  • http了解多少,
  • sql了解多少
  • 为什么选择测试,
  • 大部分都是我直接开始吟唱八股,
  • 反问了base业务和培养机制,认真回答了之后
  • 又问了一下我的职业规划,

然后就结束了,一共12min。。。。。。。我都以为是KPI了没抱希望

二面

签到时会给你一个号码,对应一个大屋子里的10个面试官的一个,相当于10场面试一起进行

递交简历,然后坐下

男面试官,人还挺好,很幽默的说,跑上来的啊,先平复一下心情,然后自我介绍一下吧

然后是根据简历和自我介绍的内容开始问,都是和测试相关,开放性问题比较多,无手撕,40min

  • selenium的八股,定位方式,webdriver的优缺点?,click()具体的语法之类的,就是会追问你技术细节,我并没有全部都答对
  • 问了数据库,mongoDB和mysql的区别,时间戳和datetime的区别之类的,也是会追问,我说完之后就会反问:没了?,感觉压迫感还是有点强
  • 对测试的了解,了解哪些测试方法,有没有做过性能测试,最感兴趣的是哪些方面,用过什么工具和框架,
  • 以及问我未来测试行业的发展之类的,我说用大模型帮助更好的测试,他就问了一个场景,比如下一个版本修改了代码,导致了上一个版本的某块出现了新的问题,怎么去发现?怎么让大模型发挥作用?感觉自己答得也是不好,也没记住面试官说的。。。。。。。
  • 哦对说了一个最前沿的,精准测试?以及对现有的接口测试产品的改进,单接口变多接口联调,木桶效应之类的
  • 还有最最经典的问题:为什么选择测试而不是开发?因为简单吗?(送命题,感觉测开岗位一定要把这个问题想清楚
  • 然后反问环节,问了一下业务和base,新人培养什么的,面试官也聊天一样讲了一些测试行业和公司相关的

总结:

一面完其实我对顺丰感觉不是很好,因为自己确实不想做单纯的功能测试,感觉问的很短又很浅,要么是本身简单要么是KPI面了

二面完感觉还是比较符合预期的,是有一些实际的开发在的,感觉面试官也比较有水平有技术追求

不过看网上有说会裁应届,孩怕,

但是还是许愿先拿到一个offer,真的太需要正反馈来激励自己了,漫漫秋招路


更新:收到意向书啦

#软件开发笔面经#
全部评论
佬是今天hr面吗,我也是昨天线下一二面然后今天hr面,感觉池子很大,下线都没怎么挂人
点赞 回复 分享
发布于 09-12 10:06 广东
请问佬 一面面完当天显示复试了吗?
点赞 回复 分享
发布于 09-12 13:50 广东
佬,base地是哪里呢?
点赞 回复 分享
发布于 09-13 18:51 重庆
佬,顺丰hr面都问的啥啊?
点赞 回复 分享
发布于 09-27 22:21 湖北
佬,有没有hr的联系方式
点赞 回复 分享
发布于 10-17 10:58 广东
佬,问一下二面到hr面中间多久,我二面完一星期了还没消息
点赞 回复 分享
发布于 10-31 14:02 辽宁

相关推荐

        顺丰二面面经续集。1.monorepo的各个子应用是独立打包的吗?        有在字节实习的uu应该都接触过monorepo。我是进去之后才知道这个东西,但对他的原理也不明白,今天跟大家一块了解一下。        首先什么是monorepo。我个人理解monorepo是一个将不同项目的代码放在同一个代码仓库中组织起来的一种方式。可以想象github中的一个仓库中有很多小项目的代码文件。这些项目虽然有可能是相关的,但通常在逻辑上是独立的,并由不同的团队维护。像我之前实习时的项目仓库使用monorepo,仓库中既有web前端的代码,也有小程序前端的代码。        monorepo有什么好处?1.多个项目之间需要共享代码、组件或者工具库时,monorepo比较简便。使用monorepo就不需要将想要共享的部分发布npm包再去别的项目中安装,而是有一个share目录,专门放置共享的组件或方法等。2.统一依赖版本管理时更好的确保一致性。3.根目录下有一个package.json,每个项目也有自己的package.json,通过在根目录下npm install,它会自动安装所有子项目的依赖。4.在开发的时候,省去了在多个代码仓库之间切换的麻烦。还有很多优点,比如统一的CI/CD,统一的构建流程......        再谈谈不好的点。从我自己的使用角度来说,刚开始最常见的问题就是更新依赖时很容易改变了其他子项目的依赖,在全局npm install或者一些api update的时候,会给所有子项目都更新,但是可能版本更新会给别的项目带来不可预见的问题,这也是为什么需要code review,把这些不是你应该改动的东西要改回去。除此之外,打包构建需要专门优化,否则会出现打包时间过长。        那么回到monorepo的子项目是否是独立打包这个问题。要知道monorepo的每个子项目都是可以独立开发、部署、构建...试想如果只有其中一个子项目fix了一个线上bug,但是整个项目都要重新打包发布那么整个流程岂不是太过冗杂了,所以一定是可以独立打包独立安装才有足够灵活性的。但是能独立打包并不意味着你的项目中的子项目都是独立打包的,具体还要看是否在子项目package.json中配置了打包脚本。2.setState是同步还是异步        拷打完项目就开始拷打原理了。这个问题当时没记住啊,恨自己没多看两篇文章。        首先要知道这个同步和异步跟我们所谓的js同步任务异步任务不一样,是指调用setState后能否马上得到更新后的值,即是否立即调用render 函数渲染视图。        在react18之前,在react 可调度范围内的setState 就是异步的,反之,则为同步。什么是可调度范围?react 合成事件内同步执行的setState 就是可调度范围。什么是react 可调度范围外呢?宏任务:setTimeout ,微任务:.then ,或直接在DOM元素上绑定的事件等都是react 可调度范围外。        在react18中多了批处理功能(当 React 在一个单独的重渲染事件中批量处理多个状态更新以此实现优化性能),这意味着之前没办法批处理的情况都可以批处理了。在每次setstate时会产生一个优先级标志lane,对于相同优先级的多次更新任务,react实际只会复用第一个调度任务,在一次批量更新结束后才会更新实际变量的值。相同优先级的setState是异步执行的,而不同优先级则是同步的。        需要注意的是,由于js的闭包特性,同一份代码在类组件和函数组件中的执行结果是有差异的。        详细源码理解推荐以下链接(彻底搞懂setState到底是同步还是异步1,2,3):        https://blog.csdn.net/y_ang_1/article/details/136941891?spm=1001.2014.3001.5502        https://blog.csdn.net/y_ang_1/article/details/137151783?spm=1001.2014.3001.5502        https://blog.csdn.net/y_ang_1/article/details/137151803?spm=1001.2014.3001.55023.react的任务优先级策略,以及哪些任务优先级比较高?        这么多场面试,这是唯一一个问了这个问题的面试官,不得不说是有水平和经验的。东西太多了,我水平也不够,帖个帖子:https://juejin.cn/post/7207406497508114489        涉及原理的内容确实很难理解和掌握,多看点帖子多看点源码吧。        如果大家觉得对自己有帮助,感谢大家点赞收藏送花评论!希望大家意向多多offer多多!#软件开发##软件开发2024笔面经##前端##顺丰#
查看3道真题和解析 软件开发2024笔面经
点赞 评论 收藏
分享
3 18 评论
分享
牛客网
牛客企业服务