个性化阅读
专注于IT技术分析

One97面试经验分享和解析|S2

我对One97的面试经历

我的经验:1.5年以上。我来自印度的高级工程学院。除了日常工作外, 我还兼职并(有时)为CodeProject撰写文章, 如果我碰巧发现了一些真正的东西

我如何申请?

我在Linkedin上的个人资料上看到One97正在招聘人员, 所以我申请了工作并在第二天接到了电话。

预期回合数:3, (仅当候选人清除前两个面试时才进行第三次面试)

第1轮:

从介绍开始。你为什么要找另一份工作等等?

然后他给我一个难题, 那就是空中有两个机器人, 每个机器人都有一个降落伞。在每个单元上, 都有大量的单元单元无限大的集合。机器人降落在链条的装配上。现在, 该单元可以记住机器人是否在其上降落并放置了降落伞。现在, 你必须对机器人进行编程, 使其在一段时间后会合。 (对于两个机器人)应该只有一个功能可以做到这一点。机器人可以选择向左或向右移动或静止不动。

然后他问我一个问题, 那就是人数众多。开头为0, 结尾为1。你需要找出第一个的位置。

注意(只是在面试官中正在读这篇文章):最近我读到某个地方, 在开始编码之前, 该人应始终向面试官提问。因此, 当我上大学时, 我从来没有做过, 实际上从来没有做过, 因为99%的问题来自srcmini或careercup或pdf –如何破解编码面试。好吧, 我有一个真正的问题, 总的来说, 你是指无限或有限阵列。当面试者一起听到无限和二进制搜索时, 突然显得茫然。我很确定他一定在考虑最后一个索引将是什么以及在这种情况下我将如何计算中间值。但是, 即使你不知道” n”, 也可以修改二进制搜索以查找元素。

然后是一些与我从事的自由职业有关的问题。然后是另一个”编码”问题分离偶数和奇数–再次组成srcmini。

关于ArrayList和LinkList的一个问题。很少有与Java有关的小问题(例如xyz和abc之间的区别)–我不知道, 这如何帮助面试官判断候选人的Java知识。但是面试官很高兴, 我也很高兴。

第二回合

我有过最奇怪的面试。第一个问题–什么是耦合和内聚。我告诉他我从大学读回的Sangeeta Sabharwal的书中想起的东西。

然后他问了我履历表–我该如何在两家公司(其中一家是自由职业者)工作, 而作为一个女孩, 我将如何从事技术工作。这个想法对他来说似乎很困惑, 再加上我出现在Dev个人资料中。好吧, 他让我列举了一些Java的数据结构。我回答了很多类似” ArrayList”, ” Set”, ” Stacks”, ” Queues”的问题。然后他让我用Java命名一个数据结构, 这是Queues的实际实现–这是到目前为止唯一的理智的问题。然后他突然开始大喊大叫-我不知道Java等等。如果他曾经给我分配从数据库中获取数据的任务, 用它填充POJO, 然后将其转换为JSON, 那么我将无法做到这一点-因为我不知道ArrayList和List(他肯定在脑海中)。

然后他要求我命名将POJO转换为JSON对象的库。我说过有一些第三方API, 我不记得它的名字了。他问了有关数据库查询和索引的问题, 这很有意义。然后他问我任何问题-我想问的是你这里唯一的一个疯子或愚蠢的人, 或者这里的每个人都一样, 但后来我说不, 他便赶往人力资源部。人力资源部提供了反馈, 但是在她能给我反馈之前, 我告诉了她有关面试官的情况, 并要求她将反馈保留下来。

我想指出的一点是, 首先, 程序员的工作永远不会受到语言的限制。再加上Java, C#, Python, 它们可以将你的思想/算法转化为可运行的东西。其次, 以我1.5年的经验, 我从未塞满过Java或C#或Python的API文档。我的想法是只是开始编写” Hello World”, 相关的模块, 数据结构将自动出现在你的脑海中。即使那样, 我也从来没有比其他任何计算机程序员做得更好, 因为最终的不同之处在于, 你是否有大脑可视化数据将如何在内存中移动, 你将主要使用哪种操作进行删除, 插入, 更新, 排序等操作。 , 接下来将介绍ArrayList, List, LinkList。你需要做的只是清楚地知道线程将如何访问静态变量, 它们将如何同时工作以保留自己的变量副本, 我要保护的变量以及所有线程都需要更新的变量。要了解API并对其进行更重要的调整, 需要花费一个多小时的时间。

最重要的是, 不要以成为补习班的人为目标。

赞(1)
未经允许不得转载:srcmini » One97面试经验分享和解析|S2

评论 抢沙发

评论前必须登录!