i
Winjit
Technologies
Filter interviews by
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used in JavaScript to handle asynchronous operations.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: Fetching data from an API returns a Promise that resolves with the data or rejects with an erro...
Node.js is single threaded, but uses multiple threads for I/O operations.
Node.js uses a single thread to handle all JavaScript code execution.
It uses multiple threads from a thread pool to handle I/O operations asynchronously.
This allows Node.js to handle high concurrency without blocking the main thread.
Example: When reading a file, Node.js will use a separate thread from the pool to perform the I/O operation.
Reverse the Array of Strings
I applied via Referral and was interviewed before Sep 2021. There were 5 interview rounds.
Angular is a front-end framework while Node.js is a back-end runtime environment.
Angular is used for building dynamic web applications with a focus on the client-side.
Node.js is used for building server-side applications with JavaScript.
Angular uses TypeScript for building applications while Node.js uses JavaScript.
Angular has a large community and a lot of pre-built components while Node.js has a vast library of modul...
Top trending discussions
I applied via Naukri.com and was interviewed before Apr 2021. There was 1 interview round.
posted on 24 Apr 2023
I applied via Company Website and was interviewed before Apr 2022. There were 4 interview rounds.
Basic Apti questions
Basic Java Coding test
I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.
posted on 18 Oct 2023
I applied via Walk-in and was interviewed before Oct 2022. There were 3 interview rounds.
Mcat Aptitude for general MCQ
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Encapsulation: Objects can encapsulate data and behavior within a single unit.
Inheritance: Objects can inherit attributes and methods from other objects.
Polymorphism: Objects can take on different forms or have multiple behaviors.
Example: Classes in Java or C++ are used to create objects with propertie...
API Gateway is a server that acts as an API front-end, receiving API requests, enforcing throttling and security policies, passing requests to the back-end service, and then passing the response back to the requester.
API Gateway acts as a single entry point for all client requests to the backend services.
It can handle tasks like authentication, authorization, rate limiting, caching, and request/response transformations...
Spring is a lightweight framework for building enterprise applications in Java.
Provides comprehensive infrastructure support for developing Java applications
Facilitates easier configuration and integration of various components
Promotes good programming practices like dependency injection and aspect-oriented programming
Includes modules like Spring Core, Spring MVC, Spring Security, etc.
Example: @Autowired annotation for...
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization is used to eliminate data redundancy by breaking up tables into smaller tables and defining relationships between them.
It helps in reducing data anomalies such as insertion, update, and deletion anomalies.
Normalization is achieved through a series of normal forms (1NF, 2NF, 3NF, BCNF, etc.)
For exa...
posted on 7 Feb 2024
Sanity testing is a subset of regression testing, while smoke testing is a subset of acceptance testing.
Sanity testing is performed to ensure that the critical functionalities of the software are working as expected.
Smoke testing is performed to verify if the software build is stable enough for further testing.
Sanity testing is usually performed after major changes or bug fixes.
Smoke testing is performed on each build ...
posted on 30 Sep 2021
I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.
posted on 1 Sep 2021
I applied via Naukri.com and was interviewed in Aug 2021. There were 4 interview rounds.
based on 2 interview experiences
based on 20 reviews
Rating in categories
Software Engineer
346
salaries
| ₹3.3 L/yr - ₹13.5 L/yr |
Software Developer
243
salaries
| ₹2.8 L/yr - ₹9 L/yr |
Senior Software Engineer
189
salaries
| ₹5.6 L/yr - ₹19.1 L/yr |
Project Engineer
42
salaries
| ₹7 L/yr - ₹19 L/yr |
Business Analyst
37
salaries
| ₹3.5 L/yr - ₹11 L/yr |
ITC Infotech
3i Infotech
Microland
Clover Infotech