Upload Button Icon Add office photos

Filter interviews by

EbixCash DOT NET Developer Interview Questions, Process, and Tips

Updated 14 Nov 2024

EbixCash DOT NET Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Technical 

(12 Questions)

  • Q1. What is ActionResult and ViewResult?
  • Ans. 

    ActionResult and ViewResult are classes in ASP.NET MVC used to return responses to client requests.

    • ActionResult is a base class for action results in ASP.NET MVC.

    • ViewResult is a type of ActionResult that returns a view to the client.

    • ViewResult inherits from ViewResultBase class.

    • ActionResult can be used to return different types of responses like JSON, File, Redirect, etc.

    • Example: return View();

  • Answered by AI
  • Q2. What is Asp.Net Page Life Cycle?
  • Ans. 

    ASP.NET Page Life Cycle is the series of events that occur from the time a page is requested to the time the page is fully rendered and sent to the client.

    • Page Request: When a page is requested by a user, ASP.NET creates an instance of the page class.

    • Page Initialization: The page's properties are set and controls on the page are initialized.

    • Page Load: The page's controls are loaded with data and events are handled.

    • Post...

  • Answered by AI
  • Q3. Coding Question: Count the number of words "My Name is Nikhil"
  • Ans. 

    Count the number of words 'My Name is Nikhil'

    • Split the sentence into individual words

    • Count the number of words in the sentence

  • Answered by AI
  • Q4. Calculate sum of digits
  • Ans. 

    Calculate sum of digits in a given number

    • Iterate through each digit in the number and add them together

    • Use modulus operator to extract each digit

    • Convert the number to a string to easily access individual digits

  • Answered by AI
  • Q5. What is Static Keyword?
  • Ans. 

    Static keyword is used to declare a member that belongs to the class itself, rather than to instances of the class.

    • Static keyword can be applied to variables, methods, properties, and constructors.

    • Static members are accessed using the class name, not an instance of the class.

    • Static variables retain their values for the entire duration of the program.

    • Static methods can be called without creating an instance of the class...

  • Answered by AI
  • Q6. What is Sealed Classes?
  • Ans. 

    Sealed classes are classes that cannot be inherited or used as a base class.

    • Sealed classes are used to restrict inheritance for security or optimization reasons.

    • They are marked with the 'sealed' keyword.

    • Example: 'sealed class MyClass {}'

  • Answered by AI
  • Q7. What is Abstract Class and Interface?
  • Ans. 

    Abstract class is a class that cannot be instantiated and may contain abstract methods. Interface is a contract that defines methods that a class must implement.

    • Abstract class can have abstract methods as well as concrete methods.

    • Interface can only have method signatures, no method bodies.

    • A class can implement multiple interfaces but can inherit from only one abstract class.

    • Example: Abstract class - Animal with abstrac...

  • Answered by AI
  • Q8. What is Inheritance and Types of Inheritance?
  • Ans. 

    Inheritance is a mechanism in OOP where a class inherits properties and behaviors from another class.

    • Inheritance allows a class to reuse code from another class.

    • Types of inheritance include single inheritance, multiple inheritance, multilevel inheritance, hierarchical inheritance, and hybrid inheritance.

    • Example: Class B inheriting from Class A - B is a subclass of A.

  • Answered by AI
  • Q9. How view is created from Model?
  • Ans. 

    A view is created from a model by using a view engine to render the model data into HTML markup.

    • Use a view engine like Razor in ASP.NET to create views from models

    • Pass the model data from the controller to the view using ViewBag or strongly-typed models

    • Use HTML helpers to display model data in the view

  • Answered by AI
  • Q10. What is ViewModel?
  • Ans. 

    ViewModel is a class that is responsible for preparing data to be displayed in a view.

    • ViewModel separates the logic of data preparation from the view itself.

    • It helps in keeping the views lightweight and focused on display.

    • ViewModels are commonly used in MVVM (Model-View-ViewModel) architecture.

    • Example: In an e-commerce website, a ProductViewModel may contain product details for display.

  • Answered by AI
  • Q11. What is ViewBag, ViewData and TempData?
  • Ans. 

    ViewBag, ViewData, and TempData are used to pass data from controller to view in ASP.NET MVC.

    • ViewBag is a dynamic property that allows you to pass data from controller to view.

    • ViewData is a dictionary object that allows you to pass data from controller to view.

    • TempData is a dictionary object that allows you to pass data from one controller action to another.

  • Answered by AI
  • Q12. In your Project, How did you connected your application with Database?
  • Ans. 

    I used Entity Framework to connect the application with the database.

    • Utilized Entity Framework for ORM mapping

    • Configured connection string in the application's configuration file

    • Used LINQ queries to interact with the database

  • Answered by AI
Round 2 - Coding Test 

Create a form with Entity Framework and do crud operation on them.

Interview Preparation Tips

Topics to prepare for EbixCash DOT NET Developer interview:
  • C#
  • ASP.Net MVC
  • MS SQL
