Filter interviews by
I applied via Referral and was interviewed before Mar 2021. There were 2 interview rounds.
Closure is a function that has access to its outer function's variables, even after the outer function has returned.
Closure is created when a function is defined inside another function.
The inner function has access to the outer function's variables and parameters.
The inner function can access the outer function's variables even after the outer function has returned.
Closures can be used to create private variables and
Regular functions are defined using the function keyword, while arrow functions use the => syntax.
Arrow functions have a shorter syntax than regular functions.
Arrow functions do not have their own 'this' keyword.
Arrow functions cannot be used as constructors.
Regular functions can be used as methods on objects, while arrow functions cannot.
Arrow functions are always anonymous, while regular functions can be named or ano
The 'this' keyword refers to the current object in which the code is being executed.
The value of 'this' depends on how a function is called.
In a global context, 'this' refers to the global object (window in a browser).
In a function context, 'this' refers to the object that the function is a method of.
In an event context, 'this' refers to the element that triggered the event.
In a constructor function, 'this' refers to t...
A url is shared and you basically answer a bunch of multiple choice questions with a coding problem at the end.
Top trending discussions
posted on 24 Jun 2024
Object Oriented Programming Concepts involve encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: class Car with properties like make, model, and methods like start(), stop().
Inheritance: Allows a class to inherit properties and methods from another class. Example: class SUV extends Car, inheriting properties and methods from...
Debugging is the process of identifying and fixing errors or bugs in software code.
Identifying and isolating issues in the code
Using tools like breakpoints and print statements to track down bugs
Fixing errors to ensure the code runs correctly
Testing the code to verify that the bugs have been resolved
Debugging can be achieved by identifying and fixing errors in the code.
Use debugging tools like breakpoints to pause the code execution and inspect variables
Review the code logic and look for syntax errors or logical mistakes
Utilize logging to track the flow of the program and identify issues
Test the code with different inputs to reproduce and isolate the bugs
Collaborate with team members to get fresh perspectives on t
posted on 24 Jun 2024
Object Oriented Programming Concepts involve encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: class Car with properties like make, model, and methods like start(), stop().
Inheritance: Allows a class to inherit properties and methods from another class. Example: class SUV extends Car, inheriting properties and methods from...
based on 1 review
Rating in categories
Software Developer
36
salaries
| ₹2 L/yr - ₹8.7 L/yr |
Software Engineer
13
salaries
| ₹3 L/yr - ₹8.5 L/yr |
Devops Engineer
7
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Mean Stack Developer
7
salaries
| ₹3 L/yr - ₹4.1 L/yr |
Product Owner
7
salaries
| ₹6 L/yr - ₹14 L/yr |
TO THE NEW
Srijan Technologies
TCS
Infosys