有5轮:
第 1 轮:在线编码轮
总时长:1.5 小时
总问题:2 个编码问题 + 15 个 MCQ(操作系统、CN、OOP、能力和推理)
我确实解决了包括 MCQ 在内的所有问题,编码问题的难度适中。(Leetcode:中)
第二轮:小组活动/设计思考轮
总时长:1.5 到 2 小时
所有入围的学生将被分成4-5人一组。每个小组都将获得一些问题陈述,我将对此进行详细的解决方案。这一轮我们需要做的就是很好地掌握SDLC(软件开发生命周期)模型和系统设计概念。
例如,我的团队研究了“Advance Traffic Challan System”主题,我们遵循了 SDLC 模型中涉及的所有步骤并策划了解决方案。所有小组成员都对我们的解决方案感到满意。
第 3 轮:技术轮(F2F 虚拟面试)
总时长:1.5 到 2 小时
本轮有2名面试官。面试开始时简要介绍了我自己以及我在简历中投入的项目。然后他们问我用哪种编程语言编写代码,我说 C++。之后,通过多个问题来检查对 C++ 语言、操作系统和计算机网络的深入了解:
你说的多态是什么意思?
什么是 new 和 delete 关键字。
构造函数的类型,以及分配和释放的顺序。
什么是继承及其类型?
堆内存和栈内存的区别。
与指针及其应用相关的问题。
各种数据结构的实际实现。
操作系统中的 fork() 命令是什么?
解释死锁。
你对信号量和互斥量的理解是什么?
解释 OSI 和 TCP/IP 模型之间的区别。
互联网是如何工作的,HTTP 和 HTTPS 有什么区别。
之后,他们让我分享我的屏幕,并给出了 3 个编码问题,一个接一个地编码。题目难度为 Leetcode 中级。
将对每一个问题进行适当的讨论,面试官还会要求你对代码进行一些调整,以他们想要的方式显示结果。我确实在大约 20-25 分钟内解决了所有 3 个问题,解释了我对每个问题的优化方法的天真。
提示:大声思考!
第 4 轮:管理轮(F2F 虚拟面试)
总时长:45 – 60 分钟
面试官让我简单介绍一下自己,后来更深入地介绍了他在公司的概况和他的整体经历。
然后我们很快转向了我简历中提到的项目,因为我已经制作了 3 个与 MERN 堆栈相关的项目,其中 2 个是现场项目。因此,我分享了我的屏幕,并与他详细说明了网站的所有组件和部分。面试官对技术栈非常熟悉,问了几个问题:
为什么使用 Node.js
什么是 API,它与 RESTful API 有何不同?
MongoDB和SQL之间的主要区别是什么?
此项目代码中如何使用 async 和 await ?
您是如何将支付门户集成到网站中的?
提示:不要说谎!构建自己的项目。
第 5 轮:HR 轮(F2F 虚拟面试)
总时长:30 – 45 分钟
面试官很友好,让我简单介绍一下自己。然后他介绍了自己并向我简要介绍了F5。这是一个一般性的对话回合,包含一些基于行为和情境的问题,例如典型的 HR 回合。
判决:选择。(300+学生中,5名学生入选)
提示:要自信和真诚。
Host List
hot news