Senior Software Engineer (Python) - Paypal
Anonymous User
725

Hello Everyone,

Sharing my interview experience with Paypal for Senior Software Engineer - Python role.

Online Assessment : Hackerrank Platform (4 Questions )
Questions were based on SQL , DSA , Machine Coding Style Question

Round 1 : DSA Round

Leetcode question - https://leetcode.com/problems/gas-station/description/

Round 2: Role Specialization

Question was to design a payment system, then basic python questions related to multithreading and multiprocessing and with a small code implementation was asked by recruiter.

Round 3: System Design

Design a configuration management system to handle deployments across a large number of microservices. Describe the overall system architecture, key components, and how services consume configuration.

Additionally:

What type of database would you choose for storing configurations and feature flags, and why?

How would you design the database schema for managing service-level configurations and feature flags?

How would the system handle scenarios where a feature flag introduces a bug in production, and redeploying the service takes significant time?

How would you ensure real-time or near real-time configuration updates without requiring redeployment?

How would you manage versioning, auditing, and rollback of configuration changes?


Unfortunately, I didn’t hear back after this round.

Sharing the discussion here in case it helps someone else preparing for similar interviews.

All the best !!!

Comments (1)