Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by TCS Team. If you also belong to the team, you can get access from here

TCS Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TCS Senior IOS Developer Interview Questions and Answers for Experienced

Updated 12 May 2024

TCS Senior IOS Developer Interview Experiences for Experienced

2 interviews found

Interview experience
3
Average
Difficulty level
Hard
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Nov 2022.Β There were 2 interview rounds.

Round 1 - Resume ShortlistΒ 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - TechnicalΒ 

(2 Questions)

  • Q1. 1. OOPS basic concepts 2. Swift and objective c basic 3. Questions on your project
  • Q2. 4. If you could have one superpower at work, what would you want?

Interview Preparation Tips

Topics to prepare for TCS Senior IOS Developer interview:
  • Apple Docs
Interview preparation tips for other job seekers - Keep your resume crisp and to the point. Revise all basics of oops, swift.
Round 1 - TechnicalΒ 

(1 Question)

  • Q1. Solid principle Mvvm pattern and implementation Swift basics Gcd and Nsoperation queue
Round 2 - HRΒ 

(3 Questions)

  • Q1. What are your salary expectations?
  • Q2. Why are you looking for a change?
  • Q3. What are your strengths and weaknesses?

Interview Preparation Tips

Interview preparation tips for other job seekers - Go deeply into topics. Interviewer may expect deep knowledge

Senior IOS Developer Interview Questions Asked at Other Companies for Experienced

asked in Globant
Q1. 1.Explain delegate and protocol 2.Explain Mvc 3.Explain arc
asked in Chetu
Q2. What is collections?
asked in Apexon
Q3. Capabilities as per current project requirements
asked in Birlasoft
Q4. What are delegate write an example
asked in Encora
Q5. what is circular reference cycle

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jun 2024.Β There were 3 interview rounds.

Round 1 - TechnicalΒ 

(3 Questions)

  • Q1. IOS & Swift Basics
  • Q2. 1 Coding question( String/ Array) Level
  • Q3. Write Delegation example, They will show the code and ask whats wrong in the code & whats the o/p of the code. expect questions like Closure Capture List, InOut parameter
Round 2 - TechnicalΒ 

(2 Questions)

  • Q1. This round was not based on iOS for me. Question was related to my past projects based on my resume.
  • Q2. More focous on architectures and design patterns like MVC, MVVM, Viper, Solid, Clean coding
Round 3 - HRΒ 

(1 Question)

  • Q1. Whats your expected Salary?
  • Ans. 

    My expected salary range is $100,000 - $120,000 per year based on my experience and skills.

    • Based on my 5+ years of experience in IOS development, I am looking for a competitive salary in the range of $100,000 - $120,000 per year.

    • I have a strong track record of delivering high-quality IOS applications and believe my skills warrant a salary in this range.

    • I am open to negotiation based on the overall compensation package

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - - Focus more on iOS and Swift basics
- Array & String Level DSA is enough
- Study Architecture & Design pattern
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Referral and was interviewed in Jun 2024.Β There was 1 interview round.

Round 1 - TechnicalΒ 

(2 Questions)

  • Q1. Factorial program
  • Q2. Array program , replace with the given index
  • Ans. 

    Replace a string in an array at a given index

    • Create an array of strings

    • Use the index provided to replace the string at that index

    • Ensure the index is within the bounds of the array

  • Answered by AI
Round 1 - One-on-oneΒ 

(3 Questions)

  • Q1. Scenario based questions
  • Q2. Basics of swift programing language
  • Q3. IOS basic questions and scenario based

Interview Preparation Tips

Interview preparation tips for other job seekers - Whatever you have written in resume, just be thorough with that
Round 1 - One-on-oneΒ 

(3 Questions)

  • Q1. Scenario based questions
  • Q2. Basics of swift programing language
  • Q3. IOS basic questions and scenario based

Interview Preparation Tips

Interview preparation tips for other job seekers - Whatever you have written in resume, just be thorough with that
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2023.Β There were 2 interview rounds.

Round 1 - TechnicalΒ 

(1 Question)

  • Q1. Basic concepts of swift
Round 2 - One-on-oneΒ 

(1 Question)

  • Q1. Managerial questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume ShortlistΒ 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-oneΒ 

(1 Question)

  • Q1. Classes vs struct, GCD vs Operation queue advanced
  • Ans. 

    Classes are reference types, structs are value types. GCD is low-level API, Operation queue is high-level API for concurrency.

    • Classes are reference types, stored on the heap. Structs are value types, stored on the stack.

    • GCD is a low-level API for managing concurrent operations. Operation queue is a high-level API built on top of GCD.

    • GCD provides a simple and efficient API for dispatching tasks to a queue. Operation que...

  • Answered by AI
Round 3 - One-on-oneΒ 

(1 Question)

  • Q1. Advanced iOS questions, code snippet solving approach
Round 4 - HRΒ 

(1 Question)

  • Q1. Salary discussion and company profile

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't forget basics

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - TechnicalΒ 

(1 Question)

  • Q1. Basics of swift
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - TechnicalΒ 

(5 Questions)

  • Q1. Explain App Life Cycle
  • Ans. 

    App Life Cycle refers to the sequence of events that occur from the time an app is launched until it is terminated.

    • App is launched by user or system

    • App enters foreground and becomes active

    • App enters background when user switches to another app or locks the device

    • App may be terminated by the system to free up resources

    • App can be brought back to foreground by user or system events

  • Answered by AI
  • Q2. Extension of enum
  • Ans. 

    Extension of enum allows adding new cases, computed properties, and methods to an existing enum type.

    • Extensions can be used to add new functionality to existing enum types without modifying their original implementation.

    • New cases, computed properties, and methods can be added to an enum using extensions.

    • Extensions can also be used to conform an enum to a protocol.

  • Answered by AI
  • Q3. Grand central dispatch
  • Q4. Delegate methods of URL session
  • Ans. 

    Delegate methods of URL session are used to handle various events during network requests.

    • Delegate methods are used to handle authentication challenges, background session events, and data tasks.

    • Examples include URLSessionDelegate, URLSessionDataDelegate, URLSessionTaskDelegate.

    • Delegate methods can be used to handle redirects, caching policies, and response validation.

  • Answered by AI
  • Q5. SSL Pinning. How to achieve?
  • Ans. 

    SSL pinning is a security measure used to prevent man-in-the-middle attacks by validating the server's SSL certificate.

    • Implement SSL pinning by embedding the server's SSL certificate within the app's code.

    • During the SSL handshake, compare the server's certificate with the embedded certificate to ensure they match.

    • If the certificates match, the connection is considered secure and the data exchange can proceed.

    • SSL pinnin...

  • Answered by AI

Skills evaluated in this interview

TCS Interview FAQs

How many rounds are there in TCS Senior IOS Developer interview for experienced candidates?
TCS interview process for experienced candidates usually has 2 rounds. The most common rounds in the TCS interview process for experienced candidates are Technical, HR and Resume Shortlist.
What are the top questions asked in TCS Senior IOS Developer interview for experienced candidates?

Some of the top questions asked at the TCS Senior IOS Developer interview for experienced candidates -

  1. Solid principle Mvvm pattern and implementation Swift basics Gcd and Nsoperatio...read more
  2. 1. OOPS basic concepts 2. Swift and objective c basic 3. Questions on your proj...read more
  3. Basics of swift, blocks, tuples, arc, type inference e...read more

Tell us how to improve this page.

TCS Senior IOS Developer Interview Process for Experienced

based on 1 interview

Interview experience

3
Β Β 
Average
View more

Senior IOS Developer Interview Questions from Similar Companies

IBM Senior IOS Developer Interview Questions
4.0
Β β€’Β 1 Interview
View all
TCS Senior IOS Developer Salary
based on 84 salaries
β‚Ή5.9 L/yr - β‚Ή21 L/yr
At par with the average Senior IOS Developer Salary in India
View more details

TCS Senior IOS Developer Reviews and Ratings

based on 7 reviews

3.2/5

Rating in categories

3.3

Skill development

3.4

Work-life balance

1.9

Salary

4.0

Job security

3.1

Company culture

1.3

Promotions

3.6

Work satisfaction

Explore 7 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

β‚Ή1 L/yr - β‚Ή9 L/yr

IT Analyst
66.2k salaries
unlock blur

β‚Ή5 L/yr - β‚Ή16 L/yr

AST Consultant
52k salaries
unlock blur

β‚Ή8 L/yr - β‚Ή25.1 L/yr

Associate Consultant
30.6k salaries
unlock blur

β‚Ή9 L/yr - β‚Ή32.2 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

β‚Ή2.5 L/yr - β‚Ή6 L/yr

Explore more salaries
Compare TCS with

Amazon

4.0
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview