i
ivy
Filter interviews by
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Pure pipes do not have any side effects and always return the same output for the same input, while impure pipes can have side effects and may not return the same output for the same input.
Pure pipes are stateless and deterministic.
Impure pipes can have side effects like modifying global variables or making network requests.
Examples of pure pipes include filters in Angular, while examples of impure pipes include async
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
2 questions in hackerrank test - 90 minutes.
1. Flipping switches: a two dimensional array and an int value given as inputs. initially all switches are tuned off(marked zero). in each array we get operation which will contain the indexes of the array on which on/off of switches operation is performed. it indicated that those indexes bulbs are tuned on if already turned off and vice versa. after all operations find the count of lights that were switched on.
2. Game of colors: input is a string contains w and b characters: wwwbbbbwww. two players play the game. w starts first. then next player b. one player can play only if its respected color w or b has same color previous and after. i.e., in the input given above, w can start play his tune as we have w at index 1 has its previous index and next index characters are w. then he can remove that color. ie.e at index 1 then player play and removes colour b similarly. a player can win if other player cannot remove any color(no consecutive same color). return the name of the player who wins from the game
I am a seasoned Senior Software Engineer with over 10 years of experience in developing and implementing software solutions.
Over 10 years of experience in software development
Proficient in multiple programming languages such as Java, Python, and C++
Strong problem-solving skills and ability to work in a team environment
Experience in leading and mentoring junior developers
Familiar with Agile development methodologies
Remove duplicates from list of strings
Create a Set to store unique strings
Iterate through the array and add each string to the Set
Convert the Set back to an array to get the list of unique strings
Iterate through the table to find the second largest value.
Iterate through the table and keep track of the largest and second largest values.
Compare each value with the current largest and second largest values.
Update the second largest value if a new value is found that is greater than the current second largest value.
Sort array of strings in descending order
Use a sorting algorithm like quicksort or mergesort
Specify the sorting order as descending
Ensure the sorting algorithm is stable to maintain order of equal elements
ivy interview questions for designations
LLD Design for Movie Ticket Booking System(BookMyShow.com)
Use case diagram to identify actors and their interactions
Class diagram to represent entities like User, Movie, Theater, Booking
Sequence diagram to show the flow of events during ticket booking process
Get interview-ready with Top ivy Interview Questions
To reduce bundle size of an Angular application, you can use lazy loading, tree shaking, code splitting, and optimizing assets.
Use lazy loading to load modules only when needed
Implement tree shaking to remove unused code
Utilize code splitting to divide code into smaller chunks
Optimize assets by compressing images and minifying CSS/JS files
I applied via Naukri.com and was interviewed in May 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2023. There were 4 interview rounds.
Prime number programs
OOPs is Object-Oriented Programming, polymorphism allows objects to be treated as instances of their parent class, abstract class cannot be instantiated.
OOPs is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Polymorphism allows objects to be treated as instances of their parent class, enabling different classes to be treated as ins...
I applied via Naukri.com and was interviewed before Sep 2023. There were 3 interview rounds.
Algorithms & Data Structures
Top trending discussions
The duration of ivy Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 14 interviews
3 Interview rounds
based on 52 reviews
Rating in categories
Software Engineer
862
salaries
| ₹4 L/yr - ₹17 L/yr |
Senior Software Engineer
601
salaries
| ₹8 L/yr - ₹24 L/yr |
System Analyst
336
salaries
| ₹12.5 L/yr - ₹28 L/yr |
Test Engineer
334
salaries
| ₹3.5 L/yr - ₹10 L/yr |
Senior Test Engineer
329
salaries
| ₹7 L/yr - ₹15 L/yr |
TCS
Infosys
Wipro
HCLTech