Nokia
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed before Feb 2023.
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
It was basic coding to test the Python skills like reading data from local and uploading in cloud then some basic dag related questions
Clustering involves grouping similar data together, while partitioning involves dividing data into smaller, manageable sections.
Clustering is used to group similar data points together based on certain criteria, such as customer segments or product categories.
Partitioning involves dividing a large dataset into smaller, more manageable sections for easier data retrieval and processing.
Clustering is often used for data a...
Different approaches to optimizing SQL include indexing, query optimization, and database design.
Use indexing to improve query performance
Optimize queries by avoiding unnecessary joins and using appropriate functions
Design the database schema efficiently to reduce redundancy and improve data retrieval speed
To find the count of items bought by a customer from Flipkart during a year excluding February, you need to aggregate the data and filter out February transactions.
Aggregate the data by customer and item purchased
Filter out transactions from February
Count the number of items bought by each customer
I applied via Approached by Company
Python and SQL Questions (Easy to Medium)
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
Using Unix command 'grep' to find a word in a set of files
Use 'grep' command followed by the word you want to search for and the file(s) you want to search in
Add the '-r' flag to search recursively in all files in a directory
Use '-i' flag for case-insensitive search
Example: grep 'hello' file.txt
Example: grep -r 'error' /path/to/directory
Example: grep -i 'apple' file1.txt file2.txt
I applied via Job Portal
Python data analysis interview
Projects which i worked on
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Aug 2022. There was 1 interview round.
Group by is used to group rows based on a column, while partition by is used to divide rows into partitions based on a column.
Group by is used with aggregate functions to summarize data
Partition by is used to perform window functions on each partition separately
Group by creates a single result set, while partition by can create multiple result sets
Group by is used in SQL, while partition by is used in window functions
I applied via Campus Placement
Resume short listing
2 coding questions easy with aptitude questions as well
Based on your job description coding questions will be asked in different categories. If you are able to manage time. It is easy to crack
Optimization techniques in pyspark involve partitioning, caching, and using efficient transformations.
Partitioning data to distribute workload evenly
Caching frequently accessed data to avoid recomputation
Using efficient transformations like map, filter, and reduce
Avoiding unnecessary shuffling of data
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.
based on 4 reviews
Rating in categories
Technical Lead
510
salaries
| ₹8.1 L/yr - ₹32.7 L/yr |
Technical Specialist
467
salaries
| ₹11 L/yr - ₹29 L/yr |
Software Engineer
451
salaries
| ₹7 L/yr - ₹23.7 L/yr |
R&D Engineer
442
salaries
| ₹7 L/yr - ₹26.7 L/yr |
Senior Technical Specialist
240
salaries
| ₹16.1 L/yr - ₹43 L/yr |
Samsung
Apple
Huawei Technologies
Xiaomi