i
Apple
Work with us
Filter interviews by
I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.
Sort a stack using only peek, push and pop operations
Create a temporary stack to hold the sorted elements
While the original stack is not empty, pop the top element and compare it with the top element of the temporary stack
If the top element of the original stack is greater than the top element of the temporary stack, push it onto the temporary stack
If the top element of the original stack is smaller, keep popping eleme...
The candidate is asked to solve three coding problems related to integers, subarrays, and word search in a crossword grid.
For R1: Convert an integer to words, for example, 123 should be converted to 'one hundred twenty three'.
For R2: Find the subarray with the sum greater than the entire array, for example, in [1, -2, 3, 10, -4, 7, 2, -5], the subarray [3, 10, -4, 7, 2] has a sum greater than the entire array.
For R3: F...
Top trending discussions
Balloon Burst Problem - Given n balloons, each with a number of coins, maximize the number of coins collected by bursting the balloons.
Use dynamic programming to solve the problem
Consider each balloon as the last balloon to be burst
Calculate the maximum coins that can be collected for each subarray of balloons
Use the calculated values to find the maximum coins for the entire array
I appeared for an interview in Aug 2016.
posted on 2 Dec 2016
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
Choosing between an MBA and a job post-graduation depends on career goals, financial implications, and industry demands.
An MBA can lead to higher salary potential, especially in management roles. For example, MBA graduates often earn 20-30% more than their peers.
Immediate work experience can provide practical skills and networking opportunities that an MBA may not offer right away.
Consider the industry: tech companies ...
I would concentrate on improving the company's software development process.
Implementing agile methodologies
Investing in automation tools
Encouraging continuous learning and development
Fostering a culture of innovation
based on 1 interview experience
Difficulty level
Duration
Software Engineer
224
salaries
| ₹51.6 L/yr - ₹80 L/yr |
Software Developer
141
salaries
| ₹23.2 L/yr - ₹40 L/yr |
Ipro
116
salaries
| ₹2 L/yr - ₹5 L/yr |
Sales Executive
107
salaries
| ₹1.7 L/yr - ₹5.3 L/yr |
Senior Software Engineer
96
salaries
| ₹21.1 L/yr - ₹56.7 L/yr |
Amazon
Microsoft Corporation
Samsung