314,552 interview questions from 6,000+ companies.
Tests how you give and receive code review feedback with professionalism, clarity, and a focus on code quality and team growth.
Explain optimistic and pessimistic locking for banking transactions, including tradeoffs, failure handling, and when each approach is appropriate.
Tests ability to design REST endpoints and domain logic for loan repayment calculations at Ing Deutschland.
Tests testability practices and structuring of unit and integration tests for backend services.
Tests understanding of concurrency control in high-transaction financial systems.
Tests experience with breaking down monoliths, managing migration challenges, and delivering reliable microservices.
Tests how you design robust validation and error responses in REST services.
Tests attention to correctness and validation in loan repayment calculation logic.
Tests knowledge of REST API security controls aligned with OWASP Top 10 risks.
Tests ability to justify architectural decisions and compare tradeoffs for a coding submission.
Tests secure handling practices for PII and financial records across storage and network boundaries.
Tests ability to iterate on code quality, performance, and maintainability after initial delivery.
Tests ability to design secure authN/authZ for microservices using OAuth2/JWT patterns.