Filter interviews by
To return a sorted list in React, use JavaScript's array sorting methods within your component's state or props.
Use the `sort()` method on an array to sort it in place. Example: `array.sort((a, b) => a - b);` for ascending order.
For sorting objects, provide a compare function. Example: `array.sort((a, b) => a.name.localeCompare(b.name));`.
Ensure to create a new array if you want to keep the original array un...
Sorting a list in a React component can be achieved using JavaScript's array methods, enhancing user experience and data presentation.
Array.prototype.sort(): Use this method to sort an array in place. Example: const sortedList = list.sort((a, b) => a.value - b.value);
State Management: Store the list in the component's state using useState. Example: const [list, setList] = useState(initialList);
Sorting Function:...
Design a car parking system that manages parking spots, vehicles, and payment processing efficiently.
Define classes: Vehicle, ParkingSpot, ParkingLot, and Payment.
Vehicle class can have attributes like license plate, type (car, bike), and size.
ParkingSpot can have attributes like spot number, size, and availability status.
ParkingLot manages multiple ParkingSpots and handles vehicle entry/exit.
Implement methods for...
Design an Order and Cart Page in iOS with limit of 1 item per order.
Create classes for Order, Cart, Item
Implement network requests to fetch item details
Use APIs to add item to cart and place order
Design information flow from selecting item to placing order
Design a ML model for filtering choices on a website.
Collect user data on preferences and behavior
Use collaborative filtering or content-based filtering algorithms
Implement a recommendation system to suggest choices based on user data
Regularly update the model with new data for improved accuracy
Find a coupon for a given category in a category tree, falling back to parent's coupon if necessary.
Traverse the category tree starting from the given category
Check if the current category has a coupon, if not move up to its parent
Repeat until a coupon is found or reach the root category
SQL window functions enable advanced data analysis through aggregation and ranking over specified partitions.
Window functions operate on a set of rows related to the current row, defined by the OVER() clause.
Common window functions include ROW_NUMBER(), RANK(), DENSE_RANK(), SUM(), AVG(), etc.
Example: SELECT employee_id, salary, RANK() OVER (ORDER BY salary DESC) AS salary_rank FROM employees;
Joins can be used to ...
Design a parking lot system
Consider the size and layout of the parking lot
Include designated parking spaces for different types of vehicles (e.g. compact, regular, handicapped)
Implement a ticketing system for entry and exit
Incorporate security measures such as surveillance cameras and barriers
Include a payment system for parking fees
Find the indices of the subarray with the maximum product in an array.
Iterate through the array and keep track of the maximum product, starting index, and ending index.
Consider both positive and negative numbers while calculating the product.
Return the starting and ending indices of the subarray with the maximum product.
Find the contiguous subarray within a one-dimensional array that has the largest product.
Initialize two variables: maxProduct and minProduct to handle negative numbers.
Iterate through the array, updating maxProduct and minProduct based on the current number.
If the current number is negative, swap maxProduct and minProduct.
Update maxProduct as the maximum of the current number and the product of maxProduct with the...
I applied via Job Portal and was interviewed in Oct 2024. There was 1 interview round.
SQL window functions enable advanced data analysis through aggregation and ranking over specified partitions.
Window functions operate on a set of rows related to the current row, defined by the OVER() clause.
Common window functions include ROW_NUMBER(), RANK(), DENSE_RANK(), SUM(), AVG(), etc.
Example: SELECT employee_id, salary, RANK() OVER (ORDER BY salary DESC) AS salary_rank FROM employees;
Joins can be used to combi...
I applied via LinkedIn and was interviewed in Oct 2024. There were 3 interview rounds.
There were there question total one on dp one on string and the last one was simple on arrays.
I appeared for an interview in Aug 2024.
This was a Take Home test. I got a coding assignment where in I had to make a simple iOS app which can fetch data from an API and display it as a list on the screen. I used SwiftUI as its faster to code there. It was not complicated at all if you know youur stuff and they asked me to include tests (both Unit and UI). I already had my code snippets ready (for example for a Network class) so I could write a lot more code quite easily. It was taken on Hackerrank and I had 120mins to complete it. I read the instructions carefully and did as asked. I added comments to everything and made it extremely neat and structured using all the best coding practices of a large scale iOS project. Submitted it and that was it.
This was a discussion of my assignment. Take Home Follow Up. It was taken by an SDE 3 from US and he asked all sorts of questions about my code. I explained everything in great detail and told him what all things I would do better if i had more time. Simple round. Be ready to explain everything, every word and line.
Design an Order and Cart Page in iOS with limit of 1 item per order.
Create classes for Order, Cart, Item
Implement network requests to fetch item details
Use APIs to add item to cart and place order
Design information flow from selecting item to placing order
I had to deal with a challenging colleague by addressing the issue directly and finding common ground.
Communicated openly and honestly with the colleague about the issue
Listened to their perspective and tried to understand their point of view
Found common ground and worked towards a solution together
Develop iOS app based on given use case
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
Experienced engineering manager with a background in software development and team leadership.
Over 10 years of experience in software engineering
Managed cross-functional teams to deliver projects on time and within budget
Strong communication and problem-solving skills
Led the development of a new product that increased revenue by 20%
As an Engineering Manager, I oversee team projects, mentor engineers, set goals, and ensure project deadlines are met.
Oversee team projects and ensure they are completed on time and within budget
Mentor and coach engineers to help them grow and develop their skills
Set goals and objectives for the team to achieve
Collaborate with other departments to ensure project success
Handle any conflicts or issues within the team
Stay...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Sorting a list in a React component can be achieved using JavaScript's array methods, enhancing user experience and data presentation.
Array.prototype.sort(): Use this method to sort an array in place. Example: const sortedList = list.sort((a, b) => a.value - b.value);
State Management: Store the list in the component's state using useState. Example: const [list, setList] = useState(initialList);
Sorting Function: Crea...
To return a sorted list in React, use JavaScript's array sorting methods within your component's state or props.
Use the `sort()` method on an array to sort it in place. Example: `array.sort((a, b) => a - b);` for ascending order.
For sorting objects, provide a compare function. Example: `array.sort((a, b) => a.name.localeCompare(b.name));`.
Ensure to create a new array if you want to keep the original array unchang...
I applied via Company Website and was interviewed in Apr 2024. There were 4 interview rounds.
How will you Improve Review and Ratings for Wayfair
I applied via Company Website and was interviewed in May 2024. There were 3 interview rounds.
Hackerrank assignment with 2 coding and couple mullt-choice questions.
Talked to hiring manager about a system design related to computer vision.
Design a ML model for filtering choices on a website.
Collect user data on preferences and behavior
Use collaborative filtering or content-based filtering algorithms
Implement a recommendation system to suggest choices based on user data
Regularly update the model with new data for improved accuracy
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
Online coding test had two questions to be solved in 60 mins. Medium level questions to be expected.
Top trending discussions
Some of the top questions asked at the Wayfair interview -
The duration of Wayfair interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 59 interview experiences
Difficulty level
Duration
Senior Software Engineer
70
salaries
| ₹34.5 L/yr - ₹64.5 L/yr |
Software Engineer
53
salaries
| ₹21.3 L/yr - ₹48.7 L/yr |
Software Engineer2
49
salaries
| ₹32 L/yr - ₹49.6 L/yr |
Software Engineer III
18
salaries
| ₹45 L/yr - ₹76 L/yr |
Senior Software Engineer 2
16
salaries
| ₹34 L/yr - ₹61 L/yr |
Amazon
Etsy
InsanelyGood
Mogli labs