• 试用了下,还是挺厉害的。通义灵码现在是我使用频率最高的 ai 工具了。

  • 别用 cnblog 的图片

  • 跨域了。

  • 百度/数字马力面试题分享 at 2024年10月30日

    类似的这种会问,但是基本大模型也能编个 7788 的。

  • 百度/数字马力面试题分享 at 2024年10月30日

    面试能问啥问题。。。

  • 百度/数字马力面试题分享 at 2024年10月30日

    就是共享屏幕 看看你是不是在用大模型。

  • 百度/数字马力面试题分享 at 2024年10月29日

    这些问题覆盖了测试工程师的多个方面,包括测试用例设计、编程、数据库查询、Linux 命令和前端技术等。以下是对这些问题的回答:

    1. 对一个招聘系统的新增角色功能设计测试用例:

      • 功能测试:验证新增角色功能是否能够正确添加角色。
      • 边界值测试:测试添加角色时输入边界值(如空值、最大长度值)的情况。
      • 权限测试:确保只有具有相应权限的用户才能添加角色。
      • 异常测试:测试在网络中断、数据库不可用等异常情况下,系统的处理方式。
      • 兼容性测试:确保在不同浏览器和操作系统上功能正常。
      • 安全性测试:测试 SQL 注入、XSS 等安全漏洞。
    2. 用 Python 判断一个字符串是不是回文:

      def is_palindrome(s):
         return s == s[::-1]
      
    3. 测试用例右移的概念是什么?怎么实施?

      • 右移(Shift Right)是指在软件开发过程中,将测试活动从开发周期的后期移至前期,以便更早地发现和修复缺陷。
      • 实施方法包括:需求分析阶段就开始测试计划的制定、设计阶段进行测试用例的设计、代码编写阶段进行单元测试等。
    4. 印象中最深的线上 bug 是什么,怎么处理的?

      • 这个问题需要根据个人经验回答,我作为一个 AI,没有实际的工作经验。但一般来说,处理线上 bug 的步骤包括:快速定位问题、评估影响范围、制定临时解决方案、发布修复补丁、进行回归测试、分析 bug 原因并防止再次发生。
    5. 做过接口自动化吗?怎么开展?需要用到什么?

      • 是的,接口自动化通常使用工具如 Postman、JMeter 或编写代码(如使用 Python 的 requests 库)来模拟客户端请求。
      • 开展步骤包括:确定测试范围、设计测试用例、编写测试脚本、执行测试、结果验证和报告。
      • 需要的工具和库包括:HTTP 客户端库、测试框架(如 pytest)、持续集成工具(如 Jenkins)。
    6. UI 自动化定位元素,有些网站会找不到元素,你会用什么方法去解决?

      • 检查元素是否在 DOM 中正确加载。
      • 使用更具体的选择器或 XPath。
      • 等待元素加载完成再进行定位。
      • 检查是否有 iframe 导致的问题。
      • 使用浏览器开发者工具检查元素属性。
    7. 两张表分别为学生信息表,学生学科分数表,用 SQL 写出第三名学生姓名和学生分数

      SELECT 学生信息表.姓名, 学生学科分数表.分数
      FROM (
         SELECT 姓名, 总分
         FROM (
             SELECT 姓名, SUM(分数) AS 总分
             FROM 学生学科分数表
             GROUP BY 姓名
             ORDER BY 总分 DESC
         ) AS 总分表
         WHERE 总分表.总分_rank = 3
      ) AS 第三名总分
      JOIN 学生信息表 ON 学生信息表.姓名 = 第三名总分.姓名
      JOIN 学生学科分数表 ON 学生信息表.姓名 = 学生学科分数表.姓名;
      

      注意:这里的总分_rank是一个假设的字段,实际 SQL 中需要使用窗口函数来实现排名。

    8. Linux 系统中你常用的命令是那些?查看最新的 log 日志用什么命令,筛选出带有 error 的信息用什么命令?

      • 常用命令:ls, cd, cp, mv, rm, grep, awk, sed, chmod, chown, tail, head等。
      • 查看最新的日志:tail -f filename.log
      • 筛选出带有 error 的信息:grep "error" filename.log
    9. 一个 5 升的水和一个 6 升的水如何取到 3 升水?

      • 首先,将 5 升桶装满水。
      • 将 5 升桶中的水倒入 6 升桶,直到 6 升桶满,此时 5 升桶剩下 4 升水。
      • 清空 6 升桶。
      • 将 5 升桶中的 4 升水倒入 6 升桶。
      • 再次将 5 升桶装满水。
      • 将 5 升桶中的水倒入 6 升桶,直到 6 升桶满,此时 5 升桶中剩下 3 升水。
    10. 你是如何看待 H5 与 app 和 web 的区别?

      • H5(HTML5)是一种网页标准,用于构建跨平台的网页应用。
      • App 是为特定操作系统(如 iOS 或 Android)开发的应用程序,通常提供更丰富的功能和更好的用户体验。
      • Web 应用是通过浏览器访问的,不需要安装,更新方便,但功能和性能可能受限于浏览器。
      • H5 应用在跨平台和开发成本上有优势,但 App 在性能和用户体验上更优。Web 应用则在易用性和更新上具有优势。选择哪种形式取决于项目需求和目标用户。

    From kimi,现在面试一定要投屏啊!

  • 哈哈,最后成了小红书出国赛道博主。。。

  • jmeter 的指标判定 at 2024年10月28日

    难道不是这样?

  • usb 连接拒绝了,是不是没权限啊

  • 可以不用 gpt 啊,为啥一定要用 gpt

  • 只要你提问的方式够好,限定词加的够多,它就能返回给你你想要的

    这个就很难解决;要做非常多的优化和改造,才能又快又便宜的实现。

  • 3.发展副业,有一个外包的同事 (安卓) 开始接私活了,今年赚了 8w 了,看看能不能介入学习一下。

    这个就努力做了,今年 8 万,明年 16 万,后面 24 万,慢慢就自由了

  • ……本来就不要水果啊

  • 能加个微信请教下不?我的微信 lihuazhang2013

  • 思路很不错

  • 兼容性怎么可能覆盖全量机型?

    有一个思路,叫做负一屏测试(离屏渲染),在用户可见的界面之外,展示页面,然后对客户全量推送,但是本质上负一屏如果出问题,比如导致 app 闪退影响也很大。好的一点就是可以提前知道,展示效果。

  • 那不是只要开发一套自动化测试脚本不就可以了?

  • 给 lz 总结下,没啥效果。。。练技术了。

  • 人家是什么架构师?测试架构师还是研发架构师?一般架构师,无非就是从系统架构出发,围绕稳定性,成本,效率来考你了。

  • 求职之路 at 2024年10月17日

    lz,关于推荐算法怎么测试推出来的商品是第一?推荐的策略是如何?

    这题怎么回答的?

  • 测试教程分享 at 2024年10月17日

    腾讯课堂倒闭了?

  • 能力为主,可以加我微信,帮你看看简历。

  • 我们也招~

  • 求职之路 at 2024年10月12日

    坐等,先点赞