ValueLabs 面试经历
第一轮:在线测试(2小时10分钟)
由5个部分组成:
1)沟通(基本语法、同义词、反义词、理解等)- 30 Qns
2)逻辑推理-(基于立方体,缺失图,基于系列等)- 20 Qns
3)定量能力 -(概率、SI & CI、管道和水箱、时间和距离等)– 20 Qns(难度级别-中等)
4)技术——(OOP、 Java、DS、HTML、CSS)——15 Qns
5)编码(2 Qns)-30分钟
47名候选人入围下一轮。
第二轮:技术轮
我被要求自我介绍,问我的优势,家庭背景,爱好等。然后面试官让我详细说明我的爱好,并提出了各种反问。然后他分析了我的在线测试分数,并告诉我在每个部分的表现如何,但评论是积极的。经过10-15分钟的讨论,技术面试开始了。
哎呀:
- 什么是面向对象? OOP 的原理?
- 多态性与现实世界的例子。
- 方法重载与代码覆盖。
- 什么是方法?
- 构造函数与方法
- 什么是类?什么是对象?
- 静态与编译时多态性。
- 基于集合的问题。
操作系统:
- 基本线程问题和概念。
数据结构:
- 不同类型的搜索
- 斐波那契搜索示例
- 具有代码和时间复杂性的二进制搜索。
- 如何计算时间复杂度?
- Armstrong 编号代码和分步说明。
数据库管理系统:
- 定义 DDL、DML 等。
- 发表了各种声明,并被要求归类为 DDL、DML 等。
14 名学生进入了最后一轮 HR。
第三轮:人力资源轮。
- 介绍
- 被要求详细解释每个项目
- 在项目、使用的技术等方面面临的挑战。
- 成就/事业亮点等