OLA面试经验|第7组(SDE-1)

我最近接受了OLA的采访,但在最后一轮面试后我没能参加。我所有的回合都是通过电话进行的,在最后一轮中,我被要求进行代码编辑。

null

第一轮(约35分钟): 1. 给定一个包含0和1的矩阵。找出所有在同一位置有1的行。给出所有满足此条件的集合。 2. 在股票市场中,给定的是股票在一周内的价格。我应该在哪一天买进,哪一天卖出以获得最大利润。

3.作为一名计算机工程师,我为什么不选择系统端编程而不是web域。(我在web域中有expr) 4.我在web域中有expr,所以他问:web浏览器请求和ajax调用请求之间有什么区别。 -它很简单,通过ajax调用可以加载部分网页。 5.你在ruby on rails上工作过吗?

第二轮: 1.给定一个包含数字的矩阵。找到0,并将与该索引对应的所有行和列设置为0。 2.设计文件上传服务的结构(例如Dropbox、google drive)。这是一项多人可以上传的服务 它还列出了前五名上传者(上传文件最多的人)。 3.谜题:有一个雇主和一个工人,雇主有一个由7个单位组成的金条,他每天要给每个单位1个,持续7天。 雇主有一把神奇的刀,一旦它在吧台上进行两次切割(一次切割将吧台分成两部分)就不起作用。 你将如何削减,以便每天给工人一个单位。 4. 打印二叉树的左视图。 第三轮: 1.他讨论了他们在Ola上的工作。这些东西是如何实现的。就像他提到的条形码一样,一种产品有条形码和目录之类的东西。 2.我必须解释我目前在做什么项目,团队规模是多少。 3.a)因为我研究过SQL和数据库,所以他问我将使用什么数据结构来实现数据库。 –我将hashmap作为一个soln(该键是我们的主键,其他字段可以存储在一个对象中,这将是hashmap的值) b) 现在,如果你想找到所有以某个特定单词开头的名字(例如ram…)。你会怎么做? -将trie结构作为soln。 c) 现在你需要找到分数在两个数字之间的学生。在这种情况下,您将如何做,采用什么样的数据结构? -一个简单的解决方案是,采用二叉搜索树并按顺序遍历(我无法回答这个问题,没有单击我) 4.你想问什么吗? 第四轮: 1.服务器每30秒接收一次ping。ping是当时机器上的平均负载。在机器上找到90%的平均负载百分比 随时都可以。 2. 在AP中查找丢失的号码。

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享