📅  最后修改于: 2023-12-03 15:21:20.696000             🧑  作者: Mango
最近我参加了Yellow.ai的SDE岗位面试,以下是我的面试体验。
Yellow.ai是一家提供强大的AI聊天机器人和自然语言处理技术的印度公司。他们专注于为客户提供高质量的服务,并与全球多家知名公司合作。
我的面试约定在Zoom上进行,面试官非常友好,耐心地向我介绍了他们的公司和职位,并与我交流我的背景。接下来,我接受了以下5个环节的面试:
他们要求我用Python编写一个函数,输出一个列表,其中每个元素都是非负整数,其值为列表中除该元素外所有元素的乘积。下面是我的代码片段:
def product_of_other_numbers(lst):
n = len(lst)
res = [1] * n
left = 1
right = 1
for i in range(n):
res[i] *= left
left *= lst[i]
res[n - i - 1] *= right
right *= lst[n - i - 1]
return res
他们要求我完成30分钟的编程挑战题,该题目是一个简单的前端问题,要求我在HTML/CSS中实现一个给定设计图,以显示一个固定的布局和样式。
我的第一个技术面试官是一位高级开发人员,他问了我很多关于Python和算法的问题,例如:Python中的装饰器是什么?常见的排序算法有哪些?
我的第二个技术面试官是一位主管,他问了我关于项目管理的问题,例如:你如何管理你的代码库?如果你的代码出现了一个大的错误,你会如何处理?
最后,我参加了一次面试官,主要是关于我的职业发展和公司文化的问题。他询问了我对Yellow.ai的了解和我的职业目标。
我的整个面试过程非常流畅,面试官非常专业。Yellow.ai似乎是一个非常好的公司,我期待着和他们进一步合作。