Upload Button Icon Add office photos
Premium Employer

i

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

Deloitte Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 17k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Deloitte IOS Developer Interview Questions, Process, and Tips

Updated 6 Jan 2025

Top Deloitte IOS Developer Interview Questions and Answers

Deloitte IOS Developer Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basic questions from Swift

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 27 May 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Explain about protocol extensions
  • Ans. 

    Protocol extensions in iOS allow adding functionality to existing protocols without modifying the original protocol definition.

    • Protocol extensions can provide default implementations for protocol methods.

    • They can also add new methods and properties to conforming types.

    • Protocol extensions are useful for adding common functionality to multiple types that conform to a protocol.

    • Example: extending the Equatable protocol to ...

  • Answered by AI
  • Q2. Difference between merge and rebase
  • Ans. 

    Merge combines changes from different branches, while rebase moves the entire branch to a new base commit.

    • Merge creates a new commit to combine changes, while rebase rewrites commit history.

    • Merge preserves the commit history of all branches, while rebase creates a linear history.

    • Merge is non-destructive and keeps the original branch intact, while rebase modifies the branch being rebased.

    • Example: 'git merge feature-bran

  • Answered by AI
  • Q3. Explain about Protocol equitability
  • Ans. 

    Protocol equitability ensures that all participants in a communication protocol have equal access and opportunity to send and receive data.

    • Ensures fair and equal treatment of all participants in a communication protocol

    • Prevents any participant from having an unfair advantage or disadvantage

    • Promotes transparency and inclusivity in communication protocols

  • Answered by AI

Skills evaluated in this interview

IOS Developer Interview Questions Asked at Other Companies

Q1. 1 - MVC PATTERN 2- CLOUSERS & it's type 3- Google SDK like Go ... read more
asked in Movius Corp
Q2. What will be the output of the following Swift code: \n\nstruct s ... read more
asked in Movius Corp
Q3. What is the difference between the Liskov Substitution Principle ... read more
asked in Movius Corp
Q4. What is the time complexity for finding the longest common prefix ... read more
asked in Capgemini
Q5. What’s difference between class and structure
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Struct vs class
  • Ans. 

    Structs are value types and classes are reference types in Swift.

    • Structs are passed by value, while classes are passed by reference.

    • Structs are copied when assigned to a new variable, while classes point to the same instance.

    • Use structs for simple data types and classes for more complex objects.

    • Example: struct Point { var x: Int, y: Int } vs class Person { var name: String, age: Int }

  • Answered by AI
  • Q2. Optional chaining
Round 2 - HR 

(2 Questions)

  • Q1. Introduction about myself
  • Q2. Why do I want to switch Job

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Fair and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Asked me about the projects I have worked on?
  • Q2. Asked me about the Jetpack in Android like MVVM, LiveData, Room DB.
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response
Round 1 - One-on-one 

(1 Question)

  • Q1. What are the Android application components used in previous project? Gi e example
  • Ans. 

    The Android application components used in the previous project include activities, services, broadcast receivers, and content providers.

    • Activities: Used for the user interface and interaction with the user. Example: MainActivity.java

    • Services: Used for background tasks or long-running operations. Example: DownloadService.java

    • Broadcast Receivers: Used for system-wide events or notifications. Example: ConnectivityReceive...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Asked very good questions

Round 2 - Technical 

(1 Question)

  • Q1. Asked deep concept of react and js.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA round with question around arrays

Round 2 - Group Discussion 

Topics related to AI and ML

Round 3 - Assignment 

Create an healthcare app

Interview experience
3
Average
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 - Technical 

(2 Questions)

  • Q1. WHAT WAS COMBINATION OF PARENT CHILD ELEMENT
  • Ans. 

    Parent-child element combination refers to the relationship between HTML elements where one element is the parent and the other is the child.

    • HTML elements can be nested within each other to create a parent-child relationship

    • The child element is contained within the parent element

    • CSS can be used to style parent and child elements separately

    • Examples of parent-child element combinations include

        and
      • ,
        and

        ,

        and

Answered by AI
  • Q2. WHAT WAS DOCTYPE IN HTML
  • Ans. 

    DOCTYPE in HTML specifies the version of HTML used in a web page.

    • DOCTYPE declaration is not an HTML tag

    • It is placed at the beginning of an HTML document

    • It helps the browser to render the page correctly

    • Example: for HTML5

  • Answered by AI
    Round 3 - Technical 

    (2 Questions)

    • Q1. WHAT THE USE OF CSS
    • Ans. 

      CSS is used for styling and formatting web pages.

      • CSS is used to define the layout, colors, fonts, and other visual aspects of a web page.

      • It allows developers to separate the presentation of a web page from its content.

      • CSS can be used to create responsive designs that adapt to different screen sizes.

      • It can also be used to create animations and transitions.

      • Examples of CSS frameworks include Bootstrap and Materialize.

    • Answered by AI
    • Q2. WHAT USE OF JAVASCRIPT
    • Ans. 

      JavaScript is used for creating interactive web pages and web applications.

      • Adding dynamic behavior to web pages

      • Validating user input before submitting forms

      • Creating animations and effects

      • Fetching data from servers and updating the page without refreshing

      • Building web applications using frameworks like React, Angular, and Vue

    • Answered by AI
    Round 4 - HR 

    (2 Questions)

    • Q1. ABOUT COMPANY THEY EXPLAIN
    • Q2. DISCUSSION ABOUT CTC

    Interview Preparation Tips

    Interview preparation tips for other job seekers - BE BOLD AT THE TIME OF INTERVIEW AND ANSWER FOR ALL THE QUESTION

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    Hard
    Process Duration
    2-4 weeks
    Result
    Selected Selected

    I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.

    Round 1 - Technical 

    (2 Questions)

    • Q1. Core Android Kotlin
    • Q2. DSA - with time complexity and space complexity
    • Ans. 

      Data Structures and Algorithms with time and space complexity analysis

      • Discuss various data structures like arrays, linked lists, trees, graphs, etc.

      • Explain common algorithms like sorting, searching, dynamic programming, etc.

      • Analyze time complexity using Big O notation and space complexity using memory usage

      • Provide examples of code snippets with their corresponding time and space complexities

    • Answered by AI
    Round 2 - Technical 

    (1 Question)

    • Q1. Client round - Project related questions
    Round 3 - HR 

    (1 Question)

    • Q1. Salari discussions

    Deloitte Interview FAQs

    How many rounds are there in Deloitte IOS Developer interview?
    Deloitte interview process usually has 1-2 rounds. The most common rounds in the Deloitte interview process are Technical, One-on-one Round and HR.
    How to prepare for Deloitte IOS Developer interview?
    Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Deloitte. The most common topics and skills that interviewers at Deloitte expect are CSS, Java, Mobile Development, Objective C and Software Development.
    What are the top questions asked in Deloitte IOS Developer interview?

    Some of the top questions asked at the Deloitte IOS Developer interview -

    1. Explain about protocol extensi...read more
    2. Difference between merge and reb...read more
    3. Explain about Protocol equitabil...read more

    Tell us how to improve this page.

    Deloitte IOS Developer Interview Process

    based on 3 interviews in last 1 year

    Interview experience

    3.7
      
    Good

    People are getting interviews through

    based on 2 Deloitte interviews
    Job Portal
    50%
    50% candidates got the interview through other sources.
    Moderate Confidence
    ?
    Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.2k Interviews
    Accenture Interview Questions
    3.9
     • 8k Interviews
    Capgemini Interview Questions
    3.8
     • 4.7k Interviews
    IBM Interview Questions
    4.1
     • 2.3k Interviews
    PwC Interview Questions
    3.4
     • 1.3k Interviews
    Ernst & Young Interview Questions
    3.5
     • 1.1k Interviews
    KPMG India Interview Questions
    3.5
     • 774 Interviews
    ZS Interview Questions
    3.4
     • 466 Interviews
    BCG Interview Questions
    3.8
     • 192 Interviews
    View all
    Deloitte IOS Developer Salary
    based on 20 salaries
    ₹7.5 L/yr - ₹17.8 L/yr
    64% more than the average IOS Developer Salary in India
    View more details

    Deloitte IOS Developer Reviews and Ratings

    based on 1 review

    5.0/5

    Rating in categories

    4.0

    Skill development

    5.0

    Work-Life balance

    4.0

    Salary & Benefits

    5.0

    Job Security

    5.0

    Company culture

    5.0

    Promotions/Appraisal

    5.0

    Work Satisfaction

    Explore 1 Review and Rating
    Consultant
    32.7k salaries
    unlock blur

    ₹6.2 L/yr - ₹23 L/yr

    Senior Consultant
    20.5k salaries
    unlock blur

    ₹11 L/yr - ₹42 L/yr

    Analyst
    13.9k salaries
    unlock blur

    ₹3.8 L/yr - ₹12.6 L/yr

    Assistant Manager
    9.9k salaries
    unlock blur

    ₹7.7 L/yr - ₹24 L/yr

    Manager
    6.9k salaries
    unlock blur

    ₹15.7 L/yr - ₹52 L/yr

    Explore more salaries
    Compare Deloitte with

    Accenture

    3.9
    Compare

    PwC

    3.4
    Compare

    Ernst & Young

    3.5
    Compare

    Cognizant

    3.8
    Compare

    Calculate your in-hand salary

    Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
    Did you find this page helpful?
    Yes No
    write
    Share an Interview