Upload Button Icon Add office photos

Filter interviews by

Trois Infotech Associate Software Engineer Interview Questions and Answers

Updated 19 Jan 2020

8 Interview questions

An Associate Software Engineer was asked
Q. Is Node.js synchronous or asynchronous? Explain with an example.
Ans. 

Node is asynchronous, meaning it can handle multiple requests at once without blocking the main thread.

  • Node uses an event-driven, non-blocking I/O model

  • Callbacks are used to handle asynchronous operations

  • Example: Reading a file using fs module

  • Example: Making an HTTP request using http module

An Associate Software Engineer was asked
Q. Why would you use MongoDB instead of MySQL?
Ans. 

MongoDB is better suited for handling unstructured data and offers better scalability and performance compared to MySQL.

  • MongoDB is a NoSQL database that allows for flexible and dynamic schema design.

  • MongoDB is better suited for handling large amounts of unstructured data, such as social media posts or sensor data.

  • MongoDB offers better scalability and performance compared to MySQL, especially for write-heavy applic...

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
Q2. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Accenture
Q3. Write a function to determine if a given string is a valid passwo ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
asked in CGI Group
Q5. Frog Jump Problem Statement A frog is positioned on the first ste ... read more
An Associate Software Engineer was asked
Q. What is two-way binding in Angular?
Ans. 

Two way binding in Angular allows automatic synchronization of data between the model and the view.

  • Two way binding is achieved using the ngModel directive.

  • Changes made in the view are automatically reflected in the model and vice versa.

  • It simplifies the code and reduces the need for manual event handling.

  • Example:

An Associate Software Engineer was asked
Q. What is a callback, and what purpose does it serve?
Ans. 

A callback is a function passed as an argument to another function, which is then invoked inside the outer function.

  • Callbacks are used to execute code asynchronously, such as when an event occurs or when data is retrieved from a server.

  • They are commonly used in JavaScript for event handling, AJAX requests, and timers.

  • Callbacks can also be used for error handling, allowing the caller to handle errors that occur ins...

An Associate Software Engineer was asked
Q. What are CRUD operations?
Ans. 

CRUD stands for Create, Read, Update, and Delete. It refers to the basic operations performed on a database.

  • Create - inserting new data into the database

  • Read - retrieving data from the database

  • Update - modifying existing data in the database

  • Delete - removing data from the database

  • CRUD operations are essential for managing data in a database

  • Examples include adding a new user, updating a product's price, or deleting...

An Associate Software Engineer was asked
Q. How do you handle synchronous data in Node.js?
Ans. 

Synchronous data in Node.js can be handled using callbacks or promises.

  • Use callbacks to handle synchronous data in Node.js

  • Promises can also be used to handle synchronous data

  • Avoid using synchronous code in Node.js as it can block the event loop

An Associate Software Engineer was asked
Q. What are observables in Angular?
Ans. 

Observables are a way to handle asynchronous data streams in Angular.

  • Observables are similar to Promises but can emit multiple values over time.

  • They can be created using the RxJS library.

  • They are often used for handling HTTP requests and real-time data updates.

  • Operators can be used to transform, filter, and combine observables.

  • Subscriptions are used to listen to the emitted values and handle errors and completion.

Are these interview questions helpful?
An Associate Software Engineer was asked
Q. What is express ,what is restful api
Ans. 

Express is a web application framework for Node.js. RESTful API is an architectural style for building web services.

  • Express is a popular framework for building web applications using Node.js

  • It provides a set of features for handling HTTP requests and responses

  • RESTful API is an architectural style for building web services that use HTTP methods to perform CRUD operations

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

Trois Infotech Associate Software Engineer Interview Experiences

1 interview found

I applied via Recruitment Consultant and was interviewed in Jul 2019. There were 3 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Mostly the asked me about web development
  • Q2. What is two way binding in angular
  • Ans. 

    Two way binding in Angular allows automatic synchronization of data between the model and the view.

    • Two way binding is achieved using the ngModel directive.

    • Changes made in the view are automatically reflected in the model and vice versa.

    • It simplifies the code and reduces the need for manual event handling.

    • Example:

  • Answered by AI
  • Q3. What is express ,what is restful api
  • Ans. 

    Express is a web application framework for Node.js. RESTful API is an architectural style for building web services.

    • Express is a popular framework for building web applications using Node.js

    • It provides a set of features for handling HTTP requests and responses

    • RESTful API is an architectural style for building web services that use HTTP methods to perform CRUD operations

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

  • Answered by AI
  • Q4. Is node is synchronous or asynchronous explain with an example
  • Ans. 

    Node is asynchronous, meaning it can handle multiple requests at once without blocking the main thread.

    • Node uses an event-driven, non-blocking I/O model

    • Callbacks are used to handle asynchronous operations

    • Example: Reading a file using fs module

    • Example: Making an HTTP request using http module

  • Answered by AI
  • Q5. How to handle synchronous data in node js
  • Ans. 

    Synchronous data in Node.js can be handled using callbacks or promises.

    • Use callbacks to handle synchronous data in Node.js

    • Promises can also be used to handle synchronous data

    • Avoid using synchronous code in Node.js as it can block the event loop

  • Answered by AI
  • Q6. What is crud operation
  • Ans. 

    CRUD stands for Create, Read, Update, and Delete. It refers to the basic operations performed on a database.

    • Create - inserting new data into the database

    • Read - retrieving data from the database

    • Update - modifying existing data in the database

    • Delete - removing data from the database

    • CRUD operations are essential for managing data in a database

    • Examples include adding a new user, updating a product's price, or deleting a cu...

  • Answered by AI
  • Q7. Why you use mongo db insteasd of mysql
  • Ans. 

    MongoDB is better suited for handling unstructured data and offers better scalability and performance compared to MySQL.

    • MongoDB is a NoSQL database that allows for flexible and dynamic schema design.

    • MongoDB is better suited for handling large amounts of unstructured data, such as social media posts or sensor data.

    • MongoDB offers better scalability and performance compared to MySQL, especially for write-heavy application...

  • Answered by AI
  • Q8. What us observables in angular
  • Ans. 

    Observables are a way to handle asynchronous data streams in Angular.

    • Observables are similar to Promises but can emit multiple values over time.

    • They can be created using the RxJS library.

    • They are often used for handling HTTP requests and real-time data updates.

    • Operators can be used to transform, filter, and combine observables.

    • Subscriptions are used to listen to the emitted values and handle errors and completion.

  • Answered by AI
  • Q9. What is call back & for what purpuse it use
  • Ans. 

    A callback is a function passed as an argument to another function, which is then invoked inside the outer function.

    • Callbacks are used to execute code asynchronously, such as when an event occurs or when data is retrieved from a server.

    • They are commonly used in JavaScript for event handling, AJAX requests, and timers.

    • Callbacks can also be used for error handling, allowing the caller to handle errors that occur inside t...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Create or develop a project within your area of interest & upload it in your cv make sure that you have the knowledge of your project from base to advance. I developed a project using mean stack and interviewer mostly asked about my project
Keep a base knowledge of your area of interest deviates your interviewer to your area of interest . Attempt to answer all the questions you get satisfy your interviewer
Wish you all the very best

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 Trois Infotech?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Mar 2021. There were 4 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Coding Test 
Round 3 - Case Study 
Round 4 - One-on-one 

(1 Question)

  • Q1. Basic HR questions with managerial questions involved

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best for the recruitment drive.

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
Q2. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Accenture
Q3. Write a function to determine if a given string is a valid passwo ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
asked in CGI Group
Q5. Frog Jump Problem Statement A frog is positioned on the first ste ... read more

