Q1: As an architect which tools you regularly use and how they help you in delivering the results?
Q2: As you mentioned you have experience in implementing event driven architecture, can u share your experience on challenge u faced with migration of legacy system to cloud native event driven architecture. how did you approach the problem and what tool and design pattern you used to overcome the issue.
Q3: Scenario: Highly transaction ecommerce website builds on asp.net core and SQL server backend. Currently deployed on azure app services. The application experiences unpredictable traffic spikes leading to performance bottlenecks in increase infrastructure cost. How you as a full stack architect analyze the whole situation, find the root causes and bottle necks and proposes the solution that improves the performance and over all cost expenditure. Justify your architectural changes including any technology changes, stack changes, deployment strategy changes
Q4: Your microservices developed using dotnet core needs to handle high throughput and real time data streaming, this service will receive sensor data, process it, and broadcast to multiple clients. you decided to use gRPC for efficient communication between publisher and subscriber, design a gRPC service and implement and basic sup pub implementation.
Q5: You are leading a team of large monolithic application migration to cloud native microservices based architecture on azure. Application has complex natured domain model, shared data and tight coupling between various modules, your goal is to break down the monolithic application into independent microservices, While ensuring the data consistency and minimal downtime during the migration, outline the detailed migration strategy, including how you identity the service boundaries, managed shared data, how u can use strangler fig or similar pattern . What are the various azure services you will leverage for this kind of migration and why?
Q6: Scenario: Your company is experiencing a rapid growth and ur existing microservices hosted on Azure Kubernetes services started to face performance degradation day by day and increased operation overhead. You have identified certain services are highly chatty, leading to network latency and resources consumption within cluster. how will you analyse and address these issues? especially which strategy will you use to optimize the service communication between AKS. Discuss azure services and architecture patten you will consider to elevate th3ese problems.
Q7: Scenario, you have data storage mechanism that track the user activity in real time, you are storing small high volume frequency changing data points, page click, scroll points, session data. You perform quick looks up based on data received from above. The data need to be highly scalable and available to users. Compare SQL servers, cosmos Db and Redis for this purpose, which storage solution would you recommend and why. justify your choice based on factors like data model flexibility, scalability, performance, cost, and ease of integration in dotnet core application system.
Q8: Scenario: you organization is developing a new suite of financial microservices and security system, these services handle sensitive customer data and process financial transactions, you need design a robust secure architecture that address authentication, authorization, data encryption, encryption during transit and rest, secured communication between microservices. Detail the specific azure services you will use and architectural pattern you will use for these security measures.
Q9: Scenario: You team is tasked with developing a new feature for existing angular application. this feature involves displaying complex data representation, visualization, that requires high performance responsiveness. The current application has performance bottlenecks due to large dataset and insufficient rendering. You also need to ensure the solution is maintainable and scalable for future enhancement, how will approach on designing this new application to take care of the issue discussed to give optimal performance, responsiveness and maintainability. Discuss angular techniques, architect patterns and potentially 3rd party libraries you would like to consider. How you will handle large data efficiently from frontend.
Q10: Behavioral: Tell me about the time you realize that significant amount of your team efforts is spent in something which ultimately has very less impact. How you will handle the situation.
Q11: Behavioral: Tell me about the recent situation where you have to fundamentally rethink the core architecture principles old techniques since new architecture and techniques are simply not workable. How did it feel like and what was your immediate action u took to get the result?
-- Above this Read --
No comments:
Post a Comment