The Card Company | Software Engineer - Backend (SDE 1) | Interview Experience | On-Site
765
My Interview Experience at The Card Company (Formerly FYP)
Round 1 – Java + DSA | ~1 Hour
- This round consisted of a rapid fire series of Java-based questions.
- How do you handle exceptions globally in a Spring Boot application?
- Can we skip finally block and return from the try block?
- What is Java Streams.
- Difference between @Service, @Controller, and @Component annotations?
- Difference between ArrayList and LinkedList?
- What is indexing in databases, and how does it work?
- (A few other quick questions I don’t recall exactly.)
- 1 DSA Question - First Unique Character in a String
Round 2 – System Design | ~1 Hour
- First HLD of Notification System, then question based on it like
- How would you ensure that each notification is sent exactly once to each user?
- Which design pattern would you apply in this scenario?
- How would you handle time based or scheduled notifications?
- You have an Order Service that interacts with three microservices - Payments, Inventory, and Receipt Generation. If the payment fails, how would you handle partial updates, money deduction, and rollback scenarios to maintain consistency?
Comments (1)