Interview preparation tips for other job seekers - Prepare well on basics. Machine test is quite easy.

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Walk-in

Round 1 - Technical 

(2 Questions)

  • Q1. What are the types and number of constraints in your specific context?
  • Ans. 

    There are various types of constraints in DOT NET development, including primary key, foreign key, unique, check, and default constraints.

    • Primary key constraints ensure each record in a table is unique.

    • Foreign key constraints enforce referential integrity between tables.

    • Unique constraints ensure that all values in a column are distinct.

    • Check constraints validate the data before it is inserted or updated.

    • Default constra...

  • Answered by AI
  • Q2. What is the difference between an independent class and an abstract class?
  • Ans. 

    Independent class can be instantiated while abstract class cannot be instantiated directly.

    • Independent class can be directly instantiated using the 'new' keyword.

    • Abstract class cannot be instantiated directly, it can only be used as a base class for other classes.

    • Independent class does not require any derived class to implement its members.

    • Abstract class can have abstract methods that must be implemented by derived cla

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Technical coding with the technical team
Round 3 - HR 

(1 Question)

  • Q1. What are your reasons for changing your job?
  • Ans. 

    Seeking new challenges, growth opportunities, and a better work-life balance.

    • Looking for new challenges and opportunities to learn and grow.

    • Seeking a better work-life balance.

    • Interested in working with new technologies or in a different industry.

    • Wanting to advance my career and take on more responsibilities.

    • Company restructuring or changes in management.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It's important to prepare thoroughly in order to succeed in the interview.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the repository design pattern?
  • Ans. 

    Repository design pattern is a design pattern that separates the data access logic from the business logic in an application.

    • It helps in achieving separation of concerns by isolating the data access code in a separate layer.

    • It provides a centralized way to access data from various sources such as databases, web services, etc.

    • It makes the codebase more maintainable and testable by abstracting the data access logic.

    • Examp...

  • Answered by AI
  • Q2. What is the difference between IEnumerable and IQueryable?
  • Ans. 

    IEnumerable is used for in-memory collection operations, while IQueryable is used for database query operations.

    • IEnumerable is used for querying data from in-memory collections like arrays, lists, etc.

    • IQueryable is used for querying data from a database using LINQ to SQL or Entity Framework.

    • IEnumerable executes the query in-memory, while IQueryable executes the query on the database server.

    • IEnumerable is suitable for L...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was ghosted after successfully completing all interview rounds and finalizing the salary package.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. How to call abstract constructor
  • Q2. Difference between generic list and list which is faster
Round 2 - Coding Test 

Write prime number code

Interview Preparation Tips

