Filter interviews by
let is block scoped, var is function scoped, const is a constant variable.
let is block scoped, meaning it is only accessible within the block it is declared in.
var is function scoped, meaning it is accessible throughout the function it is declared in.
const is a constant variable whose value cannot be changed once assigned.
The spread operator in JavaScript allows an iterable to be expanded into individual elements.
The spread operator is denoted by three dots (...) and can be used to expand arrays, objects, or strings.
It is commonly used for combining arrays, passing arguments to functions, and creating copies of arrays or objects.
Example: const arr1 = [1, 2, 3]; const arr2 = [...arr1, 4, 5]; // arr2 will be [1, 2, 3, 4, 5]
JavaScript is a versatile programming language primarily used for web development, enabling interactive and dynamic content on websites.
JavaScript is a high-level, interpreted programming language.
It is primarily used for client-side web development, allowing for dynamic content updates.
JavaScript supports event-driven programming, enabling interactive user interfaces.
Example: Using 'document.getElementById' to ma...
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...
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 o...
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...
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.
I appeared for an interview in Dec 2024, where I was asked the following questions.
I have extensive experience in product ownership across various industries, focusing on agile methodologies and stakeholder collaboration.
Led a cross-functional team to launch a mobile app that increased user engagement by 30%.
Implemented agile practices in a software development project, resulting in a 25% reduction in delivery time.
Collaborated with stakeholders to define product vision and roadmap for a healthcare p...
I applied via Walk-in and was interviewed in Jul 2023. There were 3 interview rounds.
JavaScript is a versatile programming language primarily used for web development, enabling interactive and dynamic content on websites.
JavaScript is a high-level, interpreted programming language.
It is primarily used for client-side web development, allowing for dynamic content updates.
JavaScript supports event-driven programming, enabling interactive user interfaces.
Example: Using 'document.getElementById' to manipul...
let is block scoped, var is function scoped, const is a constant variable.
let is block scoped, meaning it is only accessible within the block it is declared in.
var is function scoped, meaning it is accessible throughout the function it is declared in.
const is a constant variable whose value cannot be changed once assigned.
The spread operator in JavaScript allows an iterable to be expanded into individual elements.
The spread operator is denoted by three dots (...) and can be used to expand arrays, objects, or strings.
It is commonly used for combining arrays, passing arguments to functions, and creating copies of arrays or objects.
Example: const arr1 = [1, 2, 3]; const arr2 = [...arr1, 4, 5]; // arr2 will be [1, 2, 3, 4, 5]
I applied via Indeed and was interviewed in Jul 2019. There were 4 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
Program to print the Fibonacci series up to a given number.
Take input from user for the limit of the series.
Initialize two variables with 0 and 1 respectively.
Use a loop to generate the series and print each number.
Add the previous two numbers to get the next number in the series.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 3 interview rounds.
posted on 9 May 2017
I appeared for an interview before May 2016.
posted on 4 May 2019
I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.
This question involves creating a specific pattern using loops and conditional statements in programming.
Identify the desired pattern (e.g., asterisks, numbers).
Use nested loops: outer loop for rows, inner loop for columns.
Control the output format with conditional statements.
Example: For a pyramid pattern, increase spaces and asterisks in each row.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
based on 2 interview experiences
Difficulty level
Duration
Software Developer
35
salaries
| ₹2 L/yr - ₹7.4 L/yr |
Software Engineer
15
salaries
| ₹3.2 L/yr - ₹8.5 L/yr |
Product Owner
7
salaries
| ₹6 L/yr - ₹12.7 L/yr |
Devops Engineer
6
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Mean Stack Developer
6
salaries
| ₹3 L/yr - ₹4.1 L/yr |
Accel Frontline
Apmosys Technologies
Pitney Bowes
DynPro