Filter interviews by
I was interviewed in Jan 2025.
20 Questions in 20 min
Q1. To measure exactly 9 minutes using the 4-minute and 7-minute sand timers, follow these steps:
1. Start both the 4-minute and 7-minute timers at the same time.
2. When the 4-minute timer runs out, flip it immediately. At this point, 4 minutes have passed, and there are 3 minutes left on the 7-minute timer.
3. When the 7-minute timer runs out, 3 minutes have passed since you flipped the 4-minute timer, totaling 7 minutes. At this point, the 4-minute timer has been running for 3 minutes (1 minute left).
4. When the 4-minute timer runs out again (after 1 more minute), a total of 8 minutes has passed.
5. Finally, flip the 4-minute timer one last time. Wait for 1 more minute, which will give you a total of 9 minutes.
Q2. The SQL query provided will select all customers who do not have any orders. It retrieves customer IDs from the `Customers` table where the `customer_id` is not present in the `Orders` table.
Q3. The first SQL query retrieves the second oldest customer from the `Customers` table by selecting their `first_name` and `age`, ordering the results by age in descending order, and skipping the oldest customer with an offset of 1.
The second SQL query counts how many orders each customer has placed and selects customers who have placed more than one order, grouping the results by `customer_id` and including their `first_name`.
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot be modified
List uses square brackets [], tuple uses parentheses ()
List is used for collections of items that may need to be changed, tuple is used for fixed collections
Use dropDuplicates() function in Spark to remove duplicates from a DataFrame.
Use dropDuplicates() function on the DataFrame to remove duplicates based on all columns
Specify columns to check for duplicates by passing them as arguments to dropDuplicates() function
Example: df.dropDuplicates() or df.dropDuplicates(['col1', 'col2'])
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Excel, Python, SQL and Power BI
Remove duplicates from an array without using any functions
Create an empty array to store unique values
Loop through the original array and check if the value is already in the unique array before adding it
Use nested loops to compare each element with all other elements in the array
To create a single dimensional array from a multi dimensional array, use the flatten method in Python.
Use the flatten method in Python to convert a multi dimensional array into a single dimensional array.
Example: multi_array = [[1, 2], [3, 4], [5, 6]]
single_array = [item for sublist in multi_array for item in sublist]
NeenOpal Intelligent Solutions interview questions for popular designations
I applied via Campus Placement and was interviewed in Jul 2023. There were 3 interview rounds.
Two tasks, one python and one SQL based
Read sample data in text, check for null and unique values, create new column by multiplying two features
Save text data as CSV and read in Python using pandas
Use isnull() to check for null values
Use nunique() to check for unique values
Create a new column by multiplying two existing columns
Add the new column to the existing dataframe
The code will output an empty list as a result of slicing from -1 to -5 in the list 'a'.
Slicing in Python allows you to access a subset of elements in a list or tuple.
When slicing, the start index is inclusive and the end index is exclusive.
In this case, a[-1:-5] will result in an empty list because the start index -1 is greater than the end index -5.
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Use a loop or recursion to generate Fibonacci series in Python.
Start with 0 and 1 as the first two numbers in the series.
Add the previous two numbers to get the next number in the series.
SQL, Pandas, Power BI
It was based upon Tableau
I applied via Referral and was interviewed in May 2023. There were 4 interview rounds.
The assignment consisted of three sections where the third section is optional and it only need some basic knowledge of SQL and python
Some of the top questions asked at the NeenOpal Intelligent Solutions interview -
The duration of NeenOpal Intelligent Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 14 interviews
Interview experience
based on 16 reviews
Rating in categories
Data Scientist
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Analyst
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Analyst
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Machine Learning Engineer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Fractal Analytics
Mu Sigma
Tiger Analytics
LatentView Analytics