📌  相关文章
📜  软件开发实习生 Dunzo 面试

📅  最后修改于: 2021-11-10 06:59:01             🧑  作者: Mango

第1轮:

它在 ohhackerrank 平台上举行,由 1 小时 50 分钟内的 4 道编码问题组成。

一季度。 https://www.hackerrank.com/challenges/cut-the-sticks/problem

Q2。一个字符串,并给出你要告诉两个“程序员”字符串,它是目前在该字符串作为字符串的一个子之间的距离。

示例:- INPUT- progxrammerxxproxgxrammer OUTPUT- 2

第一个程序员在 0-10 之间,第二个在 13-24 之间。如果程序员不在

返回 0

Q3。这是正则表达式匹配类型问题,给出一个字符串,您必须告诉该字符串可以生成多少个有效字符串。给出了有效字符串的条件,例如字符串应以小写开头,后跟两个“\”并以小写结尾。

示例:- 输入- abc\bcd\d 输出- 6 个有效字符串是“abc\bcd\d”、“a\bcd\d”、“b\bcd\d”、“c\bcd\d”、“ac\ bcd\d”、“bc\bcd\d”。

第 4 季度。这是一个与数组相关的问题,我记不太清楚了。

25人在60人左右的人群中入围。选择了所有测试用例都解决了 3 个的人。

第二轮:

他问了我两个编码问题。面试官很友善,乐于助人。

首先 – 他不是用递归而是迭代地问我给定树的镜像。

第二 – 给出一个数组,你必须给出可以用数组元素组成的所有子集的总和。递归考虑。

然后他问我 btw tcp 和 udp 的区别以及什么是页面错误。

这一轮之后有 9 人被选中,我就是其中之一

第 3 轮:

她问了我两个编码问题。

Q1- 给定一个数组,根据您是否可以从该数组中创建唯一的对,并且每个元素只应在该对中出现一次,即如果元素数量为奇数,则返回 true 或 false。和可以被 101 整除的元素组成一对。

示例:- {100, 1, 1, 100} 对是 (100, 1) (100, 1) 返回 true。

{50, 51, 1, 100, 4, 95} 对是 (50, 51) (100, 1) 但 4 和 95 不能成对,所以返回 false。

Q2- 给定一个字符矩阵,您可以搜索矩阵中存在的单词,您可以从一个单元格到所有 8 个方向,即上、下、左、右及其对角线。如果存在则返回 true,否则返回 false。

然后她问我 btw class 和 objects 的区别告诉我写语法。

她问我 diff btw tcp 和 udp。

我解决了所有的编码问题以及理论问题。

在每个编码问题中,我都被要求降低空间复杂度和时间复杂度,我做得很好,他们给我留下了深刻的印象。

人力资源轮 – 这是一般的人力资源轮。他讲的是公司的工作文化和环境。这一轮没有问任何问题,我们9个人都被选中了。这对我来说是幸福的时刻🙂 🙂

建议:- 只需清除您的基本知识,他们只是在检查您解决问题的方法和方法。