Upload Button Icon Add office photos

Filter interviews by

Trois Infotech Associate Software Engineer Interview Questions, Process, and Tips

Updated 19 Jan 2020

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

Interview questions from similar companies

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

I applied via Company Website and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

It was a simple Aptitude test designed to test your english proficiency and your quantitative skills.

Round 2 - Communication Assessment 

(1 Question)

  • Q1. Multiple questions meant to test your english communication proficiency
Round 3 - Coding Test 

There were 2 coding questions. The level of questions were not very high. The languages available for the round were Python, Java, C++, C, C#.

Round 4 - One-on-one 

(4 Questions)

  • Q1. Please Introduce yourself
  • Q2. What project did you work on in your final year?
  • Q3. Do you have any connections in the industry?
  • Q4. Did you undergo any Internships?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Swap two variables, prime number
  • Ans. 

    To swap two variables, use a temporary variable to store one value before swapping them.

    • Create a temporary variable to store one of the values

    • Assign the first variable to the temporary variable

    • Assign the second variable to the first variable

    • Assign the temporary variable to the second variable

  • Answered by AI
  • Q2. Based on Linux, SQL and other
  • Q3. What are pointers
  • Ans. 

    Pointers are variables that store memory addresses of other variables or functions.

    • Pointers are used to access and manipulate memory directly.

    • They are commonly used in programming languages like C and C++.

    • Example: int *ptr; // declaring a pointer to an integer variable

  • Answered by AI
  • Q4. Commands on SQL and Linux
  • Q5. Questions related to HR
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is the difference between drop and delete in SQL?
  • Ans. 

    Drop removes a table from the database while delete removes specific rows from a table.

    • DROP is a DDL (Data Definition Language) command used to remove a table and its data from the database.

    • DELETE is a DML (Data Manipulation Language) command used to remove specific rows from a table based on a condition.

    • DROP command is irreversible and all the data in the table is lost, while DELETE can be rolled back if used within a...

  • Answered by AI
  • Q2. What are the different commands in SQL?
  • Ans. 

    SQL commands are used to interact with databases and perform various operations like querying, updating, and deleting data.

    • SELECT - retrieves data from a database

    • INSERT - adds new data to a database

    • UPDATE - modifies existing data in a database

    • DELETE - removes data from a database

    • CREATE - creates a new database or table

    • ALTER - modifies the structure of a database object

    • DROP - deletes a database object

    • JOIN - combines row...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were two coding questions

Round 2 - Coding Test 

There was oncampus coding round , where 1 question was given.

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me something about yourself?
  • Q2. What are your projects?
Round 4 - HR 

(1 Question)

  • Q1. Where do you see yourself after 5 years?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - communication 

(2 Questions)

  • Q1. Read the sentence
  • Q2. Listen and repeat the sentence
Round 2 - Coding Test 

Mercel platform 1 hour

Round 3 - Technical 

(2 Questions)

  • Q1. Explain ur project
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used HTML, CSS, and JavaScript for front-end development

    • Implemented backend functionality using Node.js and MongoDB

    • Incorporated user authentication and authorization features

    • Utilized RESTful APIs for communication between front-end and back-end

  • Answered by AI
  • Q2. One code according to ur cluster
  • Ans. 

    I would write a code snippet based on the specific cluster or category provided.

    • Identify the specific cluster or category provided in the question

    • Write a code snippet that aligns with the requirements of the cluster

    • Ensure the code is accurate and relevant to the given cluster

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

General aptitude, behaviourial and some analytical questions

Round 2 - One-on-one 

(3 Questions)

  • Q1. Tell me about yourself
  • Q2. Questions from projects mentioned in resume
  • Q3. Few basic technical questions

Associate Software Engineer Interview Questions & Answers

Wipro user image A praneeth Kumar Reddy

posted on 24 Oct 2024

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

Numerical based questions are there mostly

Round 2 - Coding Test 

Good basic level coding questions

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me about urself
  • Q2. Tell about ur projects
  • Ans. 

    I have worked on various projects including a web application for online shopping and a mobile app for task management.

    • Developed a web application using HTML, CSS, and JavaScript for online shopping

    • Created a mobile app using React Native for task management

    • Implemented RESTful APIs for communication between front-end and back-end systems

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Indeed and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Assignment 

They will give assignment with video explanation.

Round 2 - Technical 

(2 Questions)

  • Q1. Theory questions on java
  • Q2. Spring boot questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between abstract class and interface
  • Ans. 

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

    • Abstract class can have constructors, fields, and methods, while interface cannot have any of these.

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

    • Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementin

  • Answered by AI
  • Q2. Why static and final key words used
  • Ans. 

    Static and final keywords are used in Java to define class-level variables and constants respectively.

    • Static keyword is used to define class-level variables and methods, which are shared among all instances of the class.

    • Final keyword is used to define constants that cannot be changed once initialized.

    • Static variables are accessed using the class name, while final variables are accessed using object references.

    • Example: ...

  • Answered by AI

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.

People are getting interviews through

based on 1 Trois Infotech interview
Recruitment Consultant
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Trois Infotech Associate Software Engineer Salary
based on 7 salaries
₹2 L/yr - ₹6.5 L/yr
39% 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 & Benefits

2.0

Job Security

1.0

Company culture

1.6

Promotions/Appraisal

1.3

Work Satisfaction

Explore 2 Reviews and Ratings
Associate Software Engineer
7 salaries
unlock blur

₹2 L/yr - ₹6.5 L/yr

Software Engineer
6 salaries
unlock blur

₹3 L/yr - ₹9 L/yr

Project Assistant
5 salaries
unlock blur

₹1.7 L/yr - ₹2.2 L/yr

GIS Engineer
5 salaries
unlock blur

₹2.7 L/yr - ₹3.6 L/yr

Project Manager
4 salaries
unlock blur

₹2 L/yr - ₹11 L/yr

Explore more salaries
Compare Trois Infotech 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