GoIbibo 面试经历
我通过 LinkedIn 申请了 GoIbibo。这个过程大约花了一个月的时间。我接到了人力资源部的电话,要求安排面试。快进面试。
我的面试是由一位似乎知识渊博的高级软件开发人员进行的。他首先从简单的面向对象编程概念开始,例如
- 你说的抽象是什么意思?
-你说的多态是什么意思?
- 然后更深入地研究他试图在运行时和编译时多态性之间混淆我的问题。
-从运行时和编译时多态性,他提到了函数重载和覆盖的例子,并且会给出关于两者的令人困惑的陈述。
在对面向对象编程进行了很好的练习之后,他继续问我有关我的项目的问题,例如-
- MongoDB和SQL有什么区别?(因为我在项目中使用过MongoDB)
-在 MongoDB 中可以连接吗?
- 你为什么使用 MongoDB?
- 您的项目是否适用于同时登录平台的多个用户?(向我介绍页面会话)
- 由于我的项目是基于 MVC 的,他接着询问了相应的模型、视图和控制层。然后他重复了几句话,以使我与各自的层混淆。
-有关 DAO 数据访问对象的更多问题。
然后他给了我一个DSA问题-
在链表中查找循环
我们讨论了解决这个问题的各种方法,不管有没有额外的内存空间。
然后他继续问我两个谜题:
1.拼图1
2. http://tech-queries.blogspot.com/2011/04/elephant-and-banana.html
然而,我无法回答第二个谜题。
然后他问我是否有任何问题要问他,我问他我的反馈意见,他解释了我无法回答的第二个谜题。
面试官非常友好,但总是让我感到困惑并与我的陈述相矛盾。然而,采访 Ibibo 是一次很好的经历。
希望这篇文章有所帮助。
一切顺利😀