Filter interviews by
I applied via Walk-in and was interviewed before Oct 2020. There was 1 interview round.
To create a responsive web page / template
Use CSS media queries to adjust the layout based on screen size
Implement a flexible grid system to ensure content adapts to different devices
Optimize images and other media for faster loading on mobile devices
Consider touch-friendly interactions and gestures for mobile users
Test the responsiveness across various devices and screen sizes
Top trending discussions
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
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Program to return list of .tst files in given directory and subdirectories
Use recursion to traverse through all directories and subdirectories
Check if each file has .tst extension and add to list if true
Use built-in functions like os.listdir() and os.path.splitext() in Python
The '==' operator is used for comparing values of primitive data types, while the 'equals' method is used for comparing objects in Java.
Use '==' to compare primitive data types like int, char, boolean, etc.
Use 'equals' method to compare objects like Strings, Lists, etc.
Example: int a = 5; int b = 5; if(a == b) { // true }
Example: String str1 = 'hello'; String str2 = 'hello'; if(str1.equals(str2)) { // true }
Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract for classes to implement.
Abstract classes can contain both abstract and concrete methods, while interfaces can only have abstract methods.
Abstract classes can have constructors, while interfaces cannot.
Interfaces allow for multiple inheritance, while classes can only inherit from one abstract class.
Abstract class...
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Ensure a private static instance variable in the class.
Provide a public static method to access the instance, creating it if necessary.
Use synchronized keyword or double-checked locking to make it thread-safe.
Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half, and then merges the sorted halves.
Divide the array into two halves
Recursively sort each half
Merge the sorted halves back together
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.
based on 1 review
Rating in categories
Software Developer
5
salaries
| ₹1 L/yr - ₹6 L/yr |
Software Tester
5
salaries
| ₹1.5 L/yr - ₹2.7 L/yr |
Softwaretest Engineer
5
salaries
| ₹1.7 L/yr - ₹2.2 L/yr |
UI Developer
4
salaries
| ₹1.1 L/yr - ₹1.2 L/yr |
DOT NET Developer
4
salaries
| ₹1.2 L/yr - ₹3.1 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
Carelon Global Solutions