Upload Button Icon Add office photos
Engaged Employer

i

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

Globant Verified Tick

Compare button icon Compare button icon Compare
3.9

based on 802 Reviews

Filter interviews by

Globant IOS Developer Interview Questions and Answers

Updated 4 Apr 2024

Globant IOS Developer Interview Experiences

2 interviews found

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

I applied via Approached by Company

Round 1 - Technical 

(1 Question)

  • Q1. They asked me about the frameworks and overall architecture in iOS, how to implement tables, create views and auto layout.

Interview Preparation Tips

Topics to prepare for Globant IOS Developer interview:
  • IOS
  • uikit

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 16 Feb 2022

Round 1 - Technical 

(1 Question)

  • Q1. All basic questions related iOS.

Interview Preparation Tips

Interview preparation tips for other job seekers - Along with difficult questions, Should be study basics which we always ignore.

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 Capgemini
Q3. What’s difference between class and structure
asked in Movius Corp
Q4. What is the difference between the Liskov Substitution Principle ... read more
asked in Movius Corp
Q5. What is the time complexity for finding the longest common prefix ... read more

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. Desing pattern and ui testing
  • Q2. Design pattern and coding
  • Q3. Make api flow and create with help of design pattern for ui and ux testing
  • Ans. 

    The answer to the question is provided below.

    • To create an API flow, start by identifying the endpoints and their functionalities.

    • Design the UI and UX testing by using appropriate design patterns like MVC or MVVM.

    • Implement the API calls and handle the responses using networking libraries like Alamofire.

    • Use XCTest or UI Testing frameworks for automated UI and UX testing.

    • Mock the API responses for testing purposes using t...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare design pattern and coding

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Creating flow of api implementation using design patterns and unittesting
  • Ans. 

    The flow of API implementation can be designed using design patterns and unit testing.

    • Identify the design patterns suitable for the API implementation

    • Create a flow diagram to visualize the steps involved

    • Implement the API using the chosen design patterns

    • Write unit tests to ensure the functionality and reliability of the API

    • Refactor and optimize the code as needed

  • Answered by AI
  • Q2. Creating the design pattern for api flow
  • Ans. 

    The design pattern for API flow involves defining the structure and sequence of API calls.

    • Identify the required API endpoints and their parameters

    • Determine the order and dependencies of API calls

    • Handle error scenarios and implement error handling mechanisms

    • Consider authentication and authorization requirements

    • Implement data caching and request throttling if necessary

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - learn design pattern and coding

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Coding Test 

Write a program to print first and last letters of words alternatively from am list

Round 2 - Technical 

(2 Questions)

  • Q1. Explain oops concept and it's pillars
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is based on four main pillars: Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: using private access modifiers to restrict access to certain data.

    • Abstract...

  • Answered by AI
  • Q2. Android architecture , thread v/s coroutine

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared to code
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

Data structure - tree and linkedlist questions asked, binary search tree

Round 2 - Technical 

(2 Questions)

  • Q1. Java multithreading
  • Q2. Write code for synchronise threads
  • Ans. 

    Synchronizing threads in Android can be achieved using synchronization blocks or methods.

    • Use synchronized keyword to create a synchronized block or method

    • Use locks such as ReentrantLock for more complex synchronization needs

    • Consider using synchronized collections like ConcurrentHashMap for thread-safe data structures

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. Desing pattern and ui testing
  • Q2. Design pattern and coding
  • Q3. Make api flow and create with help of design pattern for ui and ux testing
  • Ans. 

    The answer to the question is provided below.

    • To create an API flow, start by identifying the endpoints and their functionalities.

    • Design the UI and UX testing by using appropriate design patterns like MVC or MVVM.

    • Implement the API calls and handle the responses using networking libraries like Alamofire.

    • Use XCTest or UI Testing frameworks for automated UI and UX testing.

    • Mock the API responses for testing purposes using t...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare design pattern and coding

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Creating flow of api implementation using design patterns and unittesting
  • Ans. 

    The flow of API implementation can be designed using design patterns and unit testing.

    • Identify the design patterns suitable for the API implementation

    • Create a flow diagram to visualize the steps involved

    • Implement the API using the chosen design patterns

    • Write unit tests to ensure the functionality and reliability of the API

    • Refactor and optimize the code as needed

  • Answered by AI
  • Q2. Creating the design pattern for api flow
  • Ans. 

    The design pattern for API flow involves defining the structure and sequence of API calls.

    • Identify the required API endpoints and their parameters

    • Determine the order and dependencies of API calls

    • Handle error scenarios and implement error handling mechanisms

    • Consider authentication and authorization requirements

    • Implement data caching and request throttling if necessary

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - learn design pattern and coding

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. View Model Scope for activity or fragment
  • Ans. 

    View Model Scope determines whether a ViewModel should be scoped to an activity or a fragment.

    • View Model scoped to activity: shared between all fragments within the activity

    • View Model scoped to fragment: specific to that fragment only

    • Use activity scope for data shared across fragments, fragment scope for fragment-specific data

  • Answered by AI

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Dec 2022. There were 5 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 - One-on-one 

