Taro Logo

ICT IV | Senior Big Data Engineer Interview Experience - India

August 1, 2020
Negative ExperienceNo Offer

Process

The overall interview experience was very bad, and it was a waste of time. I would like to mention specifically about the Fitment round.

The person who conducted this interview was very judgmental, rude, and biased. His first concern was that I had switched four companies in nine years and how we (the interviewer) could assume I would be at Apple for a long time. I answered that. Post that, he did not ask many questions and ended the interview.

The person was from a semiconductor background and had been working for Apple for 10 years. I do understand that any company can look for long-term employees, but for that, you don't need to waste someone's time on a weekend. As everything is there in my resume, you could have rejected it upfront.

I asked the interviewer what challenge he had solved in the last 10 years. He was silent for some time and then said his team did the work of 10 people with 5 people. So, I could understand that this interviewer does not have any skillset or had not done anything significant in his entire career. In India, most companies follow the same resource patterns. Also, this interviewer is from a semiconductor background, and everyone knows the semiconductor job opportunities in India. I can understand that you do not have many options to change jobs.

I would like to request anyone going through this post not to accept an Apple interview and waste your time. The Apple India team is nowhere comparable to Facebook or Google. Basically, Apple India is not good for Software Engineers.

If you want to reject for this reason, please do it at the beginning and do not waste someone's valuable time.

Questions

Discussion around current project and challenges.

How would you scale the current infrastructure?

System design related questions.

Write a program to find x number of max elements from m number of sorted arrays.

General discussion around your project.

Write Spark code to find the unique routes from a given flight routes table, where there could be individual entries for Mumbai --> Kolkata / Kolkata --> Mumbai.

Write Spark Scala code to get the employee who earns the highest among employees whose salary is more than the average salary and age is less than the average age.

What is a master in Spark?

What does appName do in Spark?

How does the local scheduler work in Apache Airflow? How does it differ from Kubernetes? Questions around Airflow architecture.

Given two programs for word count, tell the difference between reduceByKey and groupByKey.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Apple ICT IV | Senior Big Data Engineer role in India.

Success Rate

0%
Pass Rate

Apple's interview process for their ICT IV | Senior Big Data Engineer roles in India is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Apple's ICT IV | Senior Big Data Engineer interview process in India.

Apple Work Experiences