Upload Button Icon Add office photos

Filter interviews by

Sonata Software Technical Architect Interview Questions and Answers

Updated 8 Mar 2022

Sonata Software Technical Architect Interview Experiences

1 interview found

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

1. How to find the duplicate char in a string without any built in function
2. How to find the char length in c# without using built in functions

Round 3 - Technical 

(2 Questions)

  • Q1. Performance tuning related questions
  • Q2. Basic oops concepts, basic sql server concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - ready with basic coding style, they might ask to write the pseudo code, but will check the your confidence and logic
be ready with basic concepts of c#, oops, sql joins

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Design Patterns, asynchronous programming
Round 2 - Technical 

(1 Question)

  • Q1. Oop basics, coding standards and architectural design
Round 3 - Technical 

(1 Question)

  • Q1. System design and cloud architecture
Round 4 - HR 

(1 Question)

  • Q1. Cultural fit, communication and interpersonal skills
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Find given string is Palindrome or not and List sorting.

Round 2 - Technical 

(2 Questions)

  • Q1. C# questions on threads, Linq, Memory management etc
  • Q2. WPF questions like custom controls, triggers, MVVM pattern etc

Interview Preparation Tips

Interview preparation tips for other job seekers - If your are of above average package, you are not safe in Value labs, they can fire you if you move to bench.

I applied via Naukri.com and was interviewed in Jun 2022. There was 1 interview round.

Round 1 - Technical 

(11 Questions)

  • Q1. MVC URL Routing and normal url definition in ASP.NET
  • Ans. 

    MVC URL routing allows for custom URL definitions in ASP.NET

    • MVC URL routing maps URLs to controller actions

    • Normal URL definition uses query strings to pass parameters

    • MVC URL routing is more SEO-friendly

    • MVC URL routing can be configured in RouteConfig.cs file

    • Example: /products/category/electronics maps to ProductsController's Category action with 'electronics' parameter

  • Answered by AI
  • Q2. Advantage of MVC over traditional Architecture?
  • Ans. 

    MVC separates concerns, promotes code reusability, and enhances testability.

    • MVC separates the application into Model, View, and Controller components.

    • Model represents the data and business logic.

    • View represents the user interface.

    • Controller handles user input and updates the model and view accordingly.

    • MVC promotes code reusability by separating concerns.

    • MVC enhances testability by allowing for easier unit testing of in...

  • Answered by AI
  • Q3. What is AoT Microsoft Azure?
  • Ans. 

    AoT (Ahead of Time) is a compilation technique used in Microsoft Azure to improve application performance.

    • AoT compiles code before it is executed, resulting in faster startup times and reduced memory usage.

    • It is commonly used in Azure Functions and Azure Web Apps.

    • AoT can also improve security by detecting potential vulnerabilities during compilation.

    • It is different from Just-in-Time (JIT) compilation, which compiles co...

  • Answered by AI
  • Q4. Classic ASP can run in Azure? or migrating into ASP.Net is required?
  • Q5. ASP.NET page life cycle and events in it and how page will be rendered?
  • Ans. 

    ASP.NET page life cycle and events in it and how page will be rendered.

    • Page life cycle includes events like Init, Load, PreRender, and Unload.

    • During Init, controls are initialized and their properties are set.

    • During Load, controls are loaded with data and their events are fired.

    • During PreRender, the page is prepared for rendering.

    • During Unload, resources are released.

    • Page is rendered using HTML, CSS, and JavaScript.

    • Ren...

  • Answered by AI
  • Q6. What are postback events?
  • Ans. 

    Postback events are server-side events triggered by user actions on a web page.

    • Postback events occur when a user interacts with a web page and the page sends a request back to the server for processing.

    • Examples of postback events include clicking a button, selecting an item from a dropdown list, or submitting a form.

    • Postback events can be used to update the page content without requiring a full page refresh.

    • ASP.NET is ...

  • Answered by AI
  • Q7. What is Authentication and different types in it?
  • Ans. 

    Authentication is the process of verifying the identity of a user or system.

    • There are three types of authentication: something you know (passwords, PINs), something you have (smart cards, tokens), and something you are (biometrics).

    • Two-factor authentication combines two of these types for added security.

    • Authentication protocols include OAuth, OpenID Connect, and SAML.

    • Authentication can also be classified as single-fact...

  • Answered by AI
  • Q8. Late Binding/Dynamic binding in ASP.Net?
  • Ans. 

    Late binding or dynamic binding is a technique in which the method call is resolved at runtime rather than compile time.

    • In late binding, the type of the object is determined at runtime.

    • It allows for more flexibility in code as it can handle different types of objects.

    • Dynamic keyword is used for late binding in C#.

    • Example: using reflection to invoke a method on an object whose type is not known until runtime.

  • Answered by AI
  • Q9. ASP.Net cache and its different types?
  • Ans. 

    ASP.Net cache is a feature that stores frequently accessed data in memory to improve application performance.

    • ASP.Net cache is available in two types: in-memory cache and distributed cache.

    • In-memory cache stores data in the memory of the web server.

    • Distributed cache stores data in a separate cache server that can be accessed by multiple web servers.

    • ASP.Net cache can be used to store data such as database query results, ...

  • Answered by AI
  • Q10. What is state management in ASP.Net?
  • Ans. 

    State management in ASP.Net refers to the process of storing and retrieving data between HTTP requests.

    • ASP.Net provides various techniques for state management such as ViewState, Session, Application, and Cache.

    • ViewState is used to store page-specific data, Session is used to store user-specific data, Application is used to store application-level data, and Cache is used to store frequently accessed data.

    • State manageme...

  • Answered by AI
  • Q11. Handled Conflicts? Code merging or Resource Conflicts? Explain
  • Ans. 

    Handled conflicts in code merging and resource allocation.

    • Used version control systems like Git to manage code merging conflicts.

    • Communicated with team members to resolve resource allocation conflicts.

    • Prioritized tasks and resources based on project requirements.

    • Implemented agile methodologies to minimize conflicts and improve collaboration.

    • Documented conflict resolution processes for future reference.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Altimetrik Technical Architect interview:
  • ASP.Net
  • ASP.Net MVC
  • C#
  • OOPS
  • Azure
