简单
技术面试0 次浏览

SHEIN 业务中需要对海量商品数据进行快速筛选,若给定一个商品列表,每个商品有价格、销量等属性,要求编写一个函数,能根据价格区间筛选出符合条件的商品,你会如何实现?

SHEIN产品经理
编码能力数据筛选

答题要点

推荐使用函数封装的答题框架。关键要点如下:1. 定义函数:明确函数的输入参数,本题应包含商品列表、最低价格和最高价格;2. 循环遍历:对商品列表中的每个商品进行遍历;3. 条件判断:检查商品价格是否在给定的价格区间内;4. 返回结果:将符合条件的商品添加到结果列表中并返回。示例话术:首先,我会定义一个名为 `filter_products_by_price` 的函数,它接受商品列表、最低价格和最高价格作为参数。接着,在函数内部使用 for 循环遍历商品列表,对于每个商品,检查其价格是否大于等于最低价格且小于等于最高价格。如果满足条件,就将该商品添加到结果列表中。最后,返回结果列表。