The Card Interview Questions
The questions to prepare for The Card interviews, across all roles. Questions from real interview reports rank first. Updated weekly.
Find the first non-repeating character in a string using frequency counting and a second pass in O(n) time.
Explain how to implement a singleton in Java, including thread safety, lazy initialization, and common pitfalls.
Explain how BST search works by comparing the target at each node and analyze best, average, and worst-case time complexity.
Tests your understanding of Java exception types and when to use each in production code.
Evaluates your ability to reason about JVM memory behavior and diagnose leaks under load.
Tests your knowledge of Spring lifecycle phases and how they affect application behavior.
Rank active HSBC employees by division and return every employee tied for the highest or second-highest salary.
HsbcFind the second highest distinct salary from a single table using basic PostgreSQL ordering and limiting.
eClinicalWorks
Informatica
Spectraforce TechnologiesFind the second highest salary in each department without using aggregate functions.
Credit Genie
Devoteam
Cisco Restaurant + BarSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Tests your approach to consistent error modeling, status codes, and API response standards.
Tests your ability to build robust, consistent error handling in Spring services.