Flipkart 面试体验 |第 51 组(校外 SDE-1)
最近在德里完成了校外驾驶。
第 1 轮:HackerRank 在线测试
Q1。给定 2 个坐标作为 Excel 表格单元格编号,如 (2, AA),返回 true 或 false 两点之间形成的线是否将通过原点。
例如
1、AA
2、AB
错误的
解释: 1, AA => 1, 27 和 2, AB => 2, 28 。
(1, 27) 和 (2, 28) 之间的线不会通过原点。
Q2。给定一个字符串,计算索引的数量,使得索引左侧的子字符串和索引右侧的子字符包含可以形成字符串“programmer”的字符。
第 2 轮:机器编码轮
给出了一个示例问题,并给出了 1.5 小时的时间来编写代码并运行它。
为出租车公司设计一个简单的解决方案。给出查询,输出对应的正确值。
q1 : AVG DriverID => 给出给定司机 ID 的平均评分
q2 : AVG CustomerID => 给出给定客户 ID 的平均评分
q3 : TRIP CustomerID Rating DriverID Rating => 使用 customerID 和 driverID 添加行程和评分点
q4 : TOP Drivers => 列出按评分排序的顶级车手
q5 : TOP Customers => 列出按评分排序的顶级客户
q6 : ELIGIBLE CustomerID => 为 customerID 提供符合条件的驱动程序。符合条件的司机具有以下标准 ->
(i) 司机的平均评分应高于顾客
(ii) 如果客户之前给过司机 1 星评级,则不考虑该司机
(iii) 如果没有找到司机,打印客户之前乘坐的司机
初始数据将被硬编码,解决方案将被设计为高效处理和优化所有边缘情况。
第三轮:技术面试
关于以前公司的问题。
Q1。整数流即将到来。输入整数后,打印最早的非重复数字。
Q2。给定一个带有'X'和'O'的矩阵,将每个'O'更改为'#',它们被'X'包围。
Q3。打印数组中的所有三元组,使它们的总和为零,并且三元组中不应有重复的元素。
第三轮:招聘经理
这更像是一次非技术性的面试。
他问我从事过哪些项目。我面临的挑战。为什么是 Flipkart?
我详细讨论了他团队的工作以及他们面临的挑战以及技术堆栈。