Cloudera Senior Software Engineer Interview Experience
Question Details
**
Round 1 Low-Level Design (LLD)** *
Problem Statement: Design a system modeling linked services and their associated dependencies. *
Key Objectives: Optimize the querying mechanism for retri
Full Details
**
Round 1 Low-Level Design (LLD)** *
Problem Statement: Design a system modeling linked services and their associated dependencies. *
Key Objectives: Optimize the querying mechanism for retrieving dependent services. *
Design Constraints: The solution must strictly adhere to SOLID principles, ensure effective class design, and maintain a clear separation of concerns.
**
Round 2 Technical Stack and Scenarios** *
Domain: Java, Spring Boot, Microservices, and architecture of the candidate's current project. *
Scenario 1 (Spring Boot AOP): Address the behavior of @Retryable when a method invokes a retryable method within the same class, specifically focusing on internal method calls bypassing the AOP proxy. *
Scenario 2 (Database Operations): Define a strategy for renaming an active database column in a production environment while maintaining zero downtime.
About This Question
This is a reported interview question from a cloudera interview for a swe role (senior level) reported in 2025.
It covers the following topics: Ml, Oop, Sql, Stack, System Design .