📜  Accolite 面试经历 |设置 14(校内)(1)

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

Accolite 面试经历 | 设置 14(校内)

介绍

Accolite 是一家专注于 IT 咨询和软件开发的公司,总部位于印度班加罗尔,同时在美国和英国设有办事处。该公司提供的服务包括应用程序管理和支持、测试和验证、软件开发、云计算和数据中心服务等。

面试经历

我申请了 Accolite 的校园招聘,并在自己的校园面试中获得了通过。以下是我的面试经历:

一面

面试官首先询问了我的基本信息,并问了我有关编程基础的一些问题,如数据结构、算法等。接着,他让我解决了以下两个问题:

  1. 现有一组字符串,要求根据字符串中任意一个字符出现的次数排序,输出排好序的字符串组。

  2. 有如下的数据结构:

class TreeNode:
    def __init__(self, val, left=None, right=None):
        self.val = val
        self.left = left
        self.right = right

请实现一个函数,返回二叉树的最大深度。

我顺利地解决了这两个问题,并与面试官讨论了一些相关的细节问题。

二面

第二次面试更加注重我的实际项目经验和技术栈。面试官问我有关自己做过的项目,以及所使用的技术和工具。他还让我解决了以下两个问题:

  1. 有一个文件,其中每行都是「AAAAA AAAAA」这样的格式,要求统计文件中 A 出现的次数。

  2. 给定两个字符串 s 和 t,判断 t 是否是 s 的子序列。

我也顺利地完成了这一轮面试。

三面

最后一轮面试的主题是团队协作和沟通。面试官问我有关自己如何与合作者协作的经验,如何在繁忙的环境中处理紧急任务等。我也谈及自己的想法和解决问题的能力,以及自我管理和自我监督的能力。

整个面试过程良好,我得到了 Accolite 提供的一个实习生岗位的机会。

结论

Accolite 是一家全球性的 IT 咨询与软件开发公司,重视实际项目经验和技术栈,注意团队协作和沟通。作为程序员,如果你有相应的技能和经验,对象 Accolite 团队,这无疑是一个很好的选择。