Role: Software/Data Analytics Apprentice
Location: India
Application Process: Online Application → Online Challenge → Recruiter Call
Online Challenge (November 23, 2024)
- Platform: HackerEarth
- Duration: 90 minutes
The challenge consisted of two problems that tested both algorithmic and problem-solving skills:
Problem 1: String Transformation
The task was to find the minimum cost to transform a given string, S, into another string, R. The transformation process involved performing specific operations on the characters in the string, and the goal was to determine the least costly way to do so. This required applying concepts from string manipulation and dynamic programming.
Problem 2: Array Shrinking
The second problem required modifying an array by replacing the middle occurrence of duplicate elements with their sum, all while maintaining the relative positions of the other elements. This task tested understanding of arrays, data structures, and the ability to process duplicates efficiently.
I successfully solved both problems, which I believe helped me stand out during the process
Recruiter Call – February 7, 2025
After clearing the online challenge, I received a call from a Google recruiter. She asked me the following questions:
Introduction – I introduced myself but got a bit nervous, which caused me to mix up some sentences.
Technical Skills – She asked about my best programming language, the number of LeetCode questions I had solved (76-78), and to rate my DSA skills (I rated myself 8/10).
Application for Both Software & Data Analytics Roles – Since I applied for both, she asked me why. I explained that I want to integrate both fields, as I find them interesting and in demand.
Experience with Data Science – She inquired about my experience in data science and AI, which aligns with my background.
Outcome:
Unfortunately, I was not selected for the next round.
Lessons Learned & Advice:
- Confidence matters! My introduction could have been better structured.
- Prepare a crisp answer for "Why both roles?" Be clear about how your skills align.
- DSA practice is important – even though I solved 70+ LeetCode questions, more practice could have helped.
This was a great learning experience, and I plan to reapply in the future!