📜  VISA面试经验(校内)

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

VISA面试经验(校内)

第1轮

第一轮包括 4 个在Hackerrank平台上进行的编码问题(测试时间:2 小时):-

1)有不同的图像作为数组给出,它们在另一个数组中对应的帧号。图像将根据其帧数按顺序排列。

这个问题类似于在特定位置插入链表。

2)给定两个字符串,找到较小字符串的子集字符串,使得两个字符串都可以用该子集组成。

3)有 n 堆不同高度的盒子,应该放在组中最小的堆。通过移除盒子可以将一堆盒子转换为下一个更小的一堆盒子,移除每个盒子的成本为 1。找到将所有 n 堆盒子转换为组中最小的堆的总成本。

4)这个问题类似于N次会议在一个房间的问题。

https://practice.geeksforgeeks.org/problems/n-meetings-in-one-room/0

提示:-解决您有信心的问题,稍后再回复其他人。如果您无法在第一次尝试中完成任何问题,请不要在任何问题上花费太多时间。如果您至少无法优化代码,请编写蛮力方法。

Round-2 (技术面试 Round-1)

1. 这一轮是基于我如何解决四个问题。他打开了我上一轮的代码,让我解释每个问题的方法,第一个问题的时间限制测试用例没有通过,所以他让我消除那个问题的 TLE,我在纸上写了优化的解决方案,他是对这种做法感到满意。对于第四个问题,当我告诉他贪婪方法时,他问在这种情况下,贪婪方法如何提供比任何其他解决方案更有效的解决方案。

2.什么是解释语言,解释语言和编译语言有什么区别。

3.当在搜索栏中输入前缀时,他问我如何显示以该前缀开头的所有单词。当我通过使用 TRIE 数据结构告诉他时,他问如何使用伪代码和示例在 TRIE 中插入,然后他让我写检索所有基于前缀的单词的代码。

4. 给定一个整数数组,为数组中的每个元素找到最近的最小元素。

5、简历中提到的项目的讨论。

Round-3(技术面试 Round-2)

1.解释DOS、DDOS、DOS与DDOS的区别、DNS、DHCP。

2.如何防止对服务器的DOS攻击。

3. 负载均衡器的作用是什么,其中使用了哪些算法以及如何处理服务器故障。

4. Profiler 的作用以及在没有 Profiler 的情况下会发生什么以及一些系统设计相关的问题

5、Linux命令获取路由中所有中间节点的IP地址,本节点的IP地址。如何为系统释放和分配新的 IP 地址。

6. 进程和线程的区别,详细的进程属性,进程的状态,不同类型的调度器及其功能。

7. 解释不同类型的调度算法,并解释它们的优点、缺点、在哪里使用它们。

8. 目前使用的调度算法是什么类型以及windows、linux、macOS等不同操作系统的区别

9.虚拟内存是如何工作的。

10.什么是索引,索引的优点,有哪些不同类型的索引,并举例说明。

11. 堆栈、队列、链表、树、堆等数据结构的应用。

12. 当我在项目中使用 MQTT 协议时,他问我 MQTT 与 http 等其他协议相比有什么优势。

提示:-你应该知道你简历的每一个字。面试官将主要从您对上一个问题的回答中提出问题,因此请谨慎回答。如果你不知道答案,就告诉面试官你不知道,而不是说些什么。尝试为操作系统、DBMS、计算机网络、系统设计等 CS 主题中的重要主题引用多个来源。

第四轮(人力资源轮)

1. 他让我详细解释我的IOT相关项目。

2. 您将如何扩展您的项目并投放市场以及在此期间面临的挑战是什么

你的项目。

3. 我们为什么要聘用你,招聘人员在聘用应届生时应该注意什么?为什么?

4. 给定一个云控制灯泡,您如何在将产品投放市场之前对其进行测试。

5. 为什么选择 VISA?您对 VISA 了解多少。

6. 为什么人们选择机器学习等趋势技术而不是创造新的技术

技术。