Open In App

Times Internet Interview Experience for iOS developer (5 Yrs Exp.)

Last Updated : 07 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I have applied through LinkedIn for a post from Times Internet requiring an experienced iOS developer. Applied and got the interview invite.

Details of the rounds are below.

Round 1: (Technical round/Discussion)

Tell me about your experience

1. How do you manage security for applications? and how you will apply security in API calls.

2. HTTPS and SSLPinning in API request?

3. WHat is URLSession?…. Quality of services?…. attributes?

4. Unit Testing?…. teardown and all

5. VIPER and other architecture

6. How you will do an App upgrade? (forced and optional)

7. How you will use API Endpoints… on the server so later it can change?

8. Payment gateway implementations and basics.

9. CI/CD

10. Threading, Semaphore (wait, signal). how to manage dependent tasks.

11. If you want to wake the app at some time interval, how you will do that?

12. App state names?

13. Task in URLSession (data task, upload and download)

14. Apple Pay?

15. Apple login?

Round 2: (Technical round/Discussion)

1. What is the behavior of let and var in struct and class with mutating in mind

2. What is the raw enum and associated enum

3. Can we call the superclass designated initializer from the convenience initializer of the subclass

4. When should we create a class and where struct

5. How inheritance happens in a struct?

6. Create a nil coalescing operator in swift

7. return array []

Given an array nums of n integers where n > 1,

return an array output such that output[i] is equal to the product of all the elements of nums except nums[i].

Input: [1,2,3,4]

Output: [24,12,8,6]

8. can we add struct objects in the set directly

9. how we create an object as unique(hashable)

10. what is the conformance protocol for collections in Swift?

11. How to get the postorder from inorder and preorder of the binary tree?

Not selected for the interview but hope these questions will help you grab the thoughts and level of competence TimesInternet is looking into you.

All the best!


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads