Software Development Engineer 2
Design a Logger System
Design a Logger System that supports both Synchronous and Asynchronous logging, implements multiple log levels, supports multiple output sinks (starting with STDOUT), and ensures thread safety and performance. Focus on clean code, extensible architecture, design patterns, and testability.
This question was asked in
Flipkart Software Development Engineer 2 Interview Experience
The interview journey at Flipkart was both challenging and insightful, comprising three rounds of technical and behavioral assessments. Round 1 focused on machine coding and low-level design, while Round 2 included DSA, problem-solving, and system design questions. In the final round, candidates discussed their project experience and answered behavioral questions. Overall, candidates can expect a rigorous evaluation of technical and soft skills at Flipkart.