后端岗位面试题更新 2026-08-05

给定一个非负数 num=5.79 和误差阈值 error=1e-8,请编写算法求一个数 x,使得 |x^2 - num| < error。要求说明算法的复杂度并分析收敛性。

字节跳动后端开发互联网/IT编码实现问题拆解技术原理

考察说明

考察数值计算方法(如牛顿迭代或二分法)的实现、精度控制与收敛分析

回答思路

  1. 选择正确的数值方法(如二分法或牛顿迭代)
  2. 正确实现迭代或二分循环,并设定合理的终止条件
  3. 处理边界情况(如 num 为 0 或小于 0)
  4. 分析算法的时间复杂度和收敛速度
  5. 能够验证结果满足误差要求
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。