Interview preparation tips for other job seekers - I was interviewed for .Net Technical Architect and above were the questions asked in Round 1 or L1 discussions.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Dec 2023. There was 1 interview round.

Round 1 - Case Study 

Discussed the challenges encountered in our current projects and the strategies used to manage them.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare a list of points detailing what you accomplished in your project, the types of issues you faced, and the strategies you employed to manage those issues.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Sep 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Snowpipe scenario based question
  • Q2. Streams scenario based question

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on the data architecture concepts
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. Be focused and emphasise on your skill sets
  • Q2. How did you managed your solution conflicts
  • Q3. Real time scenarios question
Round 2 - One-on-one 

(2 Questions)

  • Q1. How to tackle the conflict
  • Ans. 

    To tackle conflicts, it is important to understand the root cause, communicate effectively, find common ground, and seek a win-win solution.

    • Identify the root cause of the conflict

    • Listen actively and communicate effectively

    • Find common ground and areas of agreement

    • Seek a win-win solution through compromise and collaboration

    • Encourage open dialogue and respect differing perspectives

    • Consider involving a mediator or facilita

  • Answered by AI
  • Q2. Try to a bridge between the stockholders and discuss clearly
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Explain current project architecture. There were questions around it.
Round 2 - Technical 

(1 Question)

  • Q1. Explain Current Project architecture. Questions were on the choice of approach taken.
Round 3 - Technical 

