📅  最后修改于: 2023-12-03 14:59:25.732000             🧑  作者: Mango
本文介绍的是2021年Avaya FTE研发岗位的校园面试经验。Avaya是一个全球领先的企业通信解决方案提供商,该公司在全球广泛地布局。本次招聘主要针对计算机、软件工程等相关专业的本科生及以上学历。
本次招聘的面试流程分为三个环节,分别是在线笔试、电话面试和现场面试,根据表现情况逐步淘汰。
在线笔试主要测试应聘者的编程能力、数据结构和算法知识。笔试时需要注意以下几点:
笔试时需要使用C++或Java编程语言完成题目。
编程题目包括字符串处理、数组操作、链表、树等类型,需要在较短的时间内完成。
在笔试中,除了编写正确的代码以外,编写高效的代码也很重要,特别地,对于时间复杂度较高的算法题,评分标准可能会更加偏向于时间复杂度。
电话面试主要是考察应聘者的沟通交流能力,从面试官提前发放的备选题中,随机抽取2题进行答题。需要注意以下几点:
在电话面试中,需要清晰地表达自己的思路和算法,并且能够恰当地回答面试官的问题。
如果在笔试中有分数不太理想的地方,可以通过在电话面试中更好地表达自己的思路和算法,来把分数补回来。
需要认真阅读题目,在了解题目的前提条件和要求之后,思考可行的解决方案,并想想有哪些方法可以提高算法的时间复杂度。
现场面试主要考察应聘者的编程能力和思维逻辑,需要在现场完成1-2题编程题目。需要注意以下几点:
在现场面试中,需要保持镇定,并按照自己设计的算法进行编写,同时还需要考虑代码的可读性和可维护性。
编写程序的同时,需要注意代码的风格和缩进层次,增加代码的可读性。
在完成编程题目的同时,也需要注重优化算法的时间复杂度,采用合适的数据结构和算法来解决问题。
通过以上三个环节的面试,Avaya主要对应聘者的编程能力、数据结构和算法知识、沟通交流能力进行测试,是一次很好的能力考核。应聘者可以通过提高自己的编程能力和数据结构和算法知识水平,加强沟通交流能力,更好地应对面试的挑战。