📅  最后修改于: 2023-12-03 15:06:07.813000             🧑  作者: Mango
Zoho是一家印度的软件公司,主营业务为提供软件和服务,覆盖面广,包括但不限于CRM、ERP、HR等等。本次介绍的是笔者在校内参加的Zoho校招面试。
在笔试环节,笔者需要完成两个编程题和一些选择题。编程题难度适中,选择题则多是关于JavaScript等技术的基础知识。
初试环节是语音面试,时间为45分钟。面试官主要了解我的技能和经历,并问了一些行业趋势和技术问题。
复试环节是线下面试,包括两轮技术面试。第一轮面试主要考察的是数据结构和算法,包括但不限于各种排序算法和二叉树的题目。第二轮则主要考察我的代码能力和项目经验。
HR面试主要是了解我的生活和职业规划,入职意愿等等。此外,也介绍了公司的一些文化和待遇。
整个面试流程十分丰富多彩,让我学到了很多技术和管理方面的内容。Zoho的面试流程十分科学,有技术面试也有HR面试,让查能够全面了解应聘者的个人技能和素质。虽然整个面试过程相对较长,但我觉得这是一个很好的锻炼机会。最终,我成功地通过了面试并加入了Zoho。
# python 代码片段
def quick_sort(arr):
if len(arr) <= 1:
return arr
pivot = arr[len(arr) // 2]
left = [x for x in arr if x < pivot]
middle = [x for x in arr if x == pivot]
right = [x for x in arr if x > pivot]
return quick_sort(left) + middle + quick_sort(right)
arr = [3, 6, 8, 10, 1, 2, 1]
print(quick_sort(arr))
该代码片段展示了一个使用python的快速排序算法实现。这种算法也是我在初试中被问到的。