(2 Questions)

  • Q1. Draw and explain current project architecture.
  • Ans. 

    The current project architecture is a microservices-based system with a containerized deployment using Kubernetes.

    • Microservices architecture allows for modular and scalable development.

    • Containerization with Kubernetes enables efficient deployment and management of services.

    • Use of service mesh for communication between microservices.

    • Integration of monitoring and logging tools for observability.

    • Implementation of CI/CD pi

  • Answered by AI
  • Q2. Questions around estimation and agile
Round 4 - HR 

(1 Question)

  • Q1. Salary negotiation
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Dec 2023. There were 5 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Machine Learning, deep learning basics,
  • Q2. End to end understanding of projects
Round 2 - Coding Test 

BERT model layers implementation in python from scratch, though it was late night client call, interviewer was cool and very supportive to explain details and get the best out of me.

Round 3 - Case Study 

Briefly shared about problem statement before hand to my personal email id, during interview process asked to build a classification model with known approaches. While the modelling clients asked why I have chosen the method, why not other methods in order to understand my way of approaching the problem

Round 4 - Coding Test 

Total sql interview questions, asked to write in notepad.

Round 5 - Technical 

(2 Questions)

  • Q1. Random questions from ML, GenAI, deep learning strategies
  • Q2. Touched on MLOPs concepts, when and why containerized apps work and some of AWS usecases etc

I applied via Naukri.com and was interviewed in Jun 2022. There was 1 interview round.

Round 1 - Technical 

(11 Questions)

  • Q1. MVC URL Routing and normal url definition in ASP.NET
  • Ans. 

    MVC URL routing allows for custom URL definitions in ASP.NET

    • MVC URL routing maps URLs to controller actions

    • Normal URL definition uses query strings to pass parameters

    • MVC URL routing is more SEO-friendly

    • MVC URL routing can be configured in RouteConfig.cs file

    • Example: /products/category/electronics maps to ProductsController's Category action with 'electronics' parameter

  • Answered by AI
  • Q2. Advantage of MVC over traditional Architecture?
  • Ans. 

    MVC separates concerns, promotes code reusability, and enhances testability.

    • MVC separates the application into Model, View, and Controller components.

    • Model represents the data and business logic.

    • View represents the user interface.

    • Controller handles user input and updates the model and view accordingly.

    • MVC promotes code reusability by separating concerns.

    • MVC enhances testability by allowing for easier unit testing of in...

  • Answered by AI
  • Q3. What is AoT Microsoft Azure?
  • Ans. 

    AoT (Ahead of Time) is a compilation technique used in Microsoft Azure to improve application performance.

    • AoT compiles code before it is executed, resulting in faster startup times and reduced memory usage.

    • It is commonly used in Azure Functions and Azure Web Apps.

    • AoT can also improve security by detecting potential vulnerabilities during compilation.

    • It is different from Just-in-Time (JIT) compilation, which compiles co...

  • Answered by AI
  • Q4. Classic ASP can run in Azure? or migrating into ASP.Net is required?
  • Q5. ASP.NET page life cycle and events in it and how page will be rendered?
  • Ans. 

    ASP.NET page life cycle and events in it and how page will be rendered.

    • Page life cycle includes events like Init, Load, PreRender, and Unload.

    • During Init, controls are initialized and their properties are set.

    • During Load, controls are loaded with data and their events are fired.

    • During PreRender, the page is prepared for rendering.

    • During Unload, resources are released.

    • Page is rendered using HTML, CSS, and JavaScript.

    • Ren...

  • Answered by AI
  • Q6. What are postback events?
  • Ans. 

    Postback events are server-side events triggered by user actions on a web page.

    • Postback events occur when a user interacts with a web page and the page sends a request back to the server for processing.

    • Examples of postback events include clicking a button, selecting an item from a dropdown list, or submitting a form.

    • Postback events can be used to update the page content without requiring a full page refresh.

    • ASP.NET is ...

  • Answered by AI
  • Q7. What is Authentication and different types in it?
  • Ans. 

    Authentication is the process of verifying the identity of a user or system.

    • There are three types of authentication: something you know (passwords, PINs), something you have (smart cards, tokens), and something you are (biometrics).

    • Two-factor authentication combines two of these types for added security.

    • Authentication protocols include OAuth, OpenID Connect, and SAML.

    • Authentication can also be classified as single-fact...

  • Answered by AI
  • Q8. Late Binding/Dynamic binding in ASP.Net?
  • Ans. 

    Late binding or dynamic binding is a technique in which the method call is resolved at runtime rather than compile time.

    • In late binding, the type of the object is determined at runtime.

    • It allows for more flexibility in code as it can handle different types of objects.

    • Dynamic keyword is used for late binding in C#.

    • Example: using reflection to invoke a method on an object whose type is not known until runtime.

  • Answered by AI
  • Q9. ASP.Net cache and its different types?
  • Ans. 

    ASP.Net cache is a feature that stores frequently accessed data in memory to improve application performance.

    • ASP.Net cache is available in two types: in-memory cache and distributed cache.

    • In-memory cache stores data in the memory of the web server.

    • Distributed cache stores data in a separate cache server that can be accessed by multiple web servers.

    • ASP.Net cache can be used to store data such as database query results, ...

  • Answered by AI
  • Q10. What is state management in ASP.Net?
  • Ans. 

    State management in ASP.Net refers to the process of storing and retrieving data between HTTP requests.

    • ASP.Net provides various techniques for state management such as ViewState, Session, Application, and Cache.

    • ViewState is used to store page-specific data, Session is used to store user-specific data, Application is used to store application-level data, and Cache is used to store frequently accessed data.

    • State manageme...

  • Answered by AI
  • Q11. Handled Conflicts? Code merging or Resource Conflicts? Explain
  • Ans. 

    Handled conflicts in code merging and resource allocation.

    • Used version control systems like Git to manage code merging conflicts.

    • Communicated with team members to resolve resource allocation conflicts.

    • Prioritized tasks and resources based on project requirements.

    • Implemented agile methodologies to minimize conflicts and improve collaboration.

    • Documented conflict resolution processes for future reference.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Altimetrik Technical Architect interview:
  • ASP.Net
  • ASP.Net MVC
  • C#
  • OOPS
  • Azure
