i
KocharTech
Filter interviews by
Variables in JavaScript are used to store data values.
Variables are declared using the 'var', 'let', or 'const' keywords.
Variables can store different types of data such as numbers, strings, arrays, objects, etc.
Variables can be reassigned with new values.
Variables are case-sensitive.
Example: var x = 5; let name = 'John'; const PI = 3.14;
The event loop is a mechanism in JavaScript that allows for asynchronous operations to be executed in a non-blocking way.
Event loop is responsible for handling asynchronous operations in JavaScript.
It continuously checks the call stack and the callback queue to see if there are any functions that need to be executed.
If the call stack is empty, the event loop will take a function from the callback queue and push it onto...
The Virtual DOM is a lightweight representation of the actual DOM, optimizing updates and rendering in web applications.
The Virtual DOM is a JavaScript object that mirrors the structure of the actual DOM.
When changes occur, the Virtual DOM is updated first, minimizing direct manipulation of the actual DOM.
React uses a reconciliation algorithm to compare the Virtual DOM with the actual DOM, determining the most efficien...
Event emitter in Node.js is a module that allows objects to emit and listen for events.
Event emitter is a built-in module in Node.js
It allows objects to emit named events that cause Function objects to be called
Example: const EventEmitter = require('events');
Example: const myEmitter = new EventEmitter();
Aggregation in MongoDB is a framework for performing data processing operations on documents within a collection.
Aggregation pipeline stages allow for data transformation, filtering, sorting, grouping, and more
Operators like $match, $group, $project, $sort, $limit, $skip are commonly used in aggregation
Aggregation results can be output to a new collection, returned inline, or used for further processing
Agile process implementation focuses on iterative development, collaboration, and flexibility to enhance project outcomes.
Emphasize iterative development: Break projects into smaller, manageable sprints (e.g., 2-week cycles).
Encourage collaboration: Daily stand-up meetings to discuss progress and obstacles (e.g., Scrum meetings).
Adapt to change: Be open to changing requirements even late in development (e.g., incorpora...
Top trending discussions
posted on 10 Sep 2020
I applied via Recruitment Consultant and was interviewed before Sep 2019. There were 5 interview rounds.
The OSI model has 7 layers that define how data is transmitted over a network.
The layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has a specific function and communicates with the layers above and below it.
The Physical layer deals with the physical transmission of data, while the Application layer deals with user interfaces.
Examples of protocols that operate at dif...
C++ is a compiled language while Java is an interpreted language.
C++ is faster and more efficient than Java.
Java is platform-independent while C++ is platform-dependent.
C++ supports multiple inheritance while Java does not.
Java has automatic garbage collection while C++ does not.
C++ allows for low-level memory manipulation while Java does not.
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
posted on 21 Sep 2017
I appeared for an interview before Sep 2016.
I am comfortable with multiple computer languages.
Java
Python
C++
JavaScript
I am impressed by the company's innovative projects and strong team culture.
Impressed by innovative projects
Strong team culture
Opportunity for growth and learning
I appeared for an interview in Oct 2016.
I applied via Campus Placement and was interviewed before Jun 2020. There were 5 interview rounds.
I applied via Campus Placement and was interviewed before Sep 2020. There were 5 interview rounds.
posted on 21 Sep 2021
I applied via Campus Placement and was interviewed before Sep 2020. There were 5 interview rounds.
OOPS concepts are fundamental to software development. They include inheritance, encapsulation, abstraction, and polymorphism.
Inheritance allows a class to inherit properties and methods from another class.
Encapsulation is the practice of hiding data and methods within a class, so they cannot be accessed from outside the class.
Abstraction is the process of simplifying complex systems by breaking them down into smaller,...
I applied via Naukri.com and was interviewed before Sep 2020. There were 3 interview rounds.
Company policies and locations
Our company has strict policies regarding data privacy and security
We have multiple locations across the country and internationally
Each location has its own set of policies and procedures
Employees are expected to adhere to all company policies regardless of location
I applied via Campus Placement and was interviewed in Apr 2022. There were 4 interview rounds.
It was normal aptitude test, basically normal to medium. One can easily clear the test with basic apti preparations.
based on 1 interview experience
Customer Support Executive
234
salaries
| ₹1.1 L/yr - ₹3.5 L/yr |
Customer Service Executive
227
salaries
| ₹1.1 L/yr - ₹3.5 L/yr |
Customer Care Executive
164
salaries
| ₹1.1 L/yr - ₹3.4 L/yr |
Team Lead
135
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Technical Support Executive
97
salaries
| ₹0.8 L/yr - ₹4.4 L/yr |
Synechron
Zensar Technologies
Capita
VVDN Technologies