简单
技术面试0 次浏览小米的智能手表需要记录用户的运动数据,你如何设计一个简单的算法来统计用户的运动步数?
小米产品经理
智能手表运动步数算法
答题要点
可以采用 STAR 法则答题,即描述情景(Situation)、任务(Task)、行动(Action)和结果(Result)。关键要点:一是传感器数据采集,通过手表内置的加速度传感器获取数据。二是数据预处理,去除噪声干扰,让数据更准确。三是特征提取,找出与步数相关的特征。四是步数判断,根据特征判断是否为有效步数。示例思路:在小米智能手表这个情景下,任务是统计运动步数。行动上,先通过加速度传感器采集数据,接着对数据预处理,再提取特征,最后根据特征判断步数。最终结果就是得到准确的运动步数统计。