Filter interviews by
Academic projects and from the resume about skills
I use technology to design, develop, and test software applications for various engineering projects.
I utilize programming languages such as Java, C++, and Python to write code for software applications.
I use tools like Git for version control and collaboration with team members.
I employ testing frameworks like JUnit for unit testing and Selenium for automated testing.
I leverage IDEs like IntelliJ IDEA and Eclipse for ...
I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.
Basic logical reasoning questions and some other non-technical questions
I applied via Recruitment Consultant and was interviewed in Jul 2019. There were 3 interview rounds.
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:
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,...
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
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
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
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...
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.
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...
Trois Infotech interview questions for popular designations
Top trending discussions
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
Design a solution with Java Spring boot, Spring Data, DB Integration
Create a Spring Boot project with Spring Data dependency
Configure the database connection in application.properties
Create entity classes with JPA annotations
Create repository interfaces extending JpaRepository
Use repository methods in service classes
Expose REST endpoints using @RestController
Handle exceptions using @ControllerAdvice
Secure endpoints usi...
I appeared for an interview in Aug 2020.
Developed a real-time data processing system for a financial institution
Implemented a distributed system using Apache Kafka and Apache Storm
Designed a fault-tolerant architecture with multiple redundancy layers
Optimized the system for high throughput and low latency
Provided real-time monitoring and alerting using Grafana and Prometheus
posted on 14 Oct 2021
I applied via Walk-in and was interviewed before Oct 2020. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in Jun 2019. There were 4 interview rounds.
Answering questions related to Spring Boot and core Java
Spring Boot addons include Spring Security, Spring Data, and Spring Cloud
Spring Boot is a framework for building standalone, production-grade Spring-based applications
Ways of configuring a bean in Spring include XML configuration, Java-based configuration, and annotation-based configuration
Core Java topics include OOP concepts, collections, multithreading, and exc
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Oct 2020. There was 1 interview round.
based on 5 interviews
Interview experience
based on 12 reviews
Rating in categories
Software Engineer
7
salaries
| ₹3.7 L/yr - ₹6 L/yr |
Associate Software Engineer
7
salaries
| ₹2 L/yr - ₹6.5 L/yr |
Senior Software Engineer
5
salaries
| ₹9 L/yr - ₹13 L/yr |
Project Assistant
5
salaries
| ₹1.7 L/yr - ₹2.2 L/yr |
Project Manager
4
salaries
| ₹2 L/yr - ₹11 L/yr |
TCS
Accenture
Cognizant
Infosys