Innoviti面试经验

第一轮 ———————- 在线测试约2-2.30小时。书面测试说明说,时间对他们来说不是障碍。所以,代码的准确性和正确性比结束更重要。

null

你可以在两小时内轻松完成测试。

共6节。部分包括RDBMS(实际问题而非理论问题)、设计模式相关问题、Java部分、计算机基础部分,最后是一个笔试代码。

在RDBMS中,问题是合乎逻辑的,与存储、数据库引擎及其基础知识有关。他们要求根据特定条件优化查询,您必须选择最适合参数/问题约束的查询。

在java设计模式中,提出了多线程相关的概念。e、 g.给出了一段代码,您需要进行转换,使其遵循某种设计模式。

总的来说,我觉得这个测试很简单,如果你知道基本原理,并使用逻辑推理来破解。

最后给出的代码是解析一个文件,并根据问题约束找到答案。我使用了hashmap/hashtable,并使用了更少的空间来优化代码。这使得程序更加高效。我们必须向他们的系统提交解决方案。我已经使用了在线IDE,因为他们允许在测试期间使用。

第二轮 ———————-

这是一轮技术性的面试,面试小组里有两个人。他们问我上一个项目80%。别忘了准备你最好的项目。他们会盘问你的。我对这件事掉以轻心,可能会忘记一些事情。他们突然要求你画它的结构。在那里应用了设计模式。通信模型、应用程序中的层等等。

我不知所措,觉得面试应该基于逻辑数据结构,而不是把时间浪费在问一些已经做过的事情上。

然后,他们询问了java集合 1.HashMap内部实现 2.列表界面 3.如何比较两个用户对象(通过覆盖对象的equals方法) 4.集合的排序通用接口。

他们询问了RESTAPI及其架构风格。他们询问了tomcat servlet。servlet的生命周期。

这一轮大约持续了40分钟。

第三轮 ———————-

和公司首席执行官一起!!:) 他是个很好的人,和他说话我感到很谦卑。他告诉我哪一个是你最喜欢的项目,第二轮的情况又是这样,剩下的就是你知道历史了!!!

最后,他给了我一个代码,我花了大约40分钟来解决和解释我写的代码。

这一轮大约进行了1小时15分钟。

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

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