📜  Numerify 面试经验 |设置 1(校内)

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

Numerify 面试经验 |设置 1(校内)

第一次笔试是在 CoCubes 平台上进行的,分为两部分:
第 1 部分:能力、语言、
第 2 部分:30 道 MCQ 由Java、c++ 的输出问题组成。也来自 DBMS、CN、OS。

然后从笔试中选出后,下一轮是分配轮,我们必须用Java或C++编写代码。
1.Given 是一个 (mxn) 矩阵,其值由 0 和 1 组成。1 定义路径,而 0 是
空白。通过使用上、右、下和左从顶部 (0,0)(左上)位置遍历
位置,是否可以确定是否存在通往最终 (m-1, n-1) 的有效路径(右下)
位置。您不能多次踩到已经遍历过的图块。如果有一个
有效路径,可以打印一样吗?打印所有可能的
路径。
输入:

4,5
1,0,1,1,0
1,1,1,1,1
0,0,1,1,0
1,0,0,1,1

输出:
是的

[{(0,0), (1,0), (1,1), (1,2), (2,2), (2,3), (3,3),(3,4)},
{(0,0), (1,0), (1,1), (1,2), (1,3), (2,3), (3,3),(3,4)},
{(0,0), (1,0), (1,1), (1,2), (0,2), (0,3), (1,3), (2,3), (3,3), (3,4)}]

面试轮次:

作业轮次的结果已邮寄给我们,并要求选定的学生参加面试轮次。
他首先讨论了作业问题及其差异,他提出了在作业问题中找到最短路径的方法。
之后,他详细讨论了我在简历中提到的所有项目
然后他给我DBMS问题一一解答:

1. 设计一个数据库模式来存储每个班级中每个测试的学生分数
学期。该信息还应存储负责的教授
进行该测试。在这些数据上,设计一个模式来保护数据以供查看
如下:
教授可以查看所有学生的数据
学生可以查看与自己有关的数据。
学生可以查看每个科目的班级的低分、平均分和高分
没有学生的名字来比较他的分数。

2. 他在笔记本电脑上给我看了两张桌子,第一张桌子有两个列:Boss_id,Emp_under_id。
第二个表两个列:Emp_id,Designation。
编写查询以显示基于指定的任何选定员工的层次结构,他询问您将为哪些列提供哪些键以及为什么?解释了查询。

3. 他要求有一个包含数十万个句子的大文件,写一个查询来显示对应每个不同单词的计数。(这很容易)。

其他面试官开始问Java问题:
1.Oops概念用例子解释继承,多态。
2.抽象,数据封装为什么使用它。
3.他详细询问了Java中的Static关键字,什么是静态块,为什么要使用它们。
4.为什么Java中main方法的签名是(Public static void),如果去掉public/void/static会出现什么错误。
5.Diff btween 线程和进程? Java中创建线程的不同方式?
6.解释Java中的多线程,他详细介绍了这个。他问你可以多次启动一个线程吗?

然后他给了我很简单的代码来写:
给定税收百分比的表格,编写一个代码来计算提供的输入的税收:
0-20万–>3%
2-50 万–>5%
5-80 万–>7%
80 万以上–>12%
他让我解释代码。
最后一个问题是一个谜:
桥梁和火炬拼图,有四个人想要过桥,他们有一个火炬,他们需要在过桥时携带。
A、B、C、D四个人分别用了2、2、5、5分钟过桥。当两个人一起过桥时,他们必须以较慢的人的速度移动。
计算所有四个人都在桥的另一侧所需的最短时间。

如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。