Upload Button Icon Add office photos

Cachy

Compare button icon Compare button icon Compare

Filter interviews by

Cachy Senior IOS Developer Interview Questions and Answers

Updated 14 Apr 2023

Cachy Senior IOS Developer Interview Experiences

1 interview found

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

I applied via LinkedIn and was interviewed in Oct 2022. There were 3 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 - Coding Test 

Data structure algorithm is the first step of interview round.

Round 3 - Technical 

(1 Question)

  • Q1. Depends upon interviewer preference and your previous experience

Interview questions from similar companies

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

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
2
Poor
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Basics of swift, blocks, tuples, arc, type inference etc.
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

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What are the Solid Principles?
  • Ans. 

    SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...

  • Answered by AI
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.

I applied via Company Website and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Swift basic
  • Q2. Read basic with examples

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Swift basic clousers, architecture
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

Cachy Interview FAQs

How many rounds are there in Cachy Senior IOS Developer interview?
Cachy interview process usually has 3 rounds. The most common rounds in the Cachy interview process are Resume Shortlist, Coding Test and Technical.

Tell us how to improve this page.

Cachy Senior IOS Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Compare Cachy with

TCS

3.7
Compare

Accenture

3.8
Compare

Cognizant

3.7
Compare

Infosys

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