Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Dec 2023. There were 2 interview rounds.
SQL and Python questions
Pipeline design and managerial discussion
Top trending discussions
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
I have worked on a variety of technologies including Python, SQL, Hadoop, Spark, and AWS.
Python
SQL
Hadoop
Spark
AWS
Rate in skills out of 5
Programming: 5
Data Analysis: 4
Database Management: 4
Machine Learning: 3
Explode function is used to split a string into an array of strings based on a delimiter.
The explode function takes in a delimiter and a string as input
It splits the string into an array of strings based on the delimiter
For example, explode(',', 'apple,banana,orange') would return ['apple', 'banana', 'orange']
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
Developed a real-time data processing system for a retail company to optimize inventory management.
Designed and implemented data pipelines to ingest, process, and analyze large volumes of data
Utilized technologies like Apache Kafka, Spark, and Hadoop for real-time processing
Built dashboards and reports for stakeholders to monitor inventory levels and make data-driven decisions
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
General Aptitude test
posted on 16 Jan 2025
I applied via Campus Placement
Mostly Aptitude, Reasoning,Verbal in the round-1 with 60 questions
2 programming questions - you can select which language u are comfortable
I applied via Naukri.com
useRef hook is used to persist a mutable value across renders without causing a re-render.
Used to store mutable values that do not trigger re-renders.
Commonly used for accessing DOM elements or storing previous values.
Does not cause a re-render when the value changes.
Use memoization, virtual DOM, and shouldComponentUpdate to avoid unnecessary rerenders and improve performance.
Implement memoization to store the result of expensive function calls and avoid recalculating them.
Use virtual DOM to efficiently update only the parts of the UI that have changed.
Override shouldComponentUpdate to prevent unnecessary rerenders by comparing current and next props/state.
Callbacks, Promises, async await are asynchronous programming concepts in JavaScript.
Callbacks are functions passed as arguments to another function to be executed later.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
async await is a syntax for writing asynchronous code that looks synchronous, making it easier to read and maintain.
Example: Using a callback to handle th...
Find duplicates in a list of elements.
Iterate through the list and keep track of elements seen so far
If an element is already in the seen elements, it is a duplicate
Use a hash set to efficiently check for duplicates
Check if any two strings in the list are anagrams of each other
Iterate through the list and for each string, sort the characters and check if it already exists in a hashmap
If it exists, then the current string is an anagram of the existing string
Return true if anagrams are found, false otherwise
based on 1 interview
Interview experience
Operations Executive
3
salaries
| ₹3 L/yr - ₹3.4 L/yr |
Manager Client Servicing
3
salaries
| ₹2 L/yr - ₹6 L/yr |
Tech Mahindra
TCS
Infosys
Wipro