i
Happiest Minds Technologies
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2024. There were 4 interview rounds.
Top trending discussions
I applied via LinkedIn and was interviewed before Oct 2023. There were 2 interview rounds.
Find given string is Palindrome or not and List sorting.
I applied via Naukri.com and was interviewed in Jun 2022. There was 1 interview round.
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
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...
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...
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...
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 ...
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...
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.
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, ...
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...
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.
I applied via Recruitment Consulltant and was interviewed before Dec 2023. There was 1 interview round.
Discussed the challenges encountered in our current projects and the strategies used to manage them.
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
I was interviewed in Sep 2024.
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
I applied via Naukri.com and was interviewed in Dec 2023. There were 5 interview rounds.
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.
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
Total sql interview questions, asked to write in notepad.
I applied via Naukri.com and was interviewed in Jun 2022. There was 1 interview round.
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
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...
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...
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...
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 ...
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...
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.
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, ...
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...
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.
I applied via Recruitment Consulltant and was interviewed before Dec 2023. There was 1 interview round.
Discussed the challenges encountered in our current projects and the strategies used to manage them.
based on 3 reviews
Rating in categories
Senior Software Engineer
974
salaries
| ₹4.8 L/yr - ₹18 L/yr |
Module Lead
831
salaries
| ₹9 L/yr - ₹28.8 L/yr |
Technical Lead
807
salaries
| ₹8.9 L/yr - ₹34 L/yr |
Software Engineer
612
salaries
| ₹2.8 L/yr - ₹8.9 L/yr |
Senior Engineer
345
salaries
| ₹3.5 L/yr - ₹14.5 L/yr |
LTIMindtree
Persistent Systems
Coforge
Mphasis