Strings, Math & Intervals
The tail of PayPal's coding loop is a grab-bag; a string has to become a number. Two numbers too big for a register still have to be multiplied exactly. A pile of time windows has to collapse into a single count; none of the three is a hard algorithm. Each one is a place where a lazy answer quietly loses money. Parse the amount without clamping the overflow and a transaction posts a wrapped value. Multiply two balances through a float and the last cent drifts. Miscount the overlapping holds and the ledger over-books its capacity. These are the problems where PayPal watches the edges more than the idea.
That is the personality of this section. The algorithm is modest, so the grade moves to precision: the ordered stages of a parse, the exact digit carry of a big multiply, the boundary rule when two windows just touch. The HackerRank OA leans competitive here, with hidden tests that fire on the empty string, the value one past the limit, and the duplicate you forgot. A Karat-style live screen starts one of these simple and then layers extensions until something breaks. Java is the house language, and the money round rewards exact fixed-point arithmetic over a float every time. Get the base running, name the boundary, and be ready for the follow-up that almost always lands next.
- 3 problems, worked step by step
- about 24 min
Premium lessonPayPal interview guide
These took digging.
What candidates walked out with, from 20,000+ reports, forum threads behind logins and write-ups in Chinese. Then solved step by step.
100 companies. Checked every month.
Unlock all 100 companies$49 a year · less than $1 a week · Cancel anytime
PayPal interview guideKnow what PayPal asks before you walk in.
15 coding · 5 system design · 24 behavioral questions
Get their questions first.
InterviewLegend is independent and not affiliated with or endorsed by any company it covers.