Upload Button Icon Add office photos
Engaged Employer

i

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

BYJU'S Verified Tick

Compare button icon Compare button icon Compare
3.1

based on 16k Reviews

Filter interviews by

BYJU'S IOS Developer Interview Questions and Answers

Updated 13 Sep 2021

BYJU'S IOS Developer Interview Experiences

1 interview found

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 13 Sep 2021

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

Interview Questionnaire 

4 Questions

  • Q1. App Thinning
  • Q2. KVO vs KVC difference
  • Ans. 

    KVO is used to observe changes in an object's properties, while KVC is used to access an object's properties using a key.

    • KVO stands for Key-Value Observing and is used to observe changes in an object's properties.

    • KVC stands for Key-Value Coding and is used to access an object's properties using a key.

    • KVO is useful for detecting changes in an object's properties and taking action based on those changes.

    • KVC is useful for...

  • Answered by AI
  • Q3. Operation Queue
  • Q4. Any and AnyObject

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions are of intermediate Level.
Prepare well before interview.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is DispatchQueue ?
  • Ans. 

    DispatchQueue is a class in iOS that manages the execution of tasks serially or concurrently on the main or background threads.

    • DispatchQueue is used to manage the execution of tasks asynchronously.

    • It can be used to run tasks on the main thread or on a background thread.

    • Tasks can be dispatched synchronously or asynchronously.

    • Example: DispatchQueue.main.async { // code to run on the main thread }

  • Answered by AI
  • Q2. What is Url-session ?
  • Ans. 

    URLSession is a class in iOS that allows you to make network requests and handle responses.

    • URLSession is used to create tasks for downloading/uploading data, downloading/uploading files, and streaming data.

    • It provides built-in support for authentication, cookies, and caching.

    • You can customize URLSession configurations to control things like timeouts, caching policies, and connection limits.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing
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 Dec 2023. There was 1 interview round.

Round 1 - Coding Test 

Asked questions about DSA and the time complexity of the solved question.

Interview Preparation Tips

Topics to prepare for Physicswallah IOS Developer interview:
  • swift
  • swiftui
  • uikit
  • combine

I applied via Naukri.com and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions about basics about Swift language.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare will about swift basics ant OOPS concepts. And there will be live coding if you're attending interview online, there your coding standards will be checked.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jul 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Activity lifecycle, Fragment lifecycle
  • Q2. Process for communicating with two fragment

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well in android fundamental. Read android documentation of google
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - final round 

(6 Questions)

  • Q1. Recent projects
  • Ans. 

    Developed a mobile application for tracking daily water intake and hydration levels.

    • Implemented user-friendly interface for inputting water intake

    • Integrated notifications for reminding users to drink water

    • Utilized database to store and track hydration data

  • Answered by AI
  • Q2. Technologies worked with
  • Ans. 

    Experienced with technologies such as Java, Swift, React Native, and Firebase for mobile app development.

    • Java

    • Swift

    • React Native

    • Firebase

  • Answered by AI
  • Q3. Analytics tools used
  • Ans. 

    Google Analytics, Firebase Analytics, Mixpanel

    • Google Analytics for tracking user behavior

    • Firebase Analytics for app performance monitoring

    • Mixpanel for in-depth user analytics

  • Answered by AI
  • Q4. Error monitoring tools and sentry related
  • Q5. Redux vs local storage
  • Ans. 

    Redux is a state management library for JavaScript applications, while local storage is a browser feature for storing data locally.

    • Redux is used for managing the global state of an application, making it easier to access and update data across components.

    • Local storage is used for storing data locally on the user's device, allowing for persistent data even after the browser is closed.

    • Redux is typically used for more com...

  • Answered by AI
  • Q6. Caching in react native
  • Ans. 

    Caching in React Native allows for storing data locally to improve app performance and reduce network requests.

    • Use AsyncStorage for simple key-value pair caching in React Native.

    • Implement caching strategies like cache expiration or cache invalidation to manage cached data effectively.

    • Consider using libraries like redux-persist for more advanced caching capabilities in React Native.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is DispatchQueue ?
  • Ans. 

    DispatchQueue is a class in iOS that manages the execution of tasks serially or concurrently on the main or background threads.

    • DispatchQueue is used to manage the execution of tasks asynchronously.

    • It can be used to run tasks on the main thread or on a background thread.

    • Tasks can be dispatched synchronously or asynchronously.

    • Example: DispatchQueue.main.async { // code to run on the main thread }

  • Answered by AI
  • Q2. What is Url-session ?
  • Ans. 

    URLSession is a class in iOS that allows you to make network requests and handle responses.

    • URLSession is used to create tasks for downloading/uploading data, downloading/uploading files, and streaming data.

    • It provides built-in support for authentication, cookies, and caching.

    • You can customize URLSession configurations to control things like timeouts, caching policies, and connection limits.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing
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 Dec 2023. There was 1 interview round.

Round 1 - Coding Test 

Asked questions about DSA and the time complexity of the solved question.

Interview Preparation Tips

Topics to prepare for Physicswallah IOS Developer interview:
  • swift
  • swiftui
  • uikit
  • combine
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Dec 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 - Technical 

(1 Question)

  • Q1. Event bus, DS question,
Round 3 - HR 

(1 Question)

  • Q1. Discuss about the salary

Interview Preparation Tips

Interview preparation tips for other job seekers - good company after corona

I applied via Naukri.com and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions about basics about Swift language.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare will about swift basics ant OOPS concepts. And there will be live coding if you're attending interview online, there your coding standards will be checked.

BYJU'S Interview FAQs

How to prepare for BYJU'S 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 BYJU'S. The most common topics and skills that interviewers at BYJU'S expect are API, IOS, Memory Management, Agile and Multithreading.
What are the top questions asked in BYJU'S IOS Developer interview?

Some of the top questions asked at the BYJU'S IOS Developer interview -

  1. KVO vs KVC differen...read more
  2. App Thinn...read more
  3. Any and AnyObj...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 BYJU'S interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Planet Spark Interview Questions
3.7
 • 352 Interviews
Whitehat jr Interview Questions
3.5
 • 311 Interviews
upGrad Interview Questions
3.8
 • 201 Interviews
Unacademy Interview Questions
3.0
 • 198 Interviews
Vedantu Interview Questions
3.4
 • 189 Interviews
Physicswallah Interview Questions
3.9
 • 182 Interviews
FOCUS EDUMATICS Interview Questions
3.3
 • 124 Interviews
Jaro Education Interview Questions
2.5
 • 123 Interviews
View all
BYJU'S IOS Developer Salary
based on 7 salaries
₹8 L/yr - ₹26 L/yr
149% more than the average IOS Developer Salary in India
View more details

BYJU'S IOS Developer Reviews and Ratings

based on 2 reviews

3.4/5

Rating in categories

3.0

Skill development

5.0

Work-Life balance

3.0

Salary & Benefits

2.9

Job Security

4.0

Company culture

2.9

Promotions/Appraisal

4.0

Work Satisfaction

Explore 2 Reviews and Ratings
Business Development Associate
11.6k salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Business Development Manager
3.9k salaries
unlock blur

₹6 L/yr - ₹17 L/yr

Business Development Executive
3.3k salaries
unlock blur

₹1 L/yr - ₹8 L/yr

Senior Business Development Associate
3k salaries
unlock blur

₹4.4 L/yr - ₹10.9 L/yr

BDA
2.3k salaries
unlock blur

₹1.1 L/yr - ₹10 L/yr

Explore more salaries
Compare BYJU'S with

Unacademy

3.0
Compare

Vedantu

3.4
Compare

Toppr

3.4
Compare

Whitehat jr

3.5
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