Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by ITC Infotech Team. If you also belong to the team, you can get access from here

ITC Infotech Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

ITC Infotech DOT NET Developer Interview Questions and Answers

Updated 8 Aug 2023

ITC Infotech DOT NET Developer Interview Experiences

2 interviews found

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

I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 3 interview rounds.

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 

Give some practical to write code

Round 3 - Technical 

(1 Question)

  • Q1. Oops concept and sql web api
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Feb 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

This round was easy no need to worry about this however basic mathematics, reasoning, pseudocode, coding mcq all in one test only, simple questions are there we can crack it. Need to practice some basic coding in c, java, python, sql queries, c++ etc., If writing program, means we can write but its mcq there will be some confusion in options so if we good in basic means we can pass it.

Round 3 - Technical 

(3 Questions)

  • Q1. In my case the interview is of half an hour. The Interviewer was nice person at first he verified my college id and ask some personal related questions to come in comfort zone because sometimes if Intervi...
  • Q2. 1. Oops concepts 2. exception handling in java and c# 3. SQL Queries 4. And finally told to share the screen and write one code in java language that is basic only based on methods and inheritance.
  • Q3. 1. Final Year Project 2. The technologies used in project
  • Ans. 

    My final year project was a web-based inventory management system using ASP.NET and SQL Server.

    • Developed a web-based inventory management system using ASP.NET and SQL Server

    • Implemented features like user authentication, product management, and order tracking

    • Used HTML, CSS, and JavaScript for front-end development

    • Integrated payment gateway for online transactions

    • Conducted testing and debugging to ensure smooth functioni...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. HR interview is Telephonic call for me in 5 minutes only completed. I only asked questions about training and all that's it. If you pass in first rounds means enough no need to worry about HR Interview.

Interview Preparation Tips

Interview preparation tips for other job seekers - So, as i said above practice basic coding questions and all.

DOT NET Developer Interview Questions Asked at Other Companies

asked in Infosys
Q1. What is the difference between windows application development an ... read more
Q2. What is Trigger,Store procedure, join in sql query and their synt ... read more
asked in Infosys
Q3. What kind of database you used in projects
Q4. How many ways are there to send data to controller from View?
asked in Nagarro
Q5. Can Two Primary keys can be made possible in Sql Table ?

Interview questions from similar companies

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

(1 Question)

  • Q1. Basic OOPS, C#, .NET and SQL questions
Round 2 - Technical 

(2 Questions)

  • Q1. What is middleware how to create custom middleware
  • Q2. Can you write a program that takes the input "aabbccaaa" and produces the output "2a2b2c3a"?
Round 3 - HR 

(1 Question)

  • Q1. Self introduction and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - I attended a face-to-face interview in Coimbatore, where they mentioned that I would be selected and asked to share the background verification documents. I submitted the documents and waited for a response, checking in with the HR multiple times, but it has now been two months without any updates.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(11 Questions)

  • Q1. MVC vs .NET lifecycle
  • Ans. 

    MVC is a design pattern used in .NET development, while .NET lifecycle refers to the stages of a .NET application's execution.

    • MVC is a design pattern that separates an application into three main components: Model, View, and Controller.

    • .NET lifecycle refers to the stages of a .NET application's execution, including initialization, execution, and termination.

    • MVC helps in achieving separation of concerns and making the c...

  • Answered by AI
  • Q2. Dispose vs Finalize
  • Ans. 

    Dispose is used to release unmanaged resources immediately, while Finalize is used for cleanup operations before an object is destroyed by the garbage collector.

    • Dispose is called explicitly by the developer, while Finalize is called by the garbage collector.

    • Dispose should be implemented in classes that directly interact with unmanaged resources.

    • Finalize should be implemented in classes that need to release resources be...

  • Answered by AI
  • Q3. Liscov Substitution
  • Q4. Dom Sanitizer in Angular
  • Ans. 

    DOM sanitizer in Angular is used to sanitize untrusted HTML to prevent XSS attacks.

    • DOM sanitizer is used to sanitize HTML content before rendering it in Angular templates.

    • It helps prevent Cross-Site Scripting (XSS) attacks by removing potentially harmful content.

    • Angular provides a built-in DomSanitizer service for sanitizing HTML content.

    • Example: Using DomSanitizer in Angular template to sanitize a URL before rendering

  • Answered by AI
  • Q5. Ngrx state management, how do you manage state in your current project?
  • Ans. 

    I use Ngrx for state management in my current project by defining actions, reducers, effects, and selectors.

    • Define actions to describe user events or interactions

    • Create reducers to specify how state should change in response to actions

    • Implement effects to manage side effects like API calls

    • Use selectors to retrieve specific pieces of state for components

  • Answered by AI
  • Q6. Stored procedure vs Functions
  • Ans. 

    Stored procedures are precompiled SQL queries stored in the database, while functions are reusable code blocks that return a value.

    • Stored procedures are used for performing specific tasks or operations on the database.

    • Functions are used to encapsulate logic and can be called within SQL queries or other functions.

    • Stored procedures can have input and output parameters, while functions always return a value.

    • Stored procedu...

  • Answered by AI
  • Q7. Model binder in MVC
  • Ans. 

    Model binder in MVC is used to map data from HTTP requests to action method parameters in controllers.

    • Model binder maps form data, query string parameters, and route data to action method parameters in MVC controllers.

    • It helps in simplifying the process of extracting data from HTTP requests.

    • Model binder can be customized by creating custom model binders to handle complex data binding scenarios.

  • Answered by AI
  • Q8. Would transaction be rolled back if innermost stored procedure throws an error ?
  • Ans. 

    Yes, the transaction will be rolled back if the innermost stored procedure throws an error.

    • If an error occurs in the innermost stored procedure, it will cause the entire transaction to be rolled back.

    • This ensures that the database remains in a consistent state.

    • Rolling back the transaction means that any changes made by the stored procedures within the transaction will be undone.

  • Answered by AI
  • Q9. NgOninit vs Constructor
  • Ans. 

    NgOnInit is a lifecycle hook in Angular that is called after the component has been initialized, while the constructor is a TypeScript feature used to initialize class properties.

    • NgOnInit is specific to Angular components, while constructor is a general TypeScript feature.

    • NgOnInit is used for initialization logic that relies on Angular's view and input bindings being initialized, while constructor is used for basic ini...

  • Answered by AI
  • Q10. Use of zone.js file
  • Ans. 

    zone.js is a library for managing asynchronous operations in Angular applications.

    • zone.js helps in tracking asynchronous operations and their execution context in Angular applications.

    • It provides hooks for intercepting asynchronous tasks like setTimeout, setInterval, and promises.

    • zone.js can be used for profiling, debugging, and error handling in Angular applications.

  • Answered by AI
  • Q11. Write a query to identify and remove duplicated from a table.
  • Ans. 

    Use a query with GROUP BY and HAVING clause to identify and remove duplicates from a table.

    • Use GROUP BY to group rows with the same values

    • Use HAVING COUNT(*) > 1 to identify duplicates

    • Use DELETE statement to remove duplicates

  • Answered by AI

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
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is MVC Pattern.
  • Ans. 

    MVC is a software design pattern that separates an application into three main components: Model, View, and Controller.

    • Model represents the data and business logic of the application.

    • View is responsible for displaying the data to the user.

    • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.

    • MVC helps in achieving separation of concerns, making the code more o...

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Degine. Net net
  • Q2. Basic mvc question
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is a constructor?
  • Ans. 

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

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

    • They can be used to initialize the object's state or perform any necessary setup.

    • Constructors do not have a return type.

    • Example: public class Person { public Person() { // constructor code here } }

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Write Reverse string program
  • Ans. 

    Program to reverse a string using array of characters

    • Create a character array from the input string

    • Use two pointers to swap characters from start and end of the array

    • Continue swapping until the pointers meet in the middle

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(2 Questions)

  • Q1. Interview question about Asp Net Core, SQL, Entity Framework
  • Q2. Differences between heap and stack
  • Ans. 

    Heap is used for dynamic memory allocation, while stack is used for static memory allocation.

    • Heap is used for storing objects whose memory size is not known at compile time

    • Stack is used for storing local variables and function call information

    • Heap memory is managed by the programmer, while stack memory is managed by the compiler

    • Example: Objects created using 'new' keyword are stored in heap, while local variables are s

  • Answered by AI

Skills evaluated in this interview

ITC Infotech Interview FAQs

How many rounds are there in ITC Infotech DOT NET Developer interview?
ITC Infotech interview process usually has 3-4 rounds. The most common rounds in the ITC Infotech interview process are Resume Shortlist, Technical and Aptitude Test.
How to prepare for ITC Infotech DOT NET Developer 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 ITC Infotech . The most common topics and skills that interviewers at ITC Infotech expect are microsoft, .Net, Javascript, SQL and MVC.
What are the top questions asked in ITC Infotech DOT NET Developer interview?

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

  1. 1. Final Year Project 2. The technologies used in proj...read more
  2. In my case the interview is of half an hour. The Interviewer was nice person a...read more
  3. 1. Oops concepts 2. exception handling in java and c# 3. SQL Queries 4. And fin...read more

Tell us how to improve this page.

ITC Infotech DOT NET Developer Interview Process

based on 3 interviews

Interview experience

4.3
  
Good
View more
ITC Infotech DOT NET Developer Salary
based on 42 salaries
₹2.6 L/yr - ₹9 L/yr
At par with the average DOT NET Developer Salary in India
View more details

ITC Infotech DOT NET Developer Reviews and Ratings

based on 5 reviews

3.2/5

Rating in categories

3.0

Skill development

3.9

Work-life balance

1.9

Salary

4.4

Job security

3.3

Company culture

1.8

Promotions

2.7

Work satisfaction

Explore 5 Reviews and Ratings
Associate Information Technology Consultant
5.2k salaries
unlock blur

₹4.1 L/yr - ₹15 L/yr

Lead Consultant
4.5k salaries
unlock blur

₹9 L/yr - ₹35 L/yr

Associate Consultant
827 salaries
unlock blur

₹2.5 L/yr - ₹16.5 L/yr

Software Engineer
503 salaries
unlock blur

₹4 L/yr - ₹14.1 L/yr

Senior Software Engineer
377 salaries
unlock blur

₹6.6 L/yr - ₹25 L/yr

Explore more salaries
Compare ITC Infotech with

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

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