📅  最后修改于: 2023-12-03 14:48:20.139000             🧑  作者: Mango
本篇文章将会介绍我在校园招聘中与 Virtusa 进行的面试经历。Virtusa 是一家全球性的 IT 咨询和服务提供商,为企业提供了质量卓越、可靠、灵活且成本优化的 IT 服务。
Virtusa 的面试分为在线笔试和现场面试两个环节。
在线笔试时长为 2 小时,主要测试面试者的编程能力和逻辑思维。这里我分享一些笔试题目:
public boolean isPalindrome(int x) {
if (x < 0) return false;
int copy = x, reversed = 0;
while (copy != 0) {
reversed = reversed * 10 + copy % 10;
copy /= 10;
}
return x == reversed;
}
public int search(int[] nums, int target) {
for (int i = 0; i < nums.length; i++) {
if (nums[i] == target) {
return i;
}
}
return -1;
}
1->A, 2->B, 3->C, ..., 26->Z
例如:
输入:12
输出:AB
输入:123
输出:ABC,ABL,AW
Virtusa 的现场面试主要考察面试者团队合作精神、问题解决能力以及架构设计能力。我被分配到一个小组,与团队成员一起参与了一个技术挑战项目。在项目中,我们需要设计并开发一个网站,并在 4 个小时内完成。这个过程中,我们需要以 agile 开发方式协同工作,及时解决遇到的问题,并能够实现一些基本功能。最终,我们成功完成了这个项目,并通过面试。
Virtusa 的面试环节比较严格,通过率偏低。但是,Virtusa 的面试也不会过于刁钻,考察的是应聘者基本能力。在准备 Virtusa 面试时,我建议大家多做笔试题目,多思考一些关于项目开发的问题,这样能够在面试中更好地发挥自己的实力。