Filter interviews by
The difference between == and === is that == compares values while === compares both values and types.
The == operator performs type coercion before comparing values.
The === operator does not perform type coercion and compares both values and types.
Using === is generally considered safer and more reliable.
Example: 5 == '5' returns true, but 5 === '5' returns false.
I rate myself 8/10 in Javascript and 7/10 in jQuery.
Proficient in using vanilla Javascript to create dynamic and interactive web pages
Experience in using jQuery to simplify DOM manipulation and event handling
Familiarity with popular Javascript frameworks like React and Angular
Continuously learning and improving my skills in Javascript and jQuery
let, var, and const are JavaScript keywords used for declaring variables with different scopes and mutability.
var is function-scoped and can be redeclared and reassigned
let is block-scoped and can be reassigned but not redeclared
const is block-scoped and cannot be reassigned or redeclared
Use const for values that won't change, let for values that will, and var for legacy code or global variables
The $ sign in JQuery is a shorthand for the JQuery function.
The $ sign is used to select elements in JQuery.
It can also be used to create new elements.
It is a shorthand for the JQuery function.
Example: $('p') selects all the paragraphs on a page.
Callback hell is a situation where multiple nested callbacks make the code difficult to read and maintain.
It occurs when callbacks are nested within other callbacks.
It can lead to code that is difficult to read and maintain.
It can be avoided by using promises or async/await.
Example: fs.readFile('file.txt', function(err, data) { fs.writeFile('file2.txt', data, function(err) { console.log('File written!'); }); });
Async, await, and promises are JavaScript features used for handling asynchronous operations.
Promises are objects that represent the eventual completion or failure of an asynchronous operation.
Async/await is a syntax for writing asynchronous code that looks like synchronous code.
Async functions always return a promise.
Await can only be used inside an async function and it waits for the promise to resolve or reject...
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.
Variables declared with var are hoisted to the top of their scope
Function declarations are also hoisted to the top of their scope
Function expressions are not hoisted
Hoisting can lead to unexpected behavior and bugs
Example: console.log(x); var x = 5; // Output: undefined
I applied via Internshala and was interviewed in Jun 2022. There were 3 interview rounds.
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.
Variables declared with var are hoisted to the top of their scope
Function declarations are also hoisted to the top of their scope
Function expressions are not hoisted
Hoisting can lead to unexpected behavior and bugs
Example: console.log(x); var x = 5; // Output: undefined
Callback hell is a situation where multiple nested callbacks make the code difficult to read and maintain.
It occurs when callbacks are nested within other callbacks.
It can lead to code that is difficult to read and maintain.
It can be avoided by using promises or async/await.
Example: fs.readFile('file.txt', function(err, data) { fs.writeFile('file2.txt', data, function(err) { console.log('File written!'); }); });
let, var, and const are JavaScript keywords used for declaring variables with different scopes and mutability.
var is function-scoped and can be redeclared and reassigned
let is block-scoped and can be reassigned but not redeclared
const is block-scoped and cannot be reassigned or redeclared
Use const for values that won't change, let for values that will, and var for legacy code or global variables
The difference between == and === is that == compares values while === compares both values and types.
The == operator performs type coercion before comparing values.
The === operator does not perform type coercion and compares both values and types.
Using === is generally considered safer and more reliable.
Example: 5 == '5' returns true, but 5 === '5' returns false.
Async, await, and promises are JavaScript features used for handling asynchronous operations.
Promises are objects that represent the eventual completion or failure of an asynchronous operation.
Async/await is a syntax for writing asynchronous code that looks like synchronous code.
Async functions always return a promise.
Await can only be used inside an async function and it waits for the promise to resolve or reject befo...
The $ sign in JQuery is a shorthand for the JQuery function.
The $ sign is used to select elements in JQuery.
It can also be used to create new elements.
It is a shorthand for the JQuery function.
Example: $('p') selects all the paragraphs on a page.
I rate myself 8/10 in Javascript and 7/10 in jQuery.
Proficient in using vanilla Javascript to create dynamic and interactive web pages
Experience in using jQuery to simplify DOM manipulation and event handling
Familiarity with popular Javascript frameworks like React and Angular
Continuously learning and improving my skills in Javascript and jQuery
Top trending discussions
posted on 27 Jan 2017
I appeared for an interview in Dec 2016.
I applied via Campus Placement and was interviewed before Aug 2023. There was 1 interview round.
General mathematics, english and coding
posted on 12 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
Debugging involves systematically identifying and resolving issues in code to ensure it functions as intended.
Reproduce the Issue: Start by replicating the problem consistently to understand its context. For example, if a function returns an unexpected value, run it with the same inputs to see the output.
Check Error Messages: Pay attention to any error messages or logs. They often provide clues about what went wrong, s...
I bring a unique blend of technical skills, problem-solving abilities, and a passion for software development that aligns with your needs.
Strong Technical Skills: I have extensive experience in Java, Spring Boot, and RESTful APIs, demonstrated by my successful project where I built a microservices architecture for an e-commerce platform.
Problem-Solving Abilities: I excel at troubleshooting and optimizing code, as shown...
posted on 14 Aug 2024
I appeared for an interview in Jul 2024.
To clone a website, you need to replicate its design, functionality, and content.
Study the website's design and layout
Identify the technologies used for development
Replicate the functionality and features
Ensure the content is accurate and up-to-date
I am a dedicated and experienced professional with a background in marketing and a passion for driving results.
Experienced in marketing strategies and campaigns
Strong track record of achieving goals and targets
Passionate about driving results and exceeding expectations
I applied via Campus Placement
Its was data structure and algorithm and SQL round 4 question of dsa and 2 question of sql
OTP less work eliminates the need for one-time passwords for authentication.
OTP less work uses alternative methods like biometrics, push notifications, or hardware tokens for authentication.
It provides a more seamless and user-friendly authentication experience.
Examples include fingerprint scanning on smartphones or security keys for two-factor authentication.
I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.
3 Coding question medium level
Certifications are not mandatory for software developers, but can add value to their resume.
Certifications in programming languages like Java, Python, C++
Certifications in software development methodologies like Agile, Scrum
Certifications in cloud computing platforms like AWS, Azure
Certifications in security like CISSP, CEH
Certifications in project management like PMP
Certifications in mobile app development like Androi...
I applied via Campus Placement and was interviewed in Jul 2021. There was 1 interview round.
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects to be treated as if they are of multiple types.
It enables code to be written that can work with objects of different classes in a uniform way.
Polymorphism can be achieved through method overloading or method overriding.
Example: A shape class can have multiple subclasses like circle, square, triangle, etc. and all can be treated a...
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows for code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class, and can also add new properties and method...
based on 3 reviews
Rating in categories
Java Developer
13
salaries
| ₹4 L/yr - ₹4.5 L/yr |
Area Sales Manager
9
salaries
| ₹5.4 L/yr - ₹11.5 L/yr |
Editor
7
salaries
| ₹5.2 L/yr - ₹9.8 L/yr |
Deputy Area Sales Manager
7
salaries
| ₹5.6 L/yr - ₹8.3 L/yr |
Deputy Zonal Sales Manager
7
salaries
| ₹9.2 L/yr - ₹15 L/yr |
Cogoport
KrazyBee
Treebo Hotels
Arzooo.com