Interview preparation tips for other job seekers - I was interviewed for .Net Technical Architect and above were the questions asked in Round 1 or L1 discussions.

Skills evaluated in this interview

Sonata Software Interview FAQs

How many rounds are there in Sonata Software Technical Architect interview?
Sonata Software interview process usually has 3 rounds. The most common rounds in the Sonata Software interview process are Resume Shortlist, Coding Test and Technical.
How to prepare for Sonata Software Technical Architect interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Sonata Software. The most common topics and skills that interviewers at Sonata Software expect are Customer Engagement, Data Modeling, Javascript, Project Management and SQL.
What are the top questions asked in Sonata Software Technical Architect interview?

Some of the top questions asked at the Sonata Software Technical Architect interview -

  1. basic oops concepts, basic sql server conce...read more
  2. performance tuning related questi...read more

Tell us how to improve this page.

Sonata Software Technical Architect Salary
based on 29 salaries
₹17 L/yr - ₹39 L/yr
At par with the average Technical Architect Salary in India
View more details
Consultant
609 salaries
unlock blur

₹7.2 L/yr - ₹22 L/yr

Senior System Analyst
590 salaries
unlock blur

₹5 L/yr - ₹16.1 L/yr

Software Engineer
395 salaries
unlock blur

₹2.8 L/yr - ₹13 L/yr

Technical Lead
309 salaries
unlock blur

₹10 L/yr - ₹32 L/yr

Digital Engineer
296 salaries
unlock blur

₹2.6 L/yr - ₹9.1 L/yr

Explore more salaries
Compare Sonata Software with

LTIMindtree

3.8
Compare

Persistent Systems

3.5
Compare

TCS

3.7
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview