📌  相关文章
📜  VectoScalar Technologies Pvt Ltd 软件工程师面试经验|校园 2021

📅  最后修改于: 2022-05-13 01:58:25.471000             🧑  作者: Mango

VectoScalar Technologies Pvt Ltd 软件工程师面试经验|校园 2021

资格标准:没有考试积压。没有超过一年的差距。

第一轮(在线编码测试):第一轮包括 11 道 MCQ 题、3 道 Coding 题和 5 道 SQL 查询题,在代码评判平台上进行。持续时间为2小时。

  • MCQ 问题包括 C 输出问题和技术部分。
  • 总共有 3 道编码问题。
  • 组字谜:https://www.geeksforgeeks.org/given-a-sequence-of-words-print-all-anagrams-together/
  • 返回最小子集:https://www.geeksforgeeks.org/find-the-smallest-window-in-a-string- contains-all-characters-of-another-string/
  • 模式是否与字符串匹配:https://www.geeksforgeeks.org/wildcard-pattern-matching
  • 我已经完成了以上 3 个问题,并且所有的测试用例都通过了。
  • SQL Questions给出了两个数据库Ecommerce Application Database和Sales Report Database,基于这两个数据库提出了5个问题。

第 2 轮(技术面试第 1 轮):这一轮是虚拟进行的,我被要求分享我的整个屏幕。向我提出的一些问题: 面试时间为 40-45 分钟。

  • 自我介绍。
  • 我被要求解释我的项目。我的项目是在React上的,所以他问了很多关于 React 的问题。
  • React 中有哪些不同的生命周期方法?
  • 他问了我一个快速的回合,然后他问了我各种与学期科目相关的问题,比如操作系统、网络、 Java、数据结构和算法、DBMS。
  • TCP 与 UDP
  • 互斥量与信号量
  • HTTPS 与 HTTP 有何不同。
  • 什么是虚拟内存?
  • 什么是生产者消费者问题?
  • 什么是碰撞?
  • 正常化。标准化的类型。
  • 什么是数字签名以及它是如何工作的?
  • 哪种算法用于在加权图中找到最短路径。
  • 贝尔曼福特算法。
  • Dijkstra 算法。
  • 什么是多重继承,我们如何在Java中实现它?
  • 他让我在任何在线 IDE 上编写一个代码来计算树中偶数节点的数量,在我编写完代码之后,他让我运行代码并且在询问时间复杂度之后代码运行成功。
  • 下一个编码问题是 https://www.geeksforgeeks.org/write-ac-function-to-print-the-middle-of-the-linked-list/
  • 假设我们创建了一个类的许多对象,那么我们将如何计算该类创建的对象数。

除了 2-3 个问题,我回答了大部分问题。我喜欢这一轮,因为它是快速射击。

第3轮(技术面试第2轮):这一轮原定1小时,但我的面试在30分钟内完成。

  • 告诉我一些你的事吧
  • 有人问我对哪种编程语言感到满意。 (我告诉 C++)
  • 然后他问了我各种与 oops 相关的问题。
  • 什么是空指针?
  • C++中的朋友函数
  • 他问我关于我的项目。 (我的项目在 React 上)
  • 他问虚拟 DOM 与 DOM 有何不同。
  • 然后他让我写一个代码到 https://www.geeksforgeeks.org/reverse-words-in-a-given-string/
  • 他问你对 JavaScript 的熟悉程度(我告诉平均)
  • 创建一个包含学生姓名、罗洛和学院名称的学生类。学院名称对于学生类的所有对象都是通用的。所有对象占用的总内存应该是最小的。 (我将 ClgName 变量设为静态)

判决:选定

提示:要自信并尝试与面试官交流,尤其是在编码问题上。