Arcature question and answers

Recent .NET Core, C#, and Angular Project

Worked on a banking app with Angular 16, .NET Core 8, and Microservices on Azure.
Faced API performance issues, solved using Redis caching and optimized LINQ.
Used NgRx for state management and Power BI for reporting.
Implemented Azure AD B2C for authentication.
Handled Azure Service Bus for messaging.


Experience with Azure and Other Cloud Platforms

Worked with Azure DevOps, Azure Functions, Service Bus, Blob Storage.
Used Google Cloud (GCP) for Pub/Sub, Cloud Run and AWS Lambda, S3.
Implemented CI/CD pipelines and serverless architectures.
Managed microservices with Azure Kubernetes Service (AKS).
Designed event-driven systems using Azure Event Grid.


Cloud-Based Databases & Preferences

Worked with Azure SQL, CosmosDB, MongoDB, DynamoDB.
Prefer CosmosDB for NoSQL due to multi-region scalability.
Use Azure SQL for structured data requiring ACID compliance.
Implemented real-time analytics with Azure Synapse.
Optimized database indexing and partitioning for performance.


Azure Data Factory & Azure Synapse Analytics

Used Azure Data Factory (ADF) for ETL pipelines.
Integrated Synapse Analytics for big data processing.
Migrated on-prem data to cloud using ADF pipelines.
Optimized data transformations with Synapse SQL pools.
Automated data workflows using triggers and event-driven pipelines.


Best Practices for CosmosDB & NoSQL Databases

Used proper partition keys for query efficiency.
Enabled automatic scaling to handle workloads.
Implemented TTL (Time-to-Live) policies for data retention.
Used Change Feed for real-time updates.
Optimized queries using indexing and RU/s management.


Working with Cross-Functional Teams

Align with product managers, analysts, and developers in planning.
Use Agile methodologies (Scrum, Kanban) for collaboration.
Conduct technical design reviews before development.
Ensure clear documentation for architecture and APIs.
Utilize Azure Boards and Jira for tracking progress.


Approach to Complex Technical Problems

Analyze using root cause analysis (RCA) and debugging tools.
Break the problem into smaller components for isolation.
Leverage design patterns like CQRS, SOLID principles.
Use proof-of-concept (POC) approaches before full implementation.
Collaborate with senior engineers and architects for brainstorming.

Comments

Popular posts from this blog

(New Job Model ) ATC_RJE _SDM

आईटी पेशेवर अब बेंगलुरु छोड़ने और मुंबई के पास नैना सिटी में बसने पर विचार कर रहे हैं।