Prowess Software Interview Question

1: Architectural questions. 2: design patterns. 3: API manager