Upload Button Icon Add office photos
Engaged Employer

i

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

TraviYo Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TraviYo Dot Net Core Developer Interview Questions and Answers

Updated 7 Feb 2024

6 Interview questions

A Dot Net Core Developer was asked
Q. What is the difference between a dataset and a datareader?
Ans. 

Dataset is an in-memory representation of a relational database, while DataReader is a forward-only, read-only stream of data.

  • Dataset is a disconnected architecture, while DataReader is a connected architecture.

  • Dataset can hold multiple tables and relationships, while DataReader can only hold a single table.

  • Dataset can be used for data manipulation and updates, while DataReader is read-only.

  • Dataset requires more m...

A Dot Net Core Developer was asked
Q. What is a filter in .NET Core?
Ans. 

Filters in .NET Core are used to intercept HTTP requests and responses.

  • Filters are used to add cross-cutting concerns to MVC applications.

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

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

  • Examples of filters include AuthorizeFilter, ExceptionFilter, and ActionFilter.

Dot Net Core Developer Interview Questions Asked at Other Companies

asked in Infosys
Q1. How do you return and handle a large number of records in a web A ... read more
asked in Infosys
Q2. Why should we use Entity Framework rather than writing SQL querie ... read more
asked in Infosys
Q3. What is dependency injection and life cycle methods
asked in Infosys
Q4. Where have you used generic concepts in your projects?
asked in Infosys
Q5. How do you improve your Web API performance?
A Dot Net Core Developer was asked
Q. What is dependency injection?
Ans. 

Dependency injection is a design pattern that allows objects to be loosely coupled and dependencies to be injected at runtime.

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

  • It helps in creating modular and testable code.

  • Dependencies are provided to a class through constructor injection, property injection, or method injection.

  • It promotes code reusability and maintainability.

  • Example: In a .NET Core a...

A Dot Net Core Developer was asked
Q. What are the differences between Transient, AddScoped, and AddSingleton?
Ans. 

Transient creates a new instance every time it is requested, Scoped creates a new instance per scope, Singleton creates a single instance for the entire application.

  • Transient: Creates a new instance every time it is requested.

  • AddScoped: Creates a new instance per scope, such as per HTTP request.

  • AddSingleton: Creates a single instance for the entire application.

  • Example: Transient can be used for lightweight service...

A Dot Net Core Developer was asked
Q. What is a SQL Join and why do we need it?
Ans. 

SQL 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 in a single query.

  • It helps in avoiding data redundancy and improving query performance.

  • Different types of joins include inner join, left join, right join, and full outer join.

  • Join conditions are specified using the ON keyword.

  • Example: SELECT * FROM table1 JOIN table2 ON...

A Dot Net Core Developer was asked
Q. How do you create a table using MySQL?
Ans. 

To create a table using MYSQL, use the CREATE TABLE statement followed by the table name and column definitions.

  • Use the CREATE TABLE statement to create a new table

  • Specify the table name after the CREATE TABLE statement

  • Define the columns and their data types within parentheses

  • Add any additional constraints or attributes to the columns

  • Example: CREATE TABLE employees (id INT, name VARCHAR(50), age INT)

TraviYo Dot Net Core Developer Interview Experiences

1 interview found

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

(6 Questions)

  • Q1. What is filter in dot net core
  • Ans. 

    Filters in .NET Core are used to intercept HTTP requests and responses.

    • Filters are used to add cross-cutting concerns to MVC applications.

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

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

    • Examples of filters include AuthorizeFilter, ExceptionFilter, and ActionFilter.

  • Answered by AI
  • Q2. What is dependency injection
  • Ans. 

    Dependency injection is a design pattern that allows objects to be loosely coupled and dependencies to be injected at runtime.

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

    • It helps in creating modular and testable code.

    • Dependencies are provided to a class through constructor injection, property injection, or method injection.

    • It promotes code reusability and maintainability.

    • Example: In a .NET Core applic...

  • Answered by AI
  • Q3. Different between Transient,Add Scope and AddSingleton
  • Ans. 

    Transient creates a new instance every time it is requested, Scoped creates a new instance per scope, Singleton creates a single instance for the entire application.

    • Transient: Creates a new instance every time it is requested.

    • AddScoped: Creates a new instance per scope, such as per HTTP request.

    • AddSingleton: Creates a single instance for the entire application.

    • Example: Transient can be used for lightweight services tha...

  • Answered by AI
  • Q4. Difference between dataset and datareader
  • Ans. 

    Dataset is an in-memory representation of a relational database, while DataReader is a forward-only, read-only stream of data.

    • Dataset is a disconnected architecture, while DataReader is a connected architecture.

    • Dataset can hold multiple tables and relationships, while DataReader can only hold a single table.

    • Dataset can be used for data manipulation and updates, while DataReader is read-only.

    • Dataset requires more memory...

  • Answered by AI
  • Q5. Whai is Sql Join and why do we need it
  • Ans. 

    SQL 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 in a single query.

    • It helps in avoiding data redundancy and improving query performance.

    • Different types of joins include inner join, left join, right join, and full outer join.

    • Join conditions are specified using the ON keyword.

    • Example: SELECT * FROM table1 JOIN table2 ON tabl...

  • Answered by AI
  • Q6. How to create a table using MYSQL
  • Ans. 

    To create a table using MYSQL, use the CREATE TABLE statement followed by the table name and column definitions.

    • Use the CREATE TABLE statement to create a new table

    • Specify the table name after the CREATE TABLE statement

    • Define the columns and their data types within parentheses

    • Add any additional constraints or attributes to the columns

    • Example: CREATE TABLE employees (id INT, name VARCHAR(50), age INT)

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about TraviYo?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Asked me to draw spring mvc architecture and about collection framework.
  • Q2. Asked me to write the logic for pattern.
  • Ans. 

    This question involves creating a specific pattern using loops and conditional statements in programming.

    • Identify the desired pattern (e.g., asterisks, numbers).

    • Use nested loops: outer loop for rows, inner loop for columns.

    • Control the output format with conditional statements.

    • Example: For a pyramid pattern, increase spaces and asterisks in each row.

  • Answered by AI
  • Q3. Asked me on core java.

Interview Preparation Tips

General Tips: be thorough with the core java and good to have knowledge on spring mvc
Skills: Communication
Duration: <1 week

Dot Net Core Developer Interview Questions Asked at Other Companies

asked in Infosys
Q1. How do you return and handle a large number of records in a web A ... read more
asked in Infosys
Q2. Why should we use Entity Framework rather than writing SQL querie ... read more
asked in Infosys
Q3. What is dependency injection and life cycle methods
asked in Infosys
Q4. Where have you used generic concepts in your projects?
asked in Infosys
Q5. How do you improve your Web API performance?
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. What is the difference between a process and a Thread?
  • Ans. 

    Processes are independent execution units with their own memory, while threads are lightweight and share memory within a process.

    • A process is an independent program in execution, while a thread is a smaller unit of a process.

    • Processes have their own memory space; threads share the same memory space of their parent process.

    • Creating a process is more resource-intensive than creating a thread.

    • Example: A web browser (proce...

  • Answered by AI
  • Q2. What does rest stands?
  • Ans. 

    REST stands for Representational State Transfer, a software architectural style for designing networked applications.

    • REST is based on stateless communication between client and server.

    • It uses standard HTTP methods like GET, POST, PUT, DELETE.

    • Resources are identified by URIs (Uniform Resource Identifiers).

    • Data is typically exchanged in formats like JSON or XML.

    • RESTful APIs are widely used in web services for their simpl...

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

(2 Questions)

  • Q1. One Puzzle to detect Defective Box
  • Q2. Previous Work Experience
  • Ans. 

    I have 3 years of experience as a Software Developer at XYZ company.

    • Developed web applications using Java and Spring framework

    • Collaborated with cross-functional teams to deliver projects on time

    • Implemented new features and enhancements based on client requirements

  • Answered by AI

Software Engineer Interview Questions & Answers

FloBiz user image Vishal Kathpalia

posted on 22 Jan 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Referral and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Leetcode Medium Question -- Container most water
  • Ans. 

    Find two lines that, together with the x-axis, form a container that holds the most water.

    • Use two pointers, one at each end of the array.

    • Calculate the area formed by the lines at the two pointers.

    • Move the pointer pointing to the shorter line inward to potentially find a taller line.

    • Repeat until the two pointers meet, keeping track of the maximum area found.

    • Example: For heights [1,8,6,2,5,4,8,3,7], the maximum area is 4...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. LLD, Design patterns, Operating system
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Sep 2024.

Round 1 - Coding Test 

Couple of MCQ, Two Coding Questions. One medium, One hard.

Interview Preparation Tips

Interview preparation tips for other job seekers - Managed to complete the first question, failed to solve the second. Got selected for the next round regardless.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Convert Roman to integer
  • Q2. SQL queries optimisation & SQL engine

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice beginner level leetcode questions

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Find the second most occurrence of string.
  • Ans. 

    Find the second most occurrence of string in an array of strings.

    • Create a dictionary to store the count of each string in the array

    • Sort the dictionary by count in descending order

    • Return the key of the second element in the sorted dictionary

  • Answered by AI
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(12 Questions)

  • Q1. Rate yourself in js, node js, react, MongoDB (separately)
  • Ans. 

    I have a solid understanding of JS, Node.js, React, and MongoDB, with practical experience in building full-stack applications.

    • JavaScript: Proficient in ES6+ features, asynchronous programming, and DOM manipulation. Example: Built a dynamic web app using vanilla JS.

    • Node.js: Experienced in building RESTful APIs and handling server-side logic. Example: Developed a Node.js API for a task management app.

    • React: Skilled in c...

  • Answered by AI
  • Q2. Typeof null, typeof undefined, typeof {}, typeof NaN
  • Q3. What changes came in es6
  • Q4. This keyword, closures, hoisting
  • Q5. Are let and cont variables hoisted?
  • Q6. What is global context
  • Q7. What is temporal deadzone
  • Q8. What is modules? types of modules in nodejs
  • Ans. 

    Modules in Node.js are reusable blocks of code that encapsulate related functionality.

    • Modules in Node.js can be built-in modules like fs (file system) or third-party modules like express.

    • Modules help in organizing code into separate files for better maintainability and reusability.

    • Modules can be imported using the require() function in Node.js.

  • Answered by AI
  • Q9. Index in mongodb, why we need index, is index good or bad?
  • Ans. 

    Indexes in MongoDB improve query performance by allowing the database to quickly locate and retrieve specific documents.

    • Indexes help to speed up query performance by allowing the database to quickly locate specific documents based on the indexed fields.

    • Without indexes, MongoDB would have to perform a collection scan, which can be slow and resource-intensive.

    • Indexes can be created on single fields or compound fields to ...

  • Answered by AI
  • Q10. What are hooks , use of useRef
  • Ans. 

    Hooks are a feature in React that allow you to use state and other React features in functional components. useRef is a hook that allows you to create a mutable object that persists for the lifetime of the component.

    • Hooks are used to add state and lifecycle methods to functional components in React

    • useRef is used to create a mutable reference that persists between renders

    • useRef can be used to access DOM elements directl...

  • Answered by AI
  • Q11. Fs module, http module, worker thread?
  • Q12. Why we use mongoose not mongodb driver?

Skills evaluated in this interview

I appeared for an interview in Mar 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

Timing was 10:00 AM. Platform was good.

  • Q1. 

    Subarray With Given Sum Problem Statement

    Given an array ARR of N integers and an integer S, determine if there exists a contiguous subarray within the array with a sum equal to S. If such a subarray exis...

  • Ans. 

    Given an array of integers, find a subarray with a given sum S.

    • Iterate through the array while keeping track of the current sum and start index.

    • Use a hashmap to store the sum and its corresponding index.

    • If the current sum - S is found in the hashmap, a subarray with sum S exists.

    • Return the start index and current index as the end index.

  • Answered by AI
  • Q2. 

    Remove Consecutive Duplicates Problem Statement

    Given a string S, your task is to recursively remove all consecutive duplicate characters from the string.

    Input:

    String S

    Output:

    Output string

    Constr...

  • Ans. 

    Recursively remove consecutive duplicate characters from a string.

    • Use recursion to check if the current character is the same as the next character, if so skip the next character

    • Base case: if string length is 1, return the string

    • Example: Input: 'aabbc' Output: 'abc'

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chitkara University. I applied for the job as SDE - 1 in MumbaiEligibility criteriaAbove 8 CGPAGoComet interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice Data structure questions.
Tip 2 : Do some projects.
Tip 3 : Have knowledge of DBMS.

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

TraviYo Interview FAQs

How many rounds are there in TraviYo Dot Net Core Developer interview?
TraviYo interview process usually has 1 rounds. The most common rounds in the TraviYo interview process are Technical.
What are the top questions asked in TraviYo Dot Net Core Developer interview?

Some of the top questions asked at the TraviYo Dot Net Core Developer interview -

  1. Different between Transient,Add Scope and AddSingle...read more
  2. Whai is Sql Join and why do we need...read more
  3. How to create a table using MY...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Interview Questions from Similar Companies

NexTurn Interview Questions
4.1
 • 34 Interviews
GoComet Interview Questions
4.6
 • 24 Interviews
Bonami Software Interview Questions
4.1
 • 23 Interviews
FloBiz Interview Questions
3.5
 • 23 Interviews
Ivanti Interview Questions
3.6
 • 19 Interviews
Koantek Interview Questions
3.4
 • 17 Interviews
Xcelore Interview Questions
4.7
 • 17 Interviews
View all
Front end Developer
8 salaries
unlock blur

₹2 L/yr - ₹3.5 L/yr

Software Engineer
3 salaries
unlock blur

₹1.8 L/yr - ₹5.5 L/yr

HR Manager
3 salaries
unlock blur

₹3.2 L/yr - ₹3.2 L/yr

HR Executive
3 salaries
unlock blur

₹3.2 L/yr - ₹4 L/yr

Web Designer
3 salaries
unlock blur

₹1.2 L/yr - ₹3 L/yr

Explore more salaries
Compare TraviYo with

Zidio Development

4.5
Compare

NexTurn

4.1
Compare

Springbord Systems

3.5
Compare

FloBiz

3.5
Compare
write
Share an Interview