Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2020. There were 5 interview rounds.
I applied via Shine
Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.
Closures allow functions to access variables from their parent function even after the parent function has returned.
They help in creating private variables and functions in JavaScript.
Closures are commonly used in event handlers and callbacks.
call, apply, and bind are methods in JavaScript used to manipulate the context of a function.
call() is used to invoke a function with a specified 'this' value and arguments provided individually.
apply() is similar to call() but arguments are passed as an array.
bind() is used to create a new function with a specified 'this' value and initial arguments.
I applied via AmbitionBox and was interviewed in Jul 2023. There were 3 interview rounds.
Uging tag , elements, div, selector, flex box etc
Bootstrap is a front-end framework that helps in creating responsive websites by using a grid system and predefined classes.
Bootstrap provides a grid system with 12 columns that automatically adjusts based on screen size.
It includes responsive utility classes like 'd-none' and 'd-md-block' to show/hide content based on screen size.
Bootstrap also offers responsive navigation components like the navbar that collapses int
General apptitude test
Based on project and dsa
posted on 3 Dec 2024
2 medium leetcode questions were asked
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
45 minutes
arrays, strings,
SHL
To find number of nodes in a tree, perform a depth-first or breadth-first traversal and count the nodes. Time complexity is O(n).
Perform a depth-first or breadth-first traversal of the tree
Count the nodes as you traverse the tree
Time complexity is O(n) where n is the number of nodes in the tree
Abstraction is the concept of hiding complex implementation details and showing only the necessary information.
Abstraction allows developers to focus on the essential features of an object or system.
It helps in reducing complexity and improving efficiency in software development.
Implement abstraction in programming by using abstract classes and interfaces.
Example: In a car, we don't need to know the internal workings o...
The minimum number of coins to reach a target amount can be calculated using dynamic programming.
Use dynamic programming to calculate the minimum number of coins needed to reach the target amount.
Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount.
Iterate through the coin denominations and update the minimum number of coins needed for each amount based
Convert byte stream to human readable format without using library
Iterate through the byte stream and convert each byte to its ASCII character representation
Concatenate the ASCII characters to form the human readable format
Handle special characters and edge cases appropriately
I applied via Job Fair and was interviewed in Nov 2024. There were 2 interview rounds.
Array, math, sort, string javascript qutions
Simple coding qution
posted on 30 Nov 2024
I applied via campus placement at Kalinga Institute of Industrial Technology, Khurda and was interviewed in May 2024. There were 2 interview rounds.
Coding round was there. Two coding questions were asked to solve in 1 hour. The difficulty was easy to medium.Leetcode questions of arrays and strings.
posted on 22 Oct 2024
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
OnCampus Test including DSA Questions
Software Engineer
24
salaries
| ₹3.2 L/yr - ₹9.2 L/yr |
Software Developer
16
salaries
| ₹3.8 L/yr - ₹16.9 L/yr |
QA Engineer
13
salaries
| ₹3.8 L/yr - ₹8.5 L/yr |
Front end Developer
12
salaries
| ₹3.8 L/yr - ₹13 L/yr |
Senior QA Engineer
7
salaries
| ₹6 L/yr - ₹15.4 L/yr |
TCS
Infosys
Wipro
HCLTech