📜  Zoho 面试经历 |设置 32(校内)(1)

📅  最后修改于: 2023-12-03 15:06:07.813000             🧑  作者: Mango

Zoho 面试经历 |设置 32(校内)

背景介绍

Zoho是一家印度的软件公司,主营业务为提供软件和服务,覆盖面广,包括但不限于CRM、ERP、HR等等。本次介绍的是笔者在校内参加的Zoho校招面试。

面试流程
  1. 笔试

在笔试环节,笔者需要完成两个编程题和一些选择题。编程题难度适中,选择题则多是关于JavaScript等技术的基础知识。

  1. 初试

初试环节是语音面试,时间为45分钟。面试官主要了解我的技能和经历,并问了一些行业趋势和技术问题。

  1. 复试

复试环节是线下面试,包括两轮技术面试。第一轮面试主要考察的是数据结构和算法,包括但不限于各种排序算法和二叉树的题目。第二轮则主要考察我的代码能力和项目经验。

  1. HR面试

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的快速排序算法实现。这种算法也是我在初试中被问到的。