SE 2 的 PayPal 面试体验
第 1 轮:在线编码挑战
- 在HackerRank平台举行,有2个问题
- 50分的简单题和100分的硬题
- 其中一个问题是美丽的数字,我不记得另一个问题。 https://www.hackerearth.com/problem/algorithm/beautiful-numbers-05de0f51-101121ca/
- 我清除了 9 个测试用例 (TC) 中的 9 个困难问题和 26 个简单问题中的 4 个 TC
建议:
- 为来自 DP 的难题做好准备。
- 即使您表现不佳,也请跟进 HR。他们可能正忙于审查其他申请人
第 2 轮:解决问题 DS 和算法
- 我被问到下面的问题,但复杂度应该是 LogN
- 有人问树问题我不记得确切的问题。
建议 :
- 即使你从未见过问题,请大声思考,面试官会指导你
- 优化很重要
- 准备好在没有 IDE 的情况下编写代码
第 3 轮: Java核心、OOPS 概念、微服务
- 我被问到核心Java概念我被要求编写基于Java 8 流的代码。
- Spring & Spring Boot 相关问题深入探讨
- 带有实时示例和深入问题的 OOPS 概念
- SQL 子查询和查询优化
第四轮:设计讨论(系统和数据库设计)
- 这一轮本应单独进行,但对我来说,它与第 3 轮相结合
- 我被要求为文件和文件夹设计 OOD
第 2 到第 5 轮在一天之内进行,结果在 2 小时内公布。这是漫长的一天
第五轮:招聘经理轮
- 这一轮发生在下周,我期待行为和文化问题,但我错了
- 这也是一个编码回合,有 2 个问题回溯和 HashSet
- 优化是强制性的。这一轮取决于经理可能是技术讨论甚至是设计讨论
判决 - 选择