Topics to prepare for Wipro DOT NET Developer interview:
  • C#
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(9 Questions)

  • Q1. What is the extension method
  • Ans. 

    Extension methods allow adding new methods to existing types without modifying the original type

    • Extension methods are static methods that can be called as if they were instance methods of the extended type

    • They are defined in static classes and must be in the same namespace as the extended type

    • They are commonly used to add functionality to existing types or interfaces without modifying them directly

  • Answered by AI
  • Q2. What is difference between union and union all
  • Ans. 

    Union combines and removes duplicates, Union All combines without removing duplicates.

    • Union removes duplicates from the result set, while Union All does not.

    • Union is slower than Union All because it has to perform an additional step to remove duplicates.

    • Union is used when you want to combine two result sets and remove duplicates, while Union All is used when you want to combine two result sets without removing duplicat

  • Answered by AI
  • Q3. What is constructor chaining
  • Ans. 

    Constructor chaining is the process of calling one constructor from another constructor within the same class.

    • Allows for reusing code and avoiding duplication

    • Can be achieved using 'this' keyword in the constructor

    • Example: public MyClass(int x) : this(x, 0) {}

  • Answered by AI
  • Q4. What is CTE and explain
  • Ans. 

    CTE stands for Common Table Expressions, which is a temporary result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.

    • CTEs are defined using the WITH keyword in SQL.

    • They help improve readability and maintainability of complex queries.

    • CTEs can be recursive, allowing for hierarchical data querying.

    • Example: WITH CTE AS (SELECT * FROM table_name) SELECT * FROM CTE;

    • Example: WITH RECURSIVE CTE ...

  • Answered by AI
  • Q5. What is constructor
  • Ans. 

    A constructor is a special method in a class that is automatically called when an object of that class is created.

    • Constructors have the same name as the class they belong to.

    • They are used to initialize the object's state.

    • Constructors can be parameterized or default (no parameters).

    • Example: public class Person { public Person(string name) { this.Name = name; } }

  • Answered by AI
  • Q6. How to send bulk of data through db
  • Ans. 

    Use bulk insert or batch processing to send large amounts of data through the database.

    • Use bulk insert operations provided by the database management system.

    • Consider using batch processing techniques to optimize performance.

    • Use stored procedures or parameterized queries for efficient data transfer.

  • Answered by AI
  • Q7. Which design pattern do you used in your project
  • Ans. 

    I have used the MVC (Model-View-Controller) design pattern in my project.

    • Separates the application into three main components: Model, View, and Controller

    • Promotes code reusability, modularity, and maintainability

    • Example: ASP.NET MVC framework

  • Answered by AI
  • Q8. What are the characteristics of singleton pattern and how to use
  • Ans. 

    Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Characteristics include private constructor, static instance variable, static method to access instance, lazy initialization, and thread safety.

    • Example: public class Singleton { private static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { instance = new Singlet

  • Answered by AI
  • Q9. Write a linq to fetch the data from db table(students) and data (studentid) should be in asending rder
  • Ans. 

    Use LINQ to fetch data from the 'students' table in ascending order of 'studentid'.

    • Use LINQ query syntax or method syntax to retrieve data from the 'students' table.

    • Order the data by 'studentid' in ascending order using the 'OrderBy' or 'OrderByDescending' method.

    • Ensure that the LINQ query is executed against the database to fetch the data.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. What's your experience
  • Q2. Whats your Qualifications
Round 2 - Technical 

(2 Questions)

  • Q1. What are joins?
  • Q2. Oops concept and its implementation

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare oops concepts
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between web.config and Machine.config
  • Ans. 

    web.config is specific to a web application and overrides settings in Machine.config

    • web.config is specific to a web application, while Machine.config is at the machine level

    • web.config can override settings in Machine.config for a specific application

    • Machine.config is located in the .NET framework folder, while web.config is in the application folder

  • Answered by AI
  • Q2. Explain about state management
  • Ans. 

    State management in .NET refers to the process of storing and retrieving data during the lifecycle of an application.

    • State management can be achieved using various techniques such as session state, view state, cookies, and query strings.

    • Session state allows storing user-specific data across multiple pages during a user session.

    • View state stores the state of the page and its controls between postbacks.

    • Cookies can be use...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Code excution of .net application?
  • Ans. 

    The .NET application code is compiled into Intermediate Language (IL) which is then executed by the Common Language Runtime (CLR).

    • Code is compiled into Intermediate Language (IL) by the compiler

    • IL is then converted into machine code by the Just-In-Time (JIT) compiler

    • The CLR manages memory, security, and other system resources during code execution

  • Answered by AI
  • Q2. Stored procedure vs function?
  • Ans. 

    Stored procedures are precompiled SQL queries that can perform multiple operations, while functions are reusable code blocks that return a single value.

    • Stored procedures can execute multiple SQL statements and can perform complex operations.

    • Functions are reusable code blocks that return a single value and can be used in SQL queries.

    • Stored procedures can be called independently, while functions are typically called with...

  • Answered by AI
  • Q3. What is CLR, Why its used?
  • Ans. 

    CLR stands for Common Language Runtime, it is used to manage the execution of .NET programs.

    • CLR is a part of the .NET framework responsible for managing the execution of .NET programs.

    • It provides services such as memory management, exception handling, and security.

    • CLR converts the Intermediate Language (IL) code into machine code during runtime.

    • It allows for language interoperability, meaning different languages can be...

  • Answered by AI
  • Q4. What is GC, where you have used in the app?
  • Ans. 

    GC stands for Garbage Collection, a process in .NET to automatically manage memory by reclaiming unused objects.

    • GC is a feature in .NET that automatically manages memory by reclaiming unused objects.

    • It helps in preventing memory leaks and improving application performance.

    • GC can be used in .NET applications to free up memory occupied by objects that are no longer needed.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Fundamentals should be strong and in communicating better

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. General questions on ASP.NET, Projects
  • Q2. Questions from my resume and current project
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Solid principle
  • Q2. Dependency injection

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well

EbixCash Interview FAQs

How many rounds are there in EbixCash DOT NET Developer interview?
EbixCash interview process usually has 2 rounds. The most common rounds in the EbixCash interview process are Technical and Coding Test.
What are the top questions asked in EbixCash DOT NET Developer interview?

Some of the top questions asked at the EbixCash DOT NET Developer interview -

  1. In your Project, How did you connected your application with Databa...read more
  2. What is Inheritance and Types of Inheritan...read more
  3. Coding Question: Count the number of words "My Name is Nikh...read more

Tell us how to improve this page.

Network Engineer
153 salaries
unlock blur

₹1.2 L/yr - ₹4.2 L/yr

Network Engineer L1
88 salaries
unlock blur

₹1 L/yr - ₹4 L/yr

Software Developer
38 salaries
unlock blur

₹3.2 L/yr - ₹9.1 L/yr

Assistant Manager
28 salaries
unlock blur

₹3 L/yr - ₹8.7 L/yr

L2 Network Engineer
27 salaries
unlock blur

₹2.5 L/yr - ₹7 L/yr

Explore more salaries
Compare EbixCash with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

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