Upload Button Icon Add office photos

Filter interviews by

Tech9 Senior .NET Developer Interview Questions and Answers

Updated 8 Feb 2024

Tech9 Senior .NET Developer Interview Experiences

1 interview found

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

It was round with solution architect and he asked to create a simple Web API which will do simple CRUD operations. Basic idea was to see how you write code and few interview questions asked related to your code, it was kind of pair programming test.

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Aptitude Test 

First round is technical MCQ question which is 15 and gives 10 min . So that cracked easly. Simple question

Round 2 - One-on-one 

(2 Questions)

  • Q1. Mostly asked on .net core mvc and sql .net core : Dependency injection Singleton Addscoped Addtransient App.run Middleware And other basic Sql Some practical questions Finding top 5 employees whose...
  • Q2. In c# Practical question like Sorting array using bubble sort Finding kth largest number from array Fibonacci series Multiple inheritance String manipulation Like counting chars count And some othet

Interview Preparation Tips

Interview preparation tips for other job seekers - I given interview here which was face to face and interview was too good but after interview they told me HR will call you.
After 2 days HR called your technical is clear and next is HR but even after week they wont schedule my interview and again after week hr called me due to notice period 90 days your profile on hold . I told them it is negotiable upto 60 days so they again told me send this on email so i sent again but no any reply on that and still waiting to get reply from them
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(5 Questions)

  • Q1. In depth questions related to C#
  • Q2. In depth question related to .NET and Angular
  • Q3. Routing questions
  • Q4. Explain Filters
  • Ans. 

    Filters in .NET are used to perform logic before or after an action method is executed.

    • Filters can be used for authorization, logging, exception handling, etc.

    • Examples include AuthorizeFilter, ActionFilter, ExceptionFilter, ResultFilter.

    • Filters can be applied globally, at controller level, or at action level.

  • Answered by AI
  • Q5. Exception handling

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What are difference between put , patch and post
  • Ans. 

    PUT is used to update or replace an existing resource, PATCH is used to partially update a resource, and POST is used to create a new resource.

    • PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.

    • PATCH is not necessarily idempotent and is used to make partial updates to a resource.

    • POST is used to create a new resource on the server.

  • Answered by AI
  • Q2. What is extension method ,value type and reference type ,migration in codefirst approach,Configure menthod in dotnet core ,
  • Ans. 

    Extension methods allow adding new methods to existing types, value types store data directly, reference types store references to data, migration in code-first approach involves updating database schema, Configure method in .NET Core configures services and middleware.

    • Extension methods are static methods that can be called as if they were instance methods on an existing type.

    • Value types store data directly on the stac...

  • Answered by AI
  • Q3. Drop ,delete and truncate difference
  • Ans. 

    Drop, delete, and truncate are SQL commands used to remove data from a table, but they have different functionalities.

    • DROP: Used to remove an entire table or database

    • DELETE: Used to remove specific rows from a table

    • TRUNCATE: Used to remove all rows from a table, but keeps the table structure

  • Answered by AI
  • Q4. Design patterns ,Solid priniciple ,Garbage Collector working process ,using statement
  • Q5. Routing concept in MVC,
  • Ans. 

    Routing in MVC is the process of mapping URLs to controller actions.

    • Routing determines which controller and action to execute based on the URL requested

    • Routes are defined in the RouteConfig.cs file in MVC applications

    • Routes can include parameters that are passed to the controller action

    • Routes can be customized using route constraints and route attributes

  • Answered by AI

Skills evaluated in this interview

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

String manipulation , array related questions, oops concept

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Extension methods in C#
  • Ans. 

    Extension methods in C# allow developers to add new methods to existing types without modifying the original source code.

    • Extension methods must be defined in a static class.

    • The first parameter of an extension method specifies the type being extended and is preceded by the 'this' keyword.

    • Extension methods can be called as if they were instance methods of the extended type.

  • Answered by AI
  • Q2. HTML helpers in MVC
  • Ans. 

    HTML helpers in MVC are methods that help generate HTML controls in a view.

    • HTML helpers are used to render HTML controls in a view in ASP.NET MVC.

    • They provide a way to encapsulate HTML markup and code to generate HTML controls.

    • Examples include TextBox(), DropDownList(), CheckBox(), etc.

    • They help in reducing the amount of HTML code written in views and provide a more structured way to work with HTML controls.

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Concepts of oops(in details) Output based questions on oops concepts like constructor, method hiding and method overloading Coding question on patterns just che k problem solving skills
Round 1 - Technical 

(1 Question)

  • Q1. Good technical questions, focused on OOP concepts and SQL related questions. Also asked about current project related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Couldn't understand their selection process.
