i
AppInventiv
Technologies
Filter interviews by
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their assignments.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
Closure is a function that captures the variables from its surrounding scope, even after the surrounding function has finished executing.
Closure allows a function to access and manipulate variables from its outer function.
It maintains a reference to its outer function's scope, even after the outer function has returned.
Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { co...
I applied via LinkedIn and was interviewed in May 2022. There were 3 interview rounds.
Top trending discussions
I applied via Approached by Company and was interviewed before Jun 2021. There were 2 interview rounds.
Frameworks provide structure and pre-built components for software development, but can also limit flexibility and require learning curve.
Advantage: Provides structure and pre-built components for faster development
Advantage: Can improve code quality and maintainability
Disadvantage: Can limit flexibility and customization
Disadvantage: Requires learning curve and potential dependency issues
Example: ReactJS provides a fr...
Oops stands for Object-Oriented Programming. It is a programming paradigm that uses objects to represent real-world entities.
Advantages: code reusability, modularity, encapsulation, inheritance, polymorphism
Disadvantages: complexity, steep learning curve, performance overhead
Example: creating a class 'Car' with properties like 'make', 'model', and 'year', and methods like 'start_engine' and 'stop_engine'
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Sep 2021. There was 1 interview round.
posted on 8 Apr 2022
I applied via Naukri.com and was interviewed before Apr 2021. There were 3 interview rounds.
Aptitude test will a hackerrank test where it might have technical MCQ and/or coding test.
posted on 4 Oct 2021
I applied via Company Website and was interviewed in Apr 2021. There was 1 interview round.
Classloaders are responsible for loading classes into the JVM at runtime.
Java has three built-in classloaders: bootstrap, extension, and system.
Custom classloaders can be created to load classes from non-standard sources.
Classloaders follow a delegation model, where they first delegate to their parent classloader before attempting to load the class themselves.
Classloaders can be used for dynamic class loading and hot-s...
I applied via Recruitment Consultant and was interviewed before Jun 2020. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Jan 2022. There were 3 interview rounds.
MySQL query to find 2 highest salaries and explanation of abstract and interfaces
Use ORDER BY and LIMIT to get the top 2 salaries
Abstract classes cannot be instantiated and can have both abstract and non-abstract methods
Interfaces define a set of methods that a class must implement
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 2
Example: abstract class Animal { abstract void makeSound(); }
Example: inte...
Java is a high-level programming language developed by Sun Microsystems (now owned by Oracle) in 1995.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
It is object-oriented and designed to have as few implementation dependencies as possible.
Java is widely used for building web applications, mobile apps, and enterprise software.
James Gosling, Mike Sheridan, and Patrick Nau...
based on 1 interview experience
based on 31 reviews
Rating in categories
Software Engineer
280
salaries
| ₹3 L/yr - ₹9.2 L/yr |
Senior Software Engineer
205
salaries
| ₹11 L/yr - ₹20 L/yr |
Software Developer
132
salaries
| ₹3.6 L/yr - ₹14 L/yr |
Associate Technical Leader
60
salaries
| ₹11 L/yr - ₹27.4 L/yr |
Business Analyst
57
salaries
| ₹3.4 L/yr - ₹9.9 L/yr |
Thomson Reuters
HighRadius
Chetu
EbixCash Limited