Filter interviews by
I applied via Approached by Company and was interviewed before Sep 2023. There were 2 interview rounds.
Arrow functions are a concise way to write functions in JavaScript.
Arrow functions have a shorter syntax compared to traditional function expressions.
They do not have their own 'this' keyword, instead they inherit 'this' from the parent scope.
Arrow functions are best suited for non-method functions and do not work well as object methods.
Primitive data types in JavaScript are basic data types that are not objects and do not have methods.
Primitive data types include string, number, boolean, null, undefined, and symbol.
Examples: 'hello' (string), 42 (number), true (boolean), null, undefined, Symbol('foo')
Equality in JS refers to how values are compared in JavaScript.
In JavaScript, there are two types of equality: strict equality (===) and loose equality (==)
Strict equality (===) checks if the values are of the same type and have the same value
Loose equality (==) converts the operands to the same type before making the comparison
Example: 1 === '1' is false (strict equality), 1 == '1' is true (loose equality)
OOPS concepts in JavaScript involve encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Ability of a class to inherit properties and methods from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the neces
Complex program to test knowledge of JS, HTML, CSS, DOM manipulation and 2D animations
Top trending discussions
posted on 8 Nov 2022
I applied via Hello Intern and was interviewed in May 2022. There were 2 interview rounds.
Factors that slow down a website include large images, excessive HTTP requests, outdated plugins, and poor server performance.
Large images and videos
Excessive HTTP requests
Outdated plugins and scripts
Poor server performance
Unoptimized code
External embedded media
Too many ads or pop-ups
JavaScript is used for creating interactive and dynamic web pages.
JavaScript allows for client-side scripting, reducing server load and improving user experience.
It is versatile and can be used for both front-end and back-end development.
JavaScript frameworks like React and Angular make it easier to build complex web applications.
It is constantly evolving with new features and updates.
JavaScript is supported by all maj
CSS Grid is a layout system that allows for easy creation of complex and responsive web designs.
CSS Grid allows for the creation of complex layouts with rows and columns
It provides a more flexible and efficient way to design web layouts compared to traditional methods
It allows for responsive design without the need for media queries
It can be used in combination with other CSS layout systems like Flexbox
Example: Using C
Interview experience
based on 1 review
Rating in categories
Quality Analyst
7
salaries
| ₹2.8 L/yr - ₹4 L/yr |
Graphic Designer
5
salaries
| ₹2 L/yr - ₹4 L/yr |
Business Development Executive
5
salaries
| ₹2.4 L/yr - ₹2.8 L/yr |
Project Manager
4
salaries
| ₹7.8 L/yr - ₹9.5 L/yr |
Content Developer
4
salaries
| ₹1.2 L/yr - ₹3 L/yr |
Educomp Solutions
Baoiam Innovations
Mentorsity
Valued Epistemics