Gave technical interview and after 2-3 days HR called me and said I have cleared technical round and asked what are my expectation for CTC and if I have any other offer, I told them my ECTC and also told them I have other offer in hand, and guess... they never called me. -:)

I applied via Walk-in and was interviewed before Apr 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Do not remember exactly but i guess 1 hour aptitude test.

Round 2 - Coding Test 

(1 Question)

  • Q1. Kind of brainstorm exercise even in the walk-in company asked to give the interview.

Interview Preparation Tips

Interview preparation tips for other job seekers - A well prepared candidate can crack the interview process.

I applied via Company Website and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

9 Questions

  • Q1. Repository Pattern
  • Q2. How to use DI in .Net Core
  • Ans. 

    DI in .Net Core allows for loosely coupled and testable code.

    • Add services to the DI container in Startup.cs

    • Inject dependencies into classes using constructor injection

    • Use built-in DI or third-party libraries like Autofac

    • Configure lifetime of services with AddScoped, AddTransient, or AddSingleton

  • Answered by AI
  • Q3. Ho to call DI in controller
  • Ans. 

    To call DI in controller, inject the required service in the constructor of the controller.

    • Add required service in ConfigureServices method of Startup.cs

    • Inject the service in the constructor of the controller

    • Use the service in the controller methods

  • Answered by AI
  • Q4. Ho to add validation in MVC
  • Ans. 

    Validation in MVC

    • Use data annotations for server-side validation

    • Use jQuery validation for client-side validation

    • Customize validation messages using ErrorMessage property

    • Use ModelState.IsValid to check if validation passed

    • Use ModelState.AddModelError to add validation errors

  • Answered by AI
  • Q5. How to Use Webapi
  • Ans. 

    WebAPI is a framework for building HTTP services that can be consumed by a broad range of clients.

    • Create a new WebAPI project in Visual Studio

    • Define API endpoints using HTTP verbs (GET, POST, PUT, DELETE)

    • Use attribute routing to map URLs to actions

    • Return data in JSON format

    • Secure the API using authentication and authorization

  • Answered by AI
  • Q6. Clustered vs Non-Clustered
  • Ans. 

    Clustered indexes determine physical order of data, non-clustered indexes are separate structures.

    • Clustered indexes sort and store data rows in the table based on their key values.

    • Non-clustered indexes have a separate structure that includes the indexed columns and a pointer to the data row.

    • Tables can have only one clustered index, but multiple non-clustered indexes.

    • Clustered indexes are faster for retrieving large amo...

  • Answered by AI
  • Q7. Query Optimization in Sql
  • Ans. 

    Query optimization in SQL

    • Use indexes to speed up queries

    • Avoid using SELECT *

    • Use JOINs instead of subqueries

    • Avoid using functions in WHERE clauses

    • Use EXPLAIN to analyze query performance

  • Answered by AI
  • Q8. Ho to Use Transactions in Sql
  • Ans. 

    Transactions in SQL ensure data consistency and integrity during multiple operations.

    • Transactions group multiple SQL statements into a single unit of work.

    • They ensure that all statements are executed or none are executed.

    • They provide data consistency and integrity during multiple operations.

    • Transactions can be started with BEGIN TRANSACTION and committed with COMMIT or rolled back with ROLLBACK.

    • They are useful in situa...

  • Answered by AI
  • Q9. Inner vs Outer Join
  • Ans. 

    Inner join returns only matching records while outer join returns all records from both tables.

    • Inner join is used to retrieve records that have matching values in both tables.

    • Outer join is used to retrieve all records from both tables, even if there are no matching values.

    • Left outer join returns all records from the left table and matching records from the right table.

    • Right outer join returns all records from the right

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The questions was verify easy for First Round of Interview. Anybody can crack this. This interview done on 18-Nov-2021

Skills evaluated in this interview

Tech9 Interview FAQs

How many rounds are there in Tech9 Senior .NET Developer interview?
Tech9 interview process usually has 1 rounds. The most common rounds in the Tech9 interview process are Coding Test.

Tell us how to improve this page.

Senior Software Engineer
57 salaries
unlock blur

₹20 L/yr - ₹43 L/yr

Principal Software Engineer
9 salaries
unlock blur

₹45 L/yr - ₹55 L/yr

QA Engineer
5 salaries
unlock blur

₹13 L/yr - ₹24 L/yr

Senior Software Developer
5 salaries
unlock blur

₹26 L/yr - ₹42.1 L/yr

Application Support Specialist
5 salaries
unlock blur

₹12.5 L/yr - ₹24 L/yr

Explore more salaries
Compare Tech9 with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview