Upload Button Icon Add office photos

Filter interviews by

India Bison Dot Net Developer Trainee Interview Questions, Process, and Tips for Experienced

Updated 21 Nov 2023

India Bison Dot Net Developer Trainee Interview Experiences for Experienced

1 interview found

Dot Net Developer Trainee Interview Questions & Answers

user image Khushboo Upadhyay

posted on 21 Nov 2023

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

I applied via Naukri.com and was interviewed before Nov 2022. 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 - Technical 

(10 Questions)

  • Q1. What is Asp.net?
  • Ans. 

    ASP.NET is a web application framework developed by Microsoft for building dynamic web sites, web applications, and web services.

    • Developed by Microsoft

    • Used for building dynamic web sites, web applications, and web services

    • Supports multiple programming languages like C# and VB.NET

    • Uses server-side scripting to generate dynamic web pages

  • 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 browser.

    • Page request is received by the server

    • Page is initialized, controls are created and their properties are set

    • Page is loaded with data and controls are rendered

    • Page is unloaded and disposed

  • Answered by AI
  • Q3. What is web.config file?
  • Ans. 

    Web.config file is a configuration file used in ASP.NET applications to store settings and configurations.

    • Contains settings for the ASP.NET application

    • Can include connection strings, authentication settings, and custom error pages

    • Located in the root directory of the ASP.NET application

    • Can be used to specify custom error pages, session state settings, and more

  • Answered by AI
  • Q4. What are access modifiers?
  • Ans. 

    Access modifiers are keywords in programming languages that define the accessibility of classes, methods, and other members.

    • Access modifiers control the visibility and accessibility of classes, methods, and variables in a program.

    • Common access modifiers include public, private, protected, and default (package-private).

    • Public access modifier allows a class, method, or variable to be accessed from any other class.

    • Private...

  • Answered by AI
  • Q5. What is joins in sql?
  • Ans. 

    Joins in SQL are used to combine rows from two or more tables based on a related column between them.

    • Joins are used to retrieve data from multiple tables based on a related column.

    • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

    • INNER JOIN returns rows when there is at least one match in both tables.

    • LEFT JOIN returns all rows from the left table and the matched rows from the right table.

    • RI...

  • Answered by AI
  • Q6. What are oops concept?
  • Ans. 

    OOPs concepts refer to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detail

  • Answered by AI
  • Q7. What is interface?
  • Ans. 

    An interface in programming defines a contract for classes to implement, specifying methods and properties that must be included.

    • Interfaces in C# are similar to abstract classes but can only contain method signatures, properties, events, and indexers.

    • Classes can implement multiple interfaces, allowing for flexibility in defining behavior.

    • Interfaces are used to achieve polymorphism and decouple code, making it easier to...

  • Answered by AI
  • Q8. What is difference between function and store procedure?
  • Ans. 

    Functions return a single value while stored procedures can return multiple values. Functions can be called from SQL statements while stored procedures cannot.

    • Functions return a single value while stored procedures can return multiple values

    • Functions can be called from SQL statements while stored procedures cannot

    • Functions cannot modify the database state while stored procedures can

    • Functions are used for computations a...

  • Answered by AI
  • Q9. What is difference between interface and abstract class?
  • Ans. 

    Interface is a blueprint for a class, while abstract class can have some implementation.

    • Interface cannot have any implementation, only method signatures.

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

    • Abstract class can have abstract and non-abstract methods, while interface can only have abstract methods.

    • Interfaces are used to achieve multiple inheritance in C#, while abstract classes...

  • Answered by AI
  • Q10. What is store procedure?
  • Ans. 

    A stored procedure is a precompiled collection of SQL statements that can be executed by calling the procedure name.

    • Stored procedures can improve performance by reducing network traffic and increasing security.

    • They can be used to encapsulate business logic and promote code reusability.

    • Stored procedures are stored in the database and can be called from various applications or scripts.

    • Example: CREATE PROCEDURE GetEmploye...

  • Answered by AI
Round 3 - Behavioral 

(3 Questions)

  • Q1. What is your current location?
  • Q2. Why did you left your previous company?
  • Q3. Have you used WebApi?
  • Ans. 

    Yes, I have used WebApi in multiple projects to create RESTful APIs for web applications.

    • Used WebApi to build RESTful APIs for communication between client and server

    • Implemented CRUD operations using WebApi endpoints

    • Secured WebApi endpoints with authentication and authorization mechanisms

    • Utilized WebApi to integrate third-party services and data sources

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident!

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Job Portal and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. MVC Lifecycle in asp.net
  • Ans. 

    MVC Lifecycle in ASP.NET involves several stages like routing, controller execution, action execution, and result rendering.

    • MVC request is first routed to the appropriate controller

    • Controller executes the requested action method

    • Action method returns a result to be rendered

    • Result is rendered to the client

  • Answered by AI
  • Q2. Dependency injection

Skills evaluated in this interview

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

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

Round 1 - Technical 

(6 Questions)

  • Q1. What is MVC ?
  • Ans. 

    MVC stands for Model-View-Controller, a software design pattern for organizing code in a web application.

    • MVC separates the application into three main components: Model (data), View (UI), and Controller (logic).

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

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

    • Controller handles user input, updates the model, and selects the view to display.

    • MVC promo...

  • Answered by AI
  • Q2. Explain pillars of OOP & SOLID principles
  • Ans. 

    Pillars of OOP are Abstraction, Encapsulation, Inheritance, and Polymorphism. SOLID principles are Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.

    • Pillars of OOP: Abstraction - hiding complex implementation details, Encapsulation - bundling data and methods together, Inheritance - creating new classes from existing ones, Polymorphism - ability to use objects of d...

  • Answered by AI
  • Q3. What is dependency injection?
  • Ans. 

    Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.

    • Dependency injection helps in achieving loose coupling between classes.

    • It allows for easier testing by providing a way to mock dependencies.

    • There are three types of dependency injection - constructor injection, setter injection, and interface injection.

  • Answered by AI
  • Q4. What is async-await?
  • Ans. 

    Async-await is a feature in C# that allows asynchronous programming for better performance and responsiveness.

    • Async-await allows methods to run asynchronously, improving performance by not blocking the main thread.

    • It simplifies asynchronous programming by using keywords 'async' and 'await'.

    • Example: async Task GetDataAsync() { await Task.Delay(1000); return 1; }

Answered by AI
  • Q5. Explain join with example of self join.
  • Ans. 

    Join is used to combine rows from two or more tables based on a related column between them.

    • Join is used to retrieve data from multiple tables based on a related column.

    • Self join is when a table is joined with itself.

    • Example: SELECT e1.name, e2.name FROM employees e1, employees e2 WHERE e1.manager_id = e2.employee_id;

  • Answered by AI
  • Q6. How many session can have in application ?
  • Ans. 

    The number of sessions in an application is not fixed and can vary based on the application's design and requirements.

    • The number of sessions in an application can depend on factors such as user activity, server capacity, and session management techniques.

    • For example, a simple web application may have a limited number of sessions based on the server's capacity, while a complex enterprise application may have a larger nu...

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - First round is all about basic concepts.

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    Easy
    Process Duration
    6-8 weeks
    Result
    -

    I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.

    Round 1 - Technical 

    (17 Questions)

    • Q1. Middleware concept
    • Q2. Global exception handling
    • Q3. Authentication and authorisation mechanism
    • Q4. How to secure your web api
    • Ans. 

      Securing a web API involves implementing authentication, authorization, and encryption.

      • Implement authentication to verify the identity of the client accessing the API

      • Implement authorization to control what actions the client can perform

      • Use HTTPS to encrypt the communication between the client and the API

      • Implement rate limiting to prevent abuse and protect against denial-of-service attacks

      • Apply input validation and outp...

    • Answered by AI
    • Q5. GitHub repository work flow
    • Q6. How to improving your web api performance
    • Ans. 

      Improving web API performance involves optimizing code, caching, using asynchronous programming, and scaling infrastructure.

      • Optimize code by reducing unnecessary database queries, using efficient algorithms, and minimizing network calls.

      • Implement caching to store frequently accessed data and reduce the load on the server.

      • Use asynchronous programming to handle multiple requests concurrently and improve responsiveness.

      • Sc...

    • Answered by AI
    • Q7. Basic oops concept
    • Q8. Difference between generic and delegates
    • Ans. 

      Delegates are function pointers used to encapsulate methods, while generics are used to create reusable code for different data types.

      • Delegates are used to create callbacks and event handlers.

      • Generics allow the creation of classes, methods, and interfaces that can work with different data types.

      • Delegates can be used to define and invoke methods dynamically at runtime.

      • Generics provide type safety and eliminate the need ...

    • Answered by AI
    • Q9. Where to use generic concept in your project?
    • Ans. 

      Generics can be used in projects to create reusable code that can work with different types.

      • Generics can be used in data structures like lists, dictionaries, and queues to store and retrieve different types of data.

      • Generics can be used in algorithms and functions to work with different types of inputs and outputs.

      • Generics can be used in database operations to handle different types of data.

      • Generics can be used in user ...

    • Answered by AI
    • Q10. What is the use of delegates?
    • Ans. 

      Delegates are used to create references to methods, allowing methods to be passed as parameters or stored as variables.

      • Delegates provide a way to achieve callback functionality in C#.

      • Delegates can be used to implement event handling.

      • Delegates enable loose coupling and separation of concerns.

      • Delegates can be used to create and invoke anonymous methods.

      • Delegates can be used to implement the observer pattern.

    • Answered by AI
    • Q11. Write join query using entity framework
    • Ans. 

      Join query using Entity Framework

      • Use the LINQ query syntax to perform joins in Entity Framework

      • Use the 'join' keyword to specify the join condition

      • Use 'into' keyword to create a group join

      • Use 'on' keyword to specify the join condition

      • Use 'equals' keyword to define the equality condition

    • Answered by AI
    • Q12. What is dependency injection and life cycle methods
    • Ans. 

      Dependency injection is a design pattern that allows objects to be loosely coupled by providing their dependencies externally.

      • Dependency injection is a way to achieve inversion of control in software development.

      • It helps in creating loosely coupled and modular code.

      • In dependency injection, the dependencies of a class are provided externally rather than being created within the class itself.

      • This allows for easier testin...

    • Answered by AI
    • Q13. Basic Linq questions
    • Q14. How to returen& handle large number of records in web api
    • Ans. 

      To handle large number of records in a web API, you can use pagination, streaming, or compression techniques.

      • Implement pagination to retrieve records in smaller chunks

      • Use streaming to process and return records in real-time

      • Apply compression techniques like GZIP to reduce the size of the response

      • Consider caching strategies to improve performance

    • Answered by AI
    • Q15. Filters concepts
    • Q16. Explain the structure of the project?
    • Ans. 

      The project structure in Dot Net Core typically consists of folders for source code, configuration files, and dependencies.

      • The source code is usually organized into folders based on the application's modules or layers, such as Controllers, Models, and Views.

      • Configuration files like appsettings.json store application settings and connection strings.

      • Dependencies are managed using a package manager like NuGet, and their v...

    • Answered by AI
    • Q17. Why should use entity framework rather than writing sql query?
    • Ans. 

      Entity Framework provides a higher level of abstraction, simplifies database operations, improves productivity, and reduces code complexity.

      • Entity Framework abstracts away the underlying database, allowing developers to work with a higher level of abstraction.

      • It simplifies database operations by providing an object-oriented approach to data access.

      • Entity Framework improves productivity by reducing the amount of code ne...

    • Answered by AI

    Interview Preparation Tips

    Topics to prepare for Infosys Dot Net Core Developer interview:
    • .Net Core
    • Entity Framework
    • LINQ
    • Web Api
    • SQL Server
    • C#

    Skills evaluated in this interview

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

    I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.

    Round 1 - Technical 

    (1 Question)

    • Q1. 1)Asked about past company projects and the technical issues faced during that time. 2) Difference between varchar and nvarchar 3) Abstraction real time example 4) About polymorphism and its types 5)Solid ...
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    Selected Selected

    I applied via Referral and was interviewed in Sep 2023. There was 1 interview round.

    Round 1 - Technical 

    (4 Questions)

    • Q1. BGP and Mpls skill set required
    • Q2. Why use BGP in Banking customer
    • Ans. 

      BGP is used in Banking customer for secure and reliable communication between branches and data centers.

      • BGP provides secure and reliable communication between branches and data centers in a banking network.

      • It allows for efficient routing of traffic and automatic failover in case of network issues.

      • BGP helps in maintaining high availability and ensuring data confidentiality in banking operations.

    • Answered by AI
    • Q3. Is multiple BGP configured on same router
    • Ans. 

      Yes, multiple BGP can be configured on the same router for redundancy and load balancing.

      • Multiple BGP instances can be configured on the same router to handle different peers or address families.

      • Each BGP instance will have its own configuration and routing table.

      • This setup can provide redundancy and load balancing for network traffic.

      • For example, one BGP instance can be used for IPv4 routing while another is used for I

    • Answered by AI
    • Q4. Why mpls link required in Banking customer
    • Ans. 

      MPLS links are required in Banking customer for secure and reliable communication.

      • MPLS provides secure and reliable communication for sensitive banking data

      • Helps in prioritizing traffic for critical banking applications

      • Ensures low latency and high performance for real-time transactions

      • Supports seamless connectivity between multiple bank branches and data centers

    • Answered by AI

    Skills evaluated in this interview

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

    I was interviewed in Aug 2023.

    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 

    (6 Questions)

    • Q1. Technical questions
    • Q2. Sellery discussion
    • Q3. Knowledge of networking
    • Q4. Knowledge of networking ccna
    • Q5. Routing and switching knowledge
    • Q6. Basic networking questions
    Round 3 - HR 

    (2 Questions)

    • Q1. What can I do
    • Q2. Simple way discussion
    Interview experience
    4
    Good
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

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

    Round 1 - Technical 

    (1 Question)

    • Q1. Angular,c#,web api,mvc
    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Naukri.com and was interviewed in Nov 2023. There were 2 interview rounds.

    Round 1 - HR 

    (1 Question)

    • Q1. General Question
    Round 2 - Technical 

    (1 Question)

    • Q1. DWDM , transmission fault management

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Nill
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - One-on-one 

    (1 Question)

    • Q1. C# basics, Middleware, Exception handling,JWT token

    India Bison Interview FAQs

    How many rounds are there in India Bison Dot Net Developer Trainee interview for experienced candidates?
    India Bison interview process for experienced candidates usually has 3 rounds. The most common rounds in the India Bison interview process for experienced candidates are Resume Shortlist, Technical and Behavioral.
    What are the top questions asked in India Bison Dot Net Developer Trainee interview for experienced candidates?

    Some of the top questions asked at the India Bison Dot Net Developer Trainee interview for experienced candidates -

    1. What is difference between function and store procedu...read more
    2. What is difference between interface and abstract cla...read more
    3. What is asp.net page life cyc...read more

    Tell us how to improve this page.

    People are getting interviews through

    based on 1 India Bison interview
    Job Portal
    100%
    Low Confidence
    ?
    Low Confidence means the data is based on a small number of responses received from the candidates.

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.1k Interviews
    Accenture Interview Questions
    3.9
     • 7.8k Interviews
    Infosys Interview Questions
    3.7
     • 7.4k Interviews
    Wipro Interview Questions
    3.7
     • 5.5k Interviews
    Cognizant Interview Questions
    3.8
     • 5.4k Interviews
    Amazon Interview Questions
    4.1
     • 4.9k Interviews
    Capgemini Interview Questions
    3.8
     • 4.7k Interviews
    Tech Mahindra Interview Questions
    3.6
     • 3.7k Interviews
    HCLTech Interview Questions
    3.6
     • 3.6k Interviews
    Genpact Interview Questions
    3.9
     • 2.9k Interviews
    View all
    Software Developer
    4 salaries
    unlock blur

    ₹4.5 L/yr - ₹10 L/yr

    Manager
    4 salaries
    unlock blur

    ₹4.5 L/yr - ₹12 L/yr

    Senior Software Test Engineer
    4 salaries
    unlock blur

    ₹9 L/yr - ₹10.1 L/yr

    Senior Software Engineer
    3 salaries
    unlock blur

    ₹9.4 L/yr - ₹15.5 L/yr

    QA Test Engineer
    3 salaries
    unlock blur

    ₹2.9 L/yr - ₹5.6 L/yr

    Explore more salaries
    Compare India Bison with

    Bharti Airtel

    4.0
    Compare

    Reliance Industries

    4.0
    Compare

    TCS

    3.7
    Compare

    Hindustan Unilever

    4.2
    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