Upload Button Icon Add office photos

Filter interviews by

ESurveying Softech DOT NET Developer Interview Questions and Answers

Updated 18 May 2024

ESurveying Softech DOT NET Developer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Totally not related to the designation,I never attended this kind of unprofessional test.the questions like write name of the famous IT persons, write 5 OS name, and some abbreviation like RAM,DOC.. write ...
Round 2 - One-on-one 

(1 Question)

  • Q1. 2nd round is technical, asked about internals and private difference and asked to write code to get table data through ADO.net.
Round 3 - One-on-one 

(1 Question)

  • Q1. Interview with director. Totally not related to the designation which they hiring, asked my favourite subject I said computer science but he is asking favourite subject in 10 th standard. Literally he is ...

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't waste time to attend interview here

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 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
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(3 Questions)

  • Q1. SOLID principles
  • Q2. Global and local temp tables
  • Q3. SQL QUERIES AND PALINDROME CODE
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. All technology questions on topics mentioned in resume
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

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

Round 1 - Aptitude Test 

Mettl aptitude reasoning and technical MCQ

I applied via Naukri.com and was interviewed in Mar 2020. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What Are JOINS in SQL and difference between Inner JOIN and equi JOIN? Illustrate with an example.
  • Ans. 

    JOINS are used in SQL to combine data from two or more tables based on a related column.

    • Inner JOIN returns only the matching rows from both tables

    • Equi JOIN is a type of Inner JOIN where the join condition is based on equality between two columns

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

  • Answered by AI
  • Q2. Divide the array in two Halves and keep each half in ascending order without using new Array?
  • Ans. 

    Divide array in two halves and keep each half in ascending order without using new Array.

    • Use Array.sort() method to sort the original array

    • Use Array.slice() method to divide the array into two halves

    • Use Array.reverse() method to reverse the second half of the array

  • Answered by AI
  • Q3. What are Interfaces and Why do we need interfaces?
  • Ans. 

    Interfaces are contracts that define a set of methods and properties that a class must implement.

    • Interfaces provide a way to achieve abstraction and polymorphism in object-oriented programming.

    • They allow for loose coupling between classes and promote code reusability.

    • Interfaces can be used to define common behavior across multiple classes.

    • Example: IDisposable interface in C# ensures that an object can be properly dispo...

  • Answered by AI
  • Q4. What is inheritance and Examples in inheritance.
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a class is based on another class.

    • Inheritance allows a subclass to inherit properties and methods from a superclass.

    • The subclass can also add its own properties and methods.

    • Examples include a Car class inheriting from a Vehicle class, or a Dog class inheriting from an Animal class.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep The Basics clear and Be confident about what you know.
Be truthful and well prepared (Interviewer will catch your lies).

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Can you explain how you would implement lazy loading?
  • Ans. 

    Lazy loading is a design pattern where data is loaded only when it is needed, improving performance and reducing resource consumption.

    • Lazy loading can be implemented by loading data on demand rather than loading all data at once.

    • One common way to implement lazy loading is by using proxy objects that only load data when a property is accessed.

    • Lazy loading can also be achieved using frameworks like Entity Framework in .N...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic oops implementation.

Round 2 - Technical 

(2 Questions)

  • Q1. Explain Millewares and DI ?
  • Ans. 

    Middleware is software that acts as a bridge between an operating system or database and applications, while DI (Dependency Injection) is a design pattern used to increase flexibility and maintainability of code.

    • Middleware is software that provides common services and capabilities to applications, such as authentication, logging, and routing.

    • DI is a design pattern where the dependencies of a class are injected from the...

  • Answered by AI
  • Q2. How Authentication works in Web api ?
  • Ans. 

    Authentication in Web API involves verifying the identity of a user or system before granting access to resources.

    • Authentication headers like Authorization header are used to send credentials

    • Web API can use various authentication methods like JWT, OAuth, Basic Authentication

    • Authentication middleware is used to validate credentials and generate tokens

    • Access control lists (ACLs) can be used to define permissions for diff

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Why Capgemini ?
  • Ans. 

    Capgemini is a global leader in consulting, technology services and digital transformation, offering a wide range of opportunities for growth and development.

    • Capgemini is a well-established global company with a strong reputation in the IT industry

    • They offer a wide range of projects and opportunities for career growth

    • Capgemini values innovation and provides a collaborative work environment

    • The company has a strong focus...

  • Answered by AI
  • Q2. How early I can join ?

Skills evaluated in this interview

ESurveying Softech Interview FAQs

How many rounds are there in ESurveying Softech DOT NET Developer interview?
ESurveying Softech interview process usually has 3 rounds. The most common rounds in the ESurveying Softech interview process are One-on-one Round and HR.
What are the top questions asked in ESurveying Softech DOT NET Developer interview?

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

  1. Interview with director. Totally not related to the designation which they hiri...read more
  2. Totally not related to the designation,I never attended this kind of unprofessi...read more
  3. 2nd round is technical, asked about internals and private difference and asked ...read more

Tell us how to improve this page.

Technical Support Engineer
6 salaries
unlock blur

₹2.3 L/yr - ₹3.5 L/yr

Technical Trainer
4 salaries
unlock blur

₹3 L/yr - ₹3.4 L/yr

Explore more salaries
Compare ESurveying Softech with

Cyient

3.7
Compare

RAMTeCH Software Solutions

3.8
Compare

Geospatial Media And Communications

2.3
Compare

Rolta India

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