i
Lucent Innovation
Filter interviews by
Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.
Closures allow functions to access variables from their parent function even after the parent function has returned.
They help in maintaining state in JavaScript.
Closures are created whenever a function is defined within another function.
Promises in Node.js are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in a more readable and manageable way.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() to handle success or failure.
They help avoid callback hell and make code more maintainable.
Example: const my...
Callbacks are functions passed as arguments to other functions, to be executed later.
Callbacks are commonly used in asynchronous programming in Node.js.
They allow functions to be executed after another function has finished its execution.
Callbacks can be used to handle events, make API calls, or perform other tasks asynchronously.
Example: fs.readFile('file.txt', (err, data) => { console.log(data); });
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope.
Variable and function declarations are hoisted to the top of their scope during the compilation phase.
Only declarations are hoisted, not initializations.
Function declarations take precedence over variable declarations.
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
posted on 11 Feb 2022
I applied via Campus Placement and was interviewed in Aug 2021. There were 4 interview rounds.
1st test was aptitude and a easy coding test
The 2nd test was pure coding based test on hacker rank platform and contains 2 easy and 2 medium question
posted on 6 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Based on JavaScript and Java.
A task based on JavaScript.
posted on 24 Oct 2024
posted on 12 Sep 2023
I applied via Naukri.com and was interviewed before Sep 2022. There were 3 interview rounds.
Advanced JS, PHP related questions
posted on 26 Mar 2024
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
posted on 27 Aug 2024
I applied via Job Portal
based on 1 interview
Interview experience
Software Developer
18
salaries
| ₹3.3 L/yr - ₹8 L/yr |
Software Engineer Level 1
7
salaries
| ₹3.6 L/yr - ₹5 L/yr |
Software Engineer
5
salaries
| ₹3 L/yr - ₹5.5 L/yr |
Java Developer
5
salaries
| ₹4 L/yr - ₹5.5 L/yr |
Front end Developer
5
salaries
| ₹2.2 L/yr - ₹5 L/yr |
TCS
Infosys
Wipro
HCLTech