I applied via Naukri.com and was interviewed in Nov 2019. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Why are you looking for the job change?
  • Ans. 

    I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.

    • Desire for professional growth: I'm looking to expand my skill set and take on more leadership responsibilities.

    • Seeking a better cultural fit: My current company has a different work culture than what I thrive in; I value collaboration and innovation.

    • Interest in new technologies: I'm excited about working with cuttin...

  • Answered by AI
  • Q2. Relevant technical questions, as per my current technology

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep it simple and be yourself. That's what the interviewers looked into. Also a thorough understanding of the technology is a must and that is what will help you in cracking the interview. You don't have to go in-depth, just the overview and what happens when is what they look for. Good communication skills is also an added incentive, something I always try to work on. All the best

I applied via Recruitment Consulltant and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Standard Aptitude questions

Round 2 - Coding Test 

Based on strings and array

Round 3 - One-on-one 

(1 Question)

  • Q1. Background questions and technical questions related to problem solved

Interview Preparation Tips

Interview preparation tips for other job seekers - Mindtree is one of the best companies, i really miss working there.
It's more on your self development and your carrier.

I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tell me about your experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident adn clear when you answer

I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. They asked about dbms questions in the form of table formate
  • Q2. They asked code for some python program

Interview Preparation Tips

Interview preparation tips for other job seekers - Firstly they conducted computer based technical exam and then after qualifying that then we will go for face face interview and then lastly HR round will be held.

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy logical questions
basic quant

Round 2 - Coding Test 

Easy level coding questions
Counting frequency of alphabets

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through the basics of javascript
Hoisting
Are these interview questions helpful?

Interview Questionnaire 

1 Question

  • Q1. How to use multiple dispatch in redux?
  • Ans. 

    Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.

    • Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.

    • Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.

    • For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.

    • M...

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

5 Questions

  • Q1. Basic telephone round probably around 3 times
  • Q2. About ourself and past experience
  • Q3. And they really see if we are interested or not, nothing technical
  • Q4. Telephone technical interview
  • Q5. My role is pega developer so questions are on pega

Interview Preparation Tips

Round: Face to face technical
Experience: Asked each and every aspect in pega

I applied via Walk-in and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. What is C++
  • Ans. 

    C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.

    • C++ is an extension of the C programming language.

    • It supports object-oriented programming concepts like classes, inheritance, polymorphism, and encapsulation.

    • C++ is used in developing operating systems, browsers, databases, and other software applications.

    • It is known for its performance an...

  • Answered by AI
  • Q2. What is Link List
  • Ans. 

    A data structure that stores a sequence of elements in a linear order.

    • Consists of nodes that contain data and a pointer to the next node.

    • Can be singly linked or doubly linked.

    • Used for implementing stacks, queues, and hash tables.

    • Example: Singly linked list - 1 -> 2 -> 3 -> null

    • Example: Doubly linked list - null <- 1 <-> 2 <-> 3 -> null

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't go

Skills evaluated in this interview

Trois Infotech Interview FAQs

What are the top questions asked in Trois Infotech Associate Software Engineer interview?

Some of the top questions asked at the Trois Infotech Associate Software Engineer interview -

  1. Is node is synchronous or asynchronous explain with an exam...read more
  2. What is call back & for what purpuse it ...read more
  3. How to handle synchronous data in node...read more

Tell us how to improve this page.

Trois Infotech Associate Software Engineer Salary
based on 8 salaries
₹1.8 L/yr - ₹6 L/yr
40% less than the average Associate Software Engineer Salary in India
View more details

Trois Infotech Associate Software Engineer Reviews and Ratings

based on 2 reviews

1.3/5

Rating in categories

4.0

Skill development

1.3

Work-life balance

2.0

Salary

2.0

Job security

1.0

Company culture

1.6

Promotions

1.3

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
8 salaries
unlock blur

₹3 L/yr - ₹9 L/yr

Associate Software Engineer
8 salaries
unlock blur

₹2 L/yr - ₹6.5 L/yr

Senior Software Engineer
5 salaries
unlock blur

₹8.8 L/yr - ₹15.6 L/yr

Project Assistant
5 salaries
unlock blur

₹1.7 L/yr - ₹2.2 L/yr

Project Coordinator
4 salaries
unlock blur

₹2 L/yr - ₹4 L/yr

Explore more salaries
Compare Trois Infotech with

TCS

3.6
Compare

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview