Backend interview question:
Your service has been running for 5 years.
Zero downtime.
Millions of requests per day.
Today it suddenly starts returning cached data from 2 years ago.
No deploy.
No incident.
No cache changes.
Why?
Your API was moving mad fast in development.
The moment it got deployed to production everything suddenly became slow.
Latency increased.
Requests started timing out.
What do you think could have gone wrong?
System design question:
User logs out and
logs back in on another device
using the same old token.
What exactly failed?
- JWT never invalidated
- no token blacklist
- sessions not cleared
- expiry set too long
So one thing I’ll say briefly:
If your app revolves around:
• Payments
• Wallets
• Transfers
• Savings
• Investments
• Lending
• POS/Agency banking
• Crypto
• Payroll
• Cross border transactions
Then CBN compliance is your problem because you’re dealing with money movement and financial activities.
If you collect user data:
NDPC enters the chat.
If customers use your platform:
FCCPC enters the chat.
If businesses onboard on your platform:
CAC requirements enter the chat.
If users can transact:
KYC, AML, audit trails and proper transaction monitoring should already be part of your architecture from day one.
Most people are building products.
Government agencies are waiting to build cases 😂
7/ Turn Claude into an entire AI engineering team.
Prompt:
“You are now 4 elite AI agents working together on the same project:
• Architect
• Engineer
• Reviewer
• Optimizer
Each agent has a specific role:
• Architect → Design scalable system architecture
• Engineer → Build the implementation
• Reviewer → Perform senior-level code review
• Optimizer → Improve performance and scalability
Workflow:
Architect designs the system
Engineer builds it
Reviewer critiques and improves it
Optimizer makes it production-grade
Finally provide:
• Complete architecture
• Full implementation
• Review feedback
• Final optimized version
Think and collaborate like a world-class engineering team building a real startup product.”