OLA 面试体验|第 7 集(针对 SDE-1)

原文:https://www . geesforgeks . org/OLA-面试-经验-设置-7-for-sde-1/

我最近接受了 OLA 的面试,上一轮之后我没能成功。我所有的回合都是通过电话进行的,在最后一轮中,我被要求对 collabedit 进行编码。

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

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

第 2 轮: 1。给定一个包含数字的矩阵。找到 0,并将对应于该索引的所有行和列设为 0。 2。设计一个文件上传服务的结构(如 Dropbox,谷歌驱动器)。这是一项多人同时上传 数据的服务,它还列出了前五名上传者(上传文件数量最多的人)。 3。谜题:有一个雇主和一个工人,雇主有 7 个单位的金条,他必须在 7 天内每天给每个单位 1 个单位。 雇主有一把神奇的刀,一旦在酒吧上进行两次切割(一次切割将酒吧分成两部分)就不起作用了。 你将如何切割,以便每天可以给工人 1 个单位。 4。打印二叉树左视图。 第 3 轮: 1。他讨论了他们在奥拉身上做什么。这些东西是如何实现的。就像他提到的条形码产品和目录之类的东西。 2。我必须解释我目前在做什么项目,团队规模有多大。 3。a)因为我曾经研究过 SQL 和数据库,所以他问我将使用什么数据结构来实现数据库。 –我给了 hashmap 一个 soln(这个键是我们的主键,其他字段我们可以存储在一个对象中,这个对象将是 hashmap 的值) b)现在,如果你想找到所有以特定单词开头的名字(比如 ram…)。).你会怎么做? —给出了溶胶的结构。 c)现在你需要找到分数在一个范围内的学生,即两个数字之间的学生。你会怎么做,在这种情况下你会采用什么数据结构? —一个简单的解决方案是,取二叉查找树并遍历它(我不能回答这个问题,没有点击我) 4。你想问什么吗? 第 4 轮: 1。服务器每 30 秒接收一次 ping。ping 是当时机器上的平均负载。在任何时刻,找到机器上平均负载的 90%百分比 。 2。查找某个 AP 中缺失的号码。

如果你喜欢极客博客并想投稿,你也可以写一篇文章并把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

相关实践问题

Stock buy and sellMaximum DifferenceAll Practice Problems for Ola-Cabs !