i
Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2021. There was 1 interview round.
Python is dynamically typed, interpreted language while Java is statically typed, compiled language.
Python is easier to learn and write code quickly.
Java is more verbose and requires more code to accomplish the same task.
Python is better suited for scripting and rapid prototyping.
Java is better suited for large-scale enterprise applications.
Python has a larger community and more third-party libraries.
Java has better pe...
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
posted on 12 Jan 2025
On campus aptitude test
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Quantitative , figure ,mcq question based on tech stack and 2 coding question which are basic. 90 minute time limit.
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
Regarding To My Full Stack
Regarding To My Full Stack
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
Design patterns are reusable solutions to common problems in software design.
Design patterns help in creating maintainable, scalable, and efficient code.
Some common design patterns include Singleton, Factory, Observer, and Strategy.
Design patterns can be categorized into three main groups: creational, structural, and behavioral.
Functional overloading involves multiple functions with the same name but different parameters, while function overriding involves a subclass providing a specific implementation for a method in its superclass.
Functional overloading allows multiple functions with the same name but different parameters.
Function overriding occurs in inheritance when a subclass provides a specific implementation for a method in its supercl...
Hoisting in JavaScript is a behavior 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 initializations.
Function declarations are fully hoisted, including their definitions.
Hoisting can lead to unexpected behavior if not understood properly.
Memoization is a technique used in computer science to store the results of expensive function calls and return the cached result when the same inputs occur again.
Memoization helps in improving the performance of a program by reducing redundant calculations.
It is commonly used in dynamic programming to optimize recursive algorithms.
Example: Fibonacci sequence calculation can be optimized using memoization to store prev
A promise is an object representing the eventual completion or failure of an asynchronous operation. A closure is a function defined within another function that has access to its parent function's scope.
Promise is used to handle asynchronous operations in JavaScript.
Promises can be in one of three states: pending, fulfilled, or rejected.
Closures allow functions to access variables from their parent function even after...
== is used for equality comparison, while === is used for strict equality comparison.
== checks for equality of values, while === checks for equality of values and data types.
== can perform type coercion, while === does not.
== is less strict than ===.
Example: 1 == '1' returns true, but 1 === '1' returns false.
I applied via LinkedIn and was interviewed in Aug 2023. There was 1 interview round.
I break down complex tasks into smaller, manageable steps and prioritize them based on dependencies and deadlines.
Analyze the requirements and understand the problem thoroughly
Break down the task into smaller subtasks
Prioritize the subtasks based on dependencies and deadlines
Create a plan or roadmap to guide the development process
Implement each subtask one by one, ensuring proper testing and quality assurance
Regularly...
based on 5 reviews
Rating in categories
Senior Analyst
1.8k
salaries
| ₹4.5 L/yr - ₹15 L/yr |
Software Engineering Specialist
1.7k
salaries
| ₹9 L/yr - ₹33 L/yr |
Analyst
1.5k
salaries
| ₹2.8 L/yr - ₹10.5 L/yr |
Software Engineer
1.4k
salaries
| ₹5 L/yr - ₹19.9 L/yr |
Business Analyst
1.1k
salaries
| ₹6 L/yr - ₹26 L/yr |
BNP Paribas
Crédit Agricole
HSBC Group
Barclays