Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by ivy Team. If you also belong to the team, you can get access from here

ivy Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

ivy Senior Software Engineer Interview Questions, Process, and Tips

Updated 16 Dec 2024

Top ivy Senior Software Engineer Interview Questions and Answers

View all 10 questions

ivy Senior Software Engineer Interview Experiences

14 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Prime number programs

Round 3 - Technical 

(1 Question)

  • Q1. What is ooops, what is polymorphism , abstract class
  • Ans. 

    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...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Solid principals
  • Q2. Difference between pure and impure pipes
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Coding Test 

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

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare and practice array and string manipulation questions before the coding test. read the problem statements thoroughly and should be able to quickly solve the problems as it takes a lot of time to read and understand the problems in hacker rank. do the time check and submit your code
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    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

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Technical interview and analytical questions

ivy interview questions for designations

 Senior Software Engineer 2

 (1)

 Software Engineer

 (33)

 Senior Software Developer

 (2)

 Software Engineer Trainee

 (3)

 Software Testing Engineer

 (1)

 Software Quality Assurance Engineer

 (1)

 Senior Test Engineer

 (2)

 Software Developer

 (8)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Remove duplicates from list
  • Ans. 

    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

  • Answered by AI
  • Q2. Find Second largest in a table
  • Ans. 

    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.

  • Answered by AI
  • Q3. Sort in descending order
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be genuine

Skills evaluated in this interview

Get interview-ready with Top ivy Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Create LLD Design for Movie Ticket Booking System(BookMyShow.com)
  • Ans. 

    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

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Core Java and J2EE basic questions
Round 3 - HR 

(1 Question)

  • Q1. Experience in previous companies and learnings

Interview Preparation Tips

Interview preparation tips for other job seekers - Its not that tough just be yourself when answering the questions

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How to reduce bundle size of angular application
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Purely scenario based questions
  • Q2. Answer based on your experience
Round 3 - Technical 

(1 Question)

  • Q1. 1. Depth about JVM internals 2. SQL Query questions

Interview Preparation Tips

Interview preparation tips for other job seekers - give your answers with confident
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Java 8, Spring Boot, Angular 8
Round 3 - Technical 

(1 Question)

  • Q1. About project the in recent employer
Round 4 - HR 

(1 Question)

  • Q1. Abount their company, salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Good
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. IOS & Mac OS
Round 2 - Technical 

(1 Question)

  • Q1. Design Patterns & System designs
Round 3 - Coding Test 

Algorithms & Data Structures

I applied via LinkedIn and was interviewed in Jan 2022. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Oops concepts, mysql query
  • Q2. Find 2highest salary mysql query, abstract and interfaces
  • Ans. 

    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

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Mysql questions, sdlc method
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion and discussion about job roles

Interview Preparation Tips

Topics to prepare for ivy Senior Software Engineer interview:
  • OOPS
  • MySQL
  • Javascript
  • Laravel
Interview preparation tips for other job seekers - Clear oops concepts, mysql concepts, and know how to find highest salary

Skills evaluated in this interview

ivy Interview FAQs

How many rounds are there in ivy Senior Software Engineer interview?
ivy interview process usually has 2-3 rounds. The most common rounds in the ivy interview process are Technical, Coding Test and HR.
What are the top questions asked in ivy Senior Software Engineer interview?

Some of the top questions asked at the ivy Senior Software Engineer interview -

  1. Find 2highest salary mysql query, abstract and interfa...read more
  2. Create LLD Design for Movie Ticket Booking System(BookMyShow.c...read more
  3. What is ooops, what is polymorphism , abstract cl...read more
How long is the ivy Senior Software Engineer interview process?

The duration of ivy Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

ivy Senior Software Engineer Interview Process

based on 14 interviews

3 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • Technical Round - 3
View more
ivy Senior Software Engineer Salary
based on 601 salaries
₹8 L/yr - ₹24 L/yr
At par with the average Senior Software Engineer Salary in India
View more details

ivy Senior Software Engineer Reviews and Ratings

based on 52 reviews

3.8/5

Rating in categories

3.2

Skill development

3.9

Work-life balance

3.7

Salary

3.3

Job security

3.8

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 52 Reviews and Ratings
Software Engineer
862 salaries
unlock blur

₹4 L/yr - ₹17 L/yr

Senior Software Engineer
601 salaries
unlock blur

₹8 L/yr - ₹24 L/yr

System Analyst
336 salaries
unlock blur

₹12.5 L/yr - ₹28 L/yr

Test Engineer
334 salaries
unlock blur

₹3.5 L/yr - ₹10 L/yr

Senior Test Engineer
329 salaries
unlock blur

₹7 L/yr - ₹15 L/yr

Explore more salaries
Compare ivy with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview