在这篇文章中,我将分享一次关于设计文档搜索引擎的面试经验。这道题目需要我们实现一个简单的文档搜索引擎,并计算每个文档相对于查询的相关性评分。下面是对这道题目的详细分析和解题思路。 题目描述 我们需要构建一个文档搜索引擎,该引擎接受一组静态文档列表——由字母数字、小写和空格分隔的字符串组成。例如: ['this is a document', 'this is another
今天要分享一道snap的面试真题,这道题要求我们计算建筑物的周长。这是一个关于网格的题目,每个位置代表一个1米×1米的土地。网格中的数字0表示该位置没有建筑物,数字1表示该位置有建筑物。假设网格中至多有一个建筑物,题目要求返回该建筑物的周长。 题目描述 我们有一个R行C列的整数数组,表示建筑工地的俯视图。数组中的每个位置代表一个1米×1米的土地。在这个数组中,0表示该位置没有建筑物,1表示该位置有建筑物。 假设该工地上最多只能规划一栋建筑物。计算并返回该建筑物的周长。 You're given an R-by-C array of
这篇文章将为大家分享候选人在Amazon面试中的经历,尤其是如何解答一道涉及到购物车促销规则的编程题。希望通过详细的讲解和示例,能够帮助准备面试的你更好地理解和应对类似的题目。 面试场景 在这次面试中,面试官向我展示了一道题目,让我设计一个用于促销的功能。具体要求如下: You're working at Amazon retail and you're