
noon Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 192 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 192 reportsCandidate interview experiences
First-hand accounts from people who interviewed at noon.
Business Analyst
Started with an HR Call, then went into two technical rounds. First technical was mainly SQL - basics, window functions, optimizing queries, and different ways to answer questions. Second technical round was similar, but also included Excel/G-Sheet questions like Vlookup, Xlookup, their limits, pivot tables, sumifs, and some basic Python. This was followed by an in-office culture fit round. After making multiple follow-ups with no response, I was ghosted. I was later told they were interviewing other candidates. It's strange to ask someone to come in for a cultural round if they weren't going to be considered. Luckily, I had other offers and accepted one. It's clear Noon's team isn't reliable even for hiring.
- SQL Questions mainly
- Python
- Excel
Data Scientist
The process had 5 rounds and was quite fast. I initially filled out a Google Form I found on LinkedIn. Within a week, I received an email asking for my availability on a Thursday or Friday for a 4-hour window, where 3 back-to-back interviews were scheduled. Some interviews were relaxed, covering puzzles and basic SQL, while others were intense, with rapid-fire questions on ML breadth and depth. The following week, I was informed about my next 2 interviews with senior team members, focusing on ML fundamentals and basic ML system design. The final round was with the Hiring Manager, which felt relaxed and was focused on 'vibes' and SQL, and I felt it went well. About a week later, I got word they were processing an offer letter, which was great considering the short timeframe.
- Could you design a 'you might also like' page for an e-commerce company?
- Solve the Leetcode 'two sum' problem.
- Implement binary search on the first element.
Analyst
The first interviewer was late, but that was okay. I answered all the SQL questions and the interviewer agreed with my solutions. Then, they asked me to guesstimate the number of Netflix users. Even though I answered everything correctly, I wasn't selected, and HR sent an automated email without any feedback. It felt like a waste of time, especially since the interviewer had less experience than me.
- Can you estimate the number of Netflix users?
- What is the output of different joins?
Software Engineer
This was just the initial screening interview. They were understanding about me having just finished my military service and asked about its extent. They enjoyed hearing about my experiences during and after college as a new grad. The interview was mostly in English, which was manageable. They inquired about my salary expectations, which felt a little unusual for a fresh grad but I understood their reasoning. This was only the first interview; I'll keep you posted.
- Can you describe your military service degree?
- Could you elaborate on your professional experiences, including activities and roles undertaken both during and outside of your college studies?
- Switching to English, how comfortable are you with conducting our interview in English?
noon Interview Questions
Quoted word for word from noon interview reports.
“Find the number of subarrays where the product of elements is less than or equal to k.”
Read reports →“Given an array and a value k, how would you find the number of distinct subarrays where the count of odd numbers is exactly k?”
Read reports →“How would you find the index of an element in a sorted rotated array?”
Read reports →“How would you use math.random to generate random numbers between 10 and 255?”
Read reports →“Given a table with order ID, order date, and customer ID, please provide a SQL query to find all customer IDs that represent repeat customers, noting that customer IDs are consistent while order IDs vary per purchase.”
Read report →“What is the number of flights taking off and landing on one airport?”
Read report →“Can you estimate the number of flights landing in the UAE per week?”
Read report →“How do you find the one different ball out of 9 using the minimum number of weighings?”
Read report →“Find common elements between three sorted arrays: ar1={1, 5, 10, 20, 40, 80}, ar2={6, 7, 20, 80, 100}, ar3={3, 4, 15, 20, 30, 70, 80, 120}.”
Read report →Formats, difficulty and experience
Across all 192 noon interview reports.