Open In App

Yulu Interview Experience for SDE-1 (iOS)

Last Updated : 30 Aug, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

The interview consists of 4 rounds: 

  • Technical Round 1 (45 min), 
  • Assignment+Technical (90 min)
  • Technical Round 2 (30 min), 
  • and HR Round.

Technical Round 1: The interviewer started with a quick introduction then he gave 2 questions (Array) and you told him the brute force and then the most optimal approach.

  •  Question 1: https://leetcode.com/problems/two-sum
  •  Question 2: There is an array of size 30 that contains 29 elements(between 1 and 30) and one element is missing, find that one.

And after that he asked me some questions on iOS:

  • What is the difference between class and struct?
  • What are MVVM and MVC? When to use them?
  • What is the app’s lifecycle?
  • Explain the various steps (or execution states) involved in the development of an ios Swift application.
  • What do you understand about protocols in ios Swift?

After one day, I got a call from HR that my second round will be today at 4 pm.

Assignment+Technical Round: The interviewer gave an assignment on iOS which you have to complete in 1 hour.

You have to divide the screen into 2 parts vertically, where on the left side, the view can have 20 items and the left side can have infinite items. The 21st item from the left view should continue in the right view. Both views should be scrollable.

And after that, he asked me some more iOS questions.

That’s all, 2 rounds are remaining so I’ll update accordingly.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads