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

📅  最后修改于: 2023-12-03 14:59:53.038000             🧑  作者: Mango

Calsoft 面试经历 | 设置 1(校内)

最近我参加了 Calsoft 公司的校园招聘,在这里我想分享一下我的面试经历。这个面试过程分为了 3 轮,下面我会一一介绍每一轮的面试内容。

第一轮:在线编程考试

第一轮是在线编程考试,这个考试主要是考察编程基础和算法能力。考试时间为 1 小时,主要是选择题和编程题,选择题和编程题各占一半。选择题主要是关于 C/C++ 编程的一些基础知识和算法的问题,非常基础。编程题也比较简单,题目大概是关于数组、字符串、链表和树的一些基础操作。在这一轮考试中,我成功通过了。

第二轮:技术面试

第二轮是技术面试,这一轮面试主要是考察对 C/C++ 编程的深入了解和算法的能力。面试官先问了我几个基础编程问题,然后是关于数据结构和算法的问题,比如什么是红黑树、哈希表和堆等等。

接着,面试官给我出了一个算法题目。题目是这样的:给定一个数组和一个数字k,找到数组中所有和为k的子数组。我用了暴力枚举的方法,时间复杂度为O(n^2),面试官指出该算法的时间复杂度太高了,要求我用其他方法重新解决这个问题。

最后,面试官问了我关于操作系统和计算机网络的一些问题。在这一轮面试中,我也成功通过了。

第三轮:HR 面试

第三轮是 HR 面试。在这一轮面试中,面试官主要考察我的一些基础性格,比如我的自我介绍和个人职业规划等等。同时也询问了我的目前的情况和计划。

最后,HR面试官告诉我,我已经成功通过了 Calsoft 公司的校园招聘,成为了他们的一员。

以上是我的 Calsoft 面试经历,我希望我的经历能够对正在准备面试的程序员们有所帮助。