惠普研发面试经历 |设置 2(校内)
第1轮:
在线测试。有3个部分
1) 能力:30 分钟内 20 个问题。水平适中,但需要良好的练习才能在 30 分钟内解决 12-15 题。没有负面标记。选择要解决的问题是这里的关键。
Indiabix 非常适合刷新您的基础知识。
2) 技术:30 分钟内 22 个问题。来自 CN、OS、DS 和算法的计算机科学典型问题基础知识,DBMS .C /C++ 输出问题。容易的水平。
3)OOP概念测试:15分钟8题。需要选择 C++ 或Java。简单而典型
Indiabix 和 Geeksforgeeks 是很好的修改来源。
这一轮我通关了。
你在这里得分越高,你的机会就越大。他们可能会根据你在第一轮获得的分数列出面试者名单。虽然这不是官方的。
第二轮(技术面试):30 分钟
他彻底检查了我的简历并开始了一个项目。
我们讨论了我的项目。然后他问我最喜欢的科目。
关于进程和线程,系统调用等的几个问题。
然后关于链表的几个问题,很少的功能。
优化代码和函数的正确性。
第三轮(技术面试):1小时
从项目开始(不同于已经讨论过的项目),一些项目讨论了几分钟
然后他询问了UML。我说我不太擅长软件工程概念。
然后他切换到 OOP,问我选择哪种语言进行测试。 C++ 类、构造函数和典型的 C++ 问题。
他让我将数据结构程序编写为类,并将所有 ADT 函数编写为成员函数。然后他问了 DBMS 问题,给出了关系、表格分解、范式等。
第四轮(技术面试):1小时
除我外,其他所有人都进行了两轮技术测试。不知道为什么。
开始讨论项目(不同于已经讨论过的项目),并对其进行严格的讨论。
计算机网络、所有应用层协议和问题更倾向于实际应用。
Web 服务、DNS、网站请求的工作原理、如何在计算机(Linux 和 Windows)上阻止网站等。如果您正在这样做,请从实际角度准备计算机网络。
然后切换到Python ,正如我在简历中提到的那样。
关于Python的长时间讨论。所有基础知识、编程技巧等。大多数人都倾向于列表和字典。
等了 2-3 个小时后,我们得到了一份工作表格来填写。不是提供信,只有工作表格。人力资源回合仍在等待中。
第 5 轮:HR(15-20 分钟)
比质量检查轮更多的讨论。以下所有问题都是讨论。
你为什么两次犯这个错误,一个又一个硕士? 😛😀
你遇到的最具挑战性的情况是什么?
为什么要进行工程,尤其是 CSE?
为什么选择惠普研发?