(2 Questions)

  • Q1. 2nd largest element in array
  • Ans. 

    Find the 2nd largest element in an array of strings.

    • Sort the array in descending order

    • Access the element at index 1 to get the 2nd largest element

  • Answered by AI
  • Q2. Top view of given binary tree
  • Ans. 

    To get the top view of a binary tree, we need to find the nodes that are visible when looking at the tree from the top.

    • Start from the root node and assign it a horizontal distance of 0.

    • Traverse the tree using a queue and keep track of the horizontal distance of each node.

    • For each horizontal distance, only keep the node with the smallest level in the result.

    • Repeat the process for left and right child nodes, updating the

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Questions related to iOS and swift basics
  • Q2. Design NotificationCenter
  • Ans. 

    NotificationCenter is a system that enables communication between different parts of an application.

    • NotificationCenter allows components of an application to communicate without having direct references to each other.

    • It uses the observer pattern where objects register themselves as observers for specific notifications.

    • Notifications can be posted to the NotificationCenter with optional data.

    • Observers can then receive an...

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Design twitter feed & solid principles
  • Ans. 

    Design a Twitter feed using SOLID principles

    • Separate classes for each responsibility (Single Responsibility Principle)

    • Use interfaces to define behavior and allow for easy swapping of implementations (Open/Closed Principle)

    • Dependency Injection to decouple components and make testing easier (Dependency Inversion Principle)

    • Liskov Substitution Principle to ensure derived classes can be substituted for their base classes wi...

  • Answered by AI
Round 5 - One-on-one 

(2 Questions)

  • Q1. It was hiring manger rounds .. Behavioural questions
  • Q2. First occurence of given number in sorted array
  • Ans. 

    Find the first occurrence of a given number in a sorted array.

    • Use binary search to efficiently find the first occurrence of the number.

    • Keep track of the index of the first occurrence as you search through the array.

    • Return the index of the first occurrence once found.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your DSA skilles in deep level and practice questions because in the interviews they want full working code and practice dry run as well.

Skills evaluated in this interview

Globant Interview FAQs

How many rounds are there in Globant IOS Developer interview?
Globant interview process usually has 1 rounds. The most common rounds in the Globant interview process are Technical.
How to prepare for Globant 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 Globant. The most common topics and skills that interviewers at Globant expect are Swift, Cocoa Touch, Objective C, Concept Design and User Research.
What are the top questions asked in Globant IOS Developer interview?

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

  1. They asked me about the frameworks and overall architecture in iOS, how to impl...read more
  2. All basic questions related i...read more

Tell us how to improve this page.

Globant IOS Developer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
Globant IOS Developer Salary
based on 13 salaries
₹7 L/yr - ₹20 L/yr
89% more than the average IOS Developer Salary in India
View more details

Globant IOS Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Senior Software Engineer
1.6k salaries
unlock blur

₹10 L/yr - ₹33 L/yr

Software Engineer
289 salaries
unlock blur

₹6 L/yr - ₹21 L/yr

Automation Test Engineer
251 salaries
unlock blur

₹6 L/yr - ₹25 L/yr

Technical Lead
238 salaries
unlock blur

₹15.9 L/yr - ₹39 L/yr

Senior Automation Test Engineer
208 salaries
unlock blur

₹9.5 L/yr - ₹28.6 L/yr

Explore more salaries
Compare Globant with

Accenture

3.9
Compare

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

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