Grab Interview Experience | SSE | iOS

Sakshi
2 min readMar 21, 2024

--

Round 1:

This round was with an IC based in India. It was conducted online and consisted of two DSA questions:

  1. Given an integer input, the task was to compute the sum of its digits and return a single digit.
  2. Given an array that is sorted in increasing order followed by decreasing order, the goal was to find the index of a target number.

I successfully solved both questions, and they called me for the next round.

Round 2:

This round was with an IC from a non-Indian location.
I was asked to design and code a Timer App. Additionally, there were multiple questions related to memory leaks, where I had to identify and fix the issues in provided code snippets. I provided solutions for both tasks, including running code, and addressed the memory leaks effectively.

Round 3:

The final round was with the Hiring Manager.
We discussed how to implement a custom Optional type in iOS, in cases where the built-in optional operator (?) is not available in the framework. We also had a conversation about team dynamics, my potential role within the team, and general behavioural questions.

Thank you for taking the time to read the experience!

If you prefer, you can also reach out to me directly with any questions or feedback. I’m always here to help and open to discussion.

Sakshi Jaiswal: [LinkedIn]

--

--