PayPal 面试体验|第五集(校内)

原文:https://www . geesforgeks . org/paypal-面试-体验-设置-5-校园/

大约 800 名来自我们大学的学生有资格参加由贝宝进行的面试过程

第一轮(线上轮) 在 hackerrank 进行,有 15 个 MCQ(技术+资质)问题和一个编码问题。要求的程序是子数组中最小值中的最大值。 我答对了 12/15 道 mcq 题,编码题有 13 个测试用例,所以需要最优解来运行所有测试用例(我用堆概念给出 nlog(n)解) 大约 40 名学生被选中参加下一轮。

第 2 轮:(淘汰轮) 那是纸上的编码测试。有两个问题

  1. 给定数量的最小硬币数量
  2. 字符串中最长的回文子序列

它是基于贪婪和动态的概念。我给出了两者的动态解 大约有 13 名学生被选中参加下一轮。

第 3 轮:技术 F2F

  • 让我解释第二轮的代码,你还能给出什么解决方案,因为我给出了两者的动态解决方案,第一个可以很容易地通过贪婪的方法来完成,因为硬币按照降序排列,有 1 枚价值 1 的硬币,他对这个解决方案很满意 问我最喜欢的科目我说数据结构和算法。 他给了我一些场景,问你会用哪种排序算法,为什么,最差的情况是什么。 After that he started asking question on data base. Gave me some scenario on board and asked to make ER diagram and write query for the problem, he gave me 10 min for this. I was struggling hear because I was not getting the problem he gave. He helped me to understand the problem and gave some hint and said you very close, then finally I got the solution (you should have a good idea about group by, having and sub query).

    然后问了一些糟糕的概念

    从这 7 名学生中选出下一轮。

    第 4 轮:技术 F2F

    1. 当被问及我的在线测试经验和你擅长什么编程语言时,我说的是 C++(因为我用这个进行竞争性编程)。
    2. 然后他问虚函数是如何在编译器中实现的。
    3. 他给了我一些现实生活中的例子,问我你会用什么概念,它真的对我不好。
    4. 然后他转向数据结构。
    5. 在 0(1)中增加寻找堆栈中最大值的功能。
    6. 如果没有给定头指针,如何删除链表中的一个节点(给定的节点指针)。

    所有 7 个被选中的职位(包括全职职位和实习职位)

    Geekforgeek 和我在竞争性编程(hakerrank/topcoder)方面的兴趣和成就对我帮助很大。

    如果你喜欢极客博客并想投稿,你也可以写一篇文章并把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

    All Practice Problems for PayPal !