← Back to Plaid
1
Design a Bank Account Linking System
System DesignhardVery Common
oauthsecuritybanking-apiauthenticationfintechencryption
Reported
14 times
Last seen
2026-04-01
First seen
2025-04-20
Active in
2025, 2026
Description
Design a system that securely connects user bank accounts to third-party apps. Handle OAuth flows, credential storage, and multi-factor authentication.
Approach Tips
Discuss the OAuth 2.0 flow with banks. Cover credential encryption, session management, and how to handle MFA challenges from different banks.
Sources
Blind·SDE-3·2026-04-01
Glassdoor·SDE-2·2026-02-15
Reddit·Senior·2025-11-20
Glassdoor·SDE-2·2025-06-01
PL
Plaid
Fintech/Infra
Typically appears in: Onsite - System Design
60 min — Design a fintech infrastructure system. Emphasis on reliability, security, and data consistency.