Upload Button Icon Add office photos
Engaged Employer

i

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

3i Infotech Verified Tick

Compare button icon Compare button icon Compare
3.5

based on 1.9k Reviews

Filter interviews by

3i Infotech Senior .NET Developer Interview Questions, Process, and Tips

Updated 2 May 2023

3i Infotech Senior .NET Developer Interview Experiences

1 interview found

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

I applied via Naukri.com and was interviewed in Apr 2023. There were 4 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 - Technical 

(2 Questions)

  • Q1. What is Dependency Injection?
  • Ans. 

    Dependency Injection is a design pattern that allows objects to receive dependencies rather than creating them internally.

    • DI is a way to achieve loose coupling between objects

    • It helps in creating more testable and maintainable code

    • DI can be implemented using constructor injection, property injection, or method injection

    • Example: Instead of creating a database connection object inside a class, we can inject it from outsi...

  • Answered by AI
  • Q2. What are the Design patterns?
  • Ans. 

    Design patterns are reusable solutions to common software development problems.

    • Design patterns provide proven solutions to recurring problems in software development.

    • They help in creating code that is more flexible, reusable, and maintainable.

    • Some common design patterns include Singleton, Factory, Observer, and Decorator.

    • Design patterns can be categorized into three types: Creational, Structural, and Behavioral.

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. What are the differences between .Net and .Net Core?
  • Ans. 

    The main difference is that .NET Core is open-source and cross-platform while .NET Framework is Windows-only.

    • Both are used for building Windows applications, but .NET Core can also be used for web and cloud applications.

    • .NET Core has a smaller runtime and can be deployed as a single executable file.

    • .NET Core supports Docker containers and can be used on Linux and macOS.

    • .NET Framework has a larger runtime and requires i...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. What is the Expected CTC?
  • Ans. 

    Expected CTC depends on various factors such as experience, skills, location, and company policies.

    • Expected CTC can vary based on the candidate's experience and skills.

    • Location can also play a role in determining the Expected CTC.

    • Company policies and budget can also impact the Expected CTC.

    • It is important to research industry standards and negotiate based on market rates.

    • Providing a specific number may limit negotiatio

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Self Introduction
  • Q2. Questions in context to previous experience
  • Q3. Basic to intermediate questions on Core concepts w.r.to JD
Round 2 - Technical 

(4 Questions)

  • Q1. Roles & Responsibility in last designation
  • Q2. Questions on core concepts
  • Q3. Scenario based and System Design questions
  • Q4. Project Management related question

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Be confident and prepared.
2. Don't hesitate to say IDK when you aren't aware of something which is asked.
3. For questions focused on code, scenarios and system design, ask valid questions
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 - Coding Test 

There was technical paper test

Round 3 - Technical 

(3 Questions)

  • Q1. Write a query to join two tables using LINQ
  • Ans. 

    Join two tables using LINQ

    • Use the join keyword to combine two tables based on a common field

    • Specify the fields to be joined using the equals keyword

    • Select the desired fields from both tables using the select keyword

  • Answered by AI
  • Q2. On which port .Net runs
  • Ans. 

    The .NET framework does not run on a specific port. It runs on top of the operating system and uses the underlying network protocols.

    • The .NET framework does not have its own port number.

    • It relies on the operating system's network stack to handle network communication.

    • Applications built with .NET can listen on any available port specified by the developer.

    • For example, a web application built with ASP.NET can listen on p

  • Answered by AI
  • Q3. What is WCF throttling
  • Ans. 

    WCF throttling is a mechanism to control the number of concurrent requests and resources used by a WCF service.

    • WCF throttling helps prevent resource exhaustion and performance degradation.

    • Throttling settings can be configured in the WCF service configuration file.

    • Throttling parameters include maximum concurrent calls, sessions, and instances.

    • Examples of throttling settings are maxConcurrentCalls, maxConcurrentSessions,

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on Job Description and preopare accordingly.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. OOPS concepts, .net features, extension methods
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 2 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 - One-on-one 

(2 Questions)

  • Q1. What is generics
  • Ans. 

    Generics are a way to create reusable code that can work with different data types.

    • Generics allow for type safety and reduce code duplication.

    • They are used in collections such as List and Dictionary.

    • Generics can also be used in methods and classes.

    • Example: List names = new List();

    • Example: Dictionary employees = new Dictionary();

Answered by AI
  • Q2. What is primary key
  • Ans. 

    Primary key is a unique identifier for a record in a database table.

    • Primary key ensures data integrity and helps in faster data retrieval.

    • It cannot have null values and must be unique for each record.

    • Examples of primary keys are social security number, email address, etc.

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

    I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

    Round 1 - Technical 

    (3 Questions)

    • Q1. Given an array of non-negative integers.Find the length of the longest subsequence such that elements in the subsequence are contiguous integers. The consecutive numbers can be in any order. Example n=7 nu...
    • Ans. 

      Find the length of the longest subsequence of contiguous integers in an array.

      • Sort the array

      • Iterate through the array and check for consecutive integers

      • Keep track of the longest subsequence found

    • Answered by AI
    • Q2. Get list of pincodes from these objects Employee{ id Long, name String, Addresses : List
      } Addresses{ houseNo long, pindcode long, state String, country String, } Ans. Use flatMap to flatten and then use m...
    • Ans. 

      Use flatMap and map to extract list of pincodes from Employee objects

      • Use flatMap to flatten the list of Addresses in each Employee object

      • Use map to iterate over the flattened list and extract the pincodes

      • Example: employeeList.stream().flatMap(emp -> emp.getAddresses().stream()).map(address -> address.getPincode()).collect(Collectors.toList())

    • Answered by AI
    • Q3. What is Database Pooling, Hikari and its configurations. Java 8 to current enchancements and current java version Factory and Builder design patterns to explain and code Project expalantion and details, Cr...
    • Ans. 

      Database pooling is a technique used to manage a pool of database connections for efficient resource utilization. HikariCP is a popular database connection pooling library in Java.

      • HikariCP is a high-performance database connection pooling library for Java applications.

      • It is known for its low latency and high throughput.

      • Configurations for HikariCP include settings such as maximum pool size, connection timeout, and idle ...

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare DSA and design patterns and knowledge of springboot,java & streams API advance methods etc.

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Coding Test 

    2 leetcode medium level type problems were given. This was a cut-off test were majority will be cut-off.

    Round 2 - Coding Test 

    Long coding round - Paired with another thoughtworker

    Round 3 - Technical 

    (2 Questions)

    • Q1. Questions on project
    • Q2. Frameworks related
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - One-on-one 

    (2 Questions)

    • Q1. Explain Sonarqube, different type of code smells, and how its implemented in CI CD
    • Ans. 

      Sonarqube is a static code analysis tool used to detect code smells and bugs in code. It is integrated into CI/CD pipelines for continuous code quality checks.

      • Sonarqube is a static code analysis tool that identifies code smells, bugs, and security vulnerabilities in code.

      • Code smells are common programming issues that may indicate a deeper problem in the code. Examples include duplicated code, long methods, and complex ...

    • Answered by AI
    • Q2. Write a program to find the numbers divisble by 3 in a string - and reverse its indexes eg : - input : String s = "123456789" output String s = "129456783"
    • Ans. 

      Program to find numbers divisible by 3 in a string and reverse their indexes.

      • Iterate through the string and check if each character is a number divisible by 3.

      • Store the divisible numbers in an array and reverse their indexes.

      • Join the array back into a string and return the result.

    • Answered by AI
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (3 Questions)

    • Q1. Questions on spring boot and question around spring annotations and its benifits
    • Q2. Questions on Java 8 - 21 versions such as virtual threads and stream API
    • Q3. Question on Databases fundamentals.

    Interview Preparation Tips

    Interview preparation tips for other job seekers - The process was simple and crisp
    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (2 Questions)

    • Q1. Java basics java advanced
    • Q2. Springboot questions

    3i Infotech Interview FAQs

    How many rounds are there in 3i Infotech Senior .NET Developer interview?
    3i Infotech interview process usually has 4 rounds. The most common rounds in the 3i Infotech interview process are Technical, Resume Shortlist and HR.
    What are the top questions asked in 3i Infotech Senior .NET Developer interview?

    Some of the top questions asked at the 3i Infotech Senior .NET Developer interview -

    1. What are the differences between .Net and .Net Co...read more
    2. What is Dependency Injecti...read more
    3. What are the Design patter...read more

    Tell us how to improve this page.

    3i Infotech Senior .NET Developer Interview Process

    based on 1 interview

    Interview experience

    5
      
    Excellent
    View more
    3i Infotech Senior .NET Developer Salary
    based on 4 salaries
    ₹6.6 L/yr - ₹7 L/yr
    39% less than the average Senior .NET Developer Salary in India
    View more details
    Software Engineer
    662 salaries
    unlock blur

    ₹2.3 L/yr - ₹9.5 L/yr

    Senior Software Engineer
    423 salaries
    unlock blur

    ₹4.5 L/yr - ₹18 L/yr

    Software Developer
    324 salaries
    unlock blur

    ₹2 L/yr - ₹9 L/yr

    System Engineer
    272 salaries
    unlock blur

    ₹1.5 L/yr - ₹5.5 L/yr

    Softwaretest Engineer
    262 salaries
    unlock blur

    ₹2.1 L/yr - ₹9.2 L/yr

    Explore more salaries
    Compare 3i Infotech with

    TCS

    3.7
    Compare

    Infosys

    3.6
    Compare

    Wipro

    3.7
    Compare

    HCLTech

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