📜  OLA Cabs 面试经验 |第 4 组(适用于 SDE 2)

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

OLA Cabs 面试经验 |第 4 组(适用于 SDE 2)

我最近在 OlaCabs 接受了 SDE 2 职位的面试。

第一轮(约1小时)
设计和实现一个日志库。首选语言是Java。
– 可以有多个附加程序——如文件、网络、数据库等。应该很容易添加附加程序。
– 库应该易于配置。
– 消息格式应该是可配置的。
– 记录器不应增加额外的开销。
– 必须同时记录到所有附加程序。

第二轮(约1小时)
讨论您在第一轮中编写的设计和代码。
被问到并发处理等问题。

第三轮(1小时)
– 应用程序监控 – 您将如何处理来自各种应用程序的数据?
– Ola 在城市范围内(固定区域)运营。如何确定用户在该区域内,然后向他显示可用的出租车。 (更简单的问题是如何确定一个点是否在多边形内)。
– 给定一个包含 0,1,2 的数组。对它们进行排序,保持它们在原始数组中的顺序。

第 4 轮(管理轮 – 45 分钟)
基本问题,比如——你的长处、每周、最好的时刻、最糟糕的时刻、为什么要改变、为什么要改变?

总的来说,这是一次很好的体验。

相关练习题

对包含 0、1 和 2 的数组进行排序

Ola-Cabs 的所有练习题!