第一轮: MCQ 和编码轮,不同部分,每个部分有不同的时间限制
- 第 1 部分:它包含 10 道 MCQ 问题,需要在 10 分钟内解决。
- 第 2 部分:它包含 30 个要在 30 分钟内解决的 CS 基础 MCQ。问题来自数据库、计算机网络、CI/O 问题、OOP 概念。
-
第 3 部分(编码回合):此回合进行 1 小时和 3 道编码问题
- 十进制到二进制转换程序
- 最长回文子串 |设置 1
- 按频率排序元素 |设置 1
-
第 4 部分:机器学习基本 MCQ 问题(10 分 10 题)
第二轮:这是一个正常的小组讨论
第 3 轮(问题陈述):您正在构建一个财务软件系统,旨在供数百万普通消费者和数千人同时使用。因为它是在和钱打交道,所以它的操作不会有任何错误。
- 您在项目的不同阶段采取了哪些步骤来确保生产的顺利发布和运行?
- 随着并发用户数达到数百万,您的方法有何变化?
讨论开始了,我们要补充讲其他演讲者遗漏的不同阶段,并发控制协议,事务和测试方法,分布式系统。
第 4 轮(面试):由于 covid-19,面试是在 Google meet 上进行的,我们在前一天收到了链接。
- 面试官让我解释一下最近的项目和一些交叉问题。大多数情况下,该项目被讨论并询问我使用的内置模块、算法和结果是什么,以及我如何验证它们。
- 他还询问了有关机器学习的问题。小组成员之一正在研究机器学习,我的一个项目也来自机器学习,所以我的面试从项目转向机器学习:
- 什么是规范化以及我们为什么使用它?
- 偏差方差权衡,如何避免过拟合,正则化?
- 如何衡量我们模型的准确性?
- 解释你最喜欢的分类技术。
- K 表示算法,如果我们的数据集不平衡,例如 90% 的数据点属于一个类别,而另外 10% 的数据点属于另一个类别,那么您将使用哪种机器学习技术。支持向量机。