Upload Button Icon Add office photos
Engaged Employer

i

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

RedBus Verified Tick

Compare button icon Compare button icon Compare
4.2

based on 343 Reviews

Filter interviews by

RedBus IOS Developer Interview Questions and Answers

Updated 29 Aug 2024

RedBus IOS Developer Interview Experiences

2 interviews found

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 29 Aug 2024

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

I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Memory management
  • Q2. ARC and situation question

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 22 Oct 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2023. 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 - One-on-one 

(2 Questions)

  • Q1. Given a string, determine if a permutation of string could be a palindrome.
  • Q2. Linked list sum in reverse order (Leetcode #2. Add two numbers)
  • Ans. 

    Add two numbers represented by linked lists in reverse order.

    • Traverse both linked lists simultaneously, adding corresponding nodes and carrying over the sum if necessary.

    • Handle cases where one linked list is longer than the other.

    • Create a dummy head node to simplify the code.

    • Consider edge cases like carry over at the end of the addition.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They focus on LinkedList, Tree, String, and Array in DSA Round and code in Swift.

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 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
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

(2 Questions)

  • Q1. Asked me to develop an android app with weather forecast (use dependency injection)
  • Q2. Develop weather forecast app
  • Ans. 

    Develop a weather forecast app for Android platform.

    • Utilize APIs like OpenWeatherMap for real-time weather data

    • Include features like current weather, hourly forecast, and 7-day forecast

    • Implement location-based weather updates

    • Design user-friendly interface with intuitive navigation

    • Incorporate push notifications for weather alerts

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was asked to develop an Android app in a short timeframe, but the interviewer was not available to answer questions or provide feedback. Even after I completed the task, they did not review my code

Even after developing the app with the best coding practice with mvvm and DI within 1hr 30 min they didn't consider to review my code for atleast 2 mins.such unprofessional behaviour
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Medium question on hashmap

Round 2 - Technical 

(1 Question)

  • Q1. Design question which checks oops concept and data structure

Interview Preparation Tips

Interview preparation tips for other job seekers - be calm and don't over think, first complete a working code and then optimize
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic JS question event loop, promises, polyfill.
  • Q2. JS output based, Flatten object.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I was interviewed in Feb 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Lazy vs latinit
  • Ans. 

    lazy vs lateinit are both used in Kotlin to delay the initialization of variables, but lazy is for val properties and lateinit is for var properties.

    • lazy is a property delegate that initializes the value only upon first access

    • lateinit is used for var properties that are guaranteed to be initialized before accessing them

    • lazy can be used for properties that are computationally expensive to initialize, while lateinit is u...

  • Answered by AI
  • Q2. Hashmap vs hashtable
  • Ans. 

    Hashtable is synchronized and slower, while hashmap is not synchronized and faster.

    • Hashtable is synchronized, while hashmap is not.

    • Hashtable does not allow null keys or values, while hashmap allows one null key and multiple null values.

    • Hashtable is thread-safe, while hashmap is not.

    • Hashtable is slower than hashmap due to synchronization.

    • Example: Hashtable ht = new Hashtable(); HashMap hm = new HashMap();

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is coroutine?
  • Ans. 

    Coroutines are light-weight threads that help manage asynchronous tasks efficiently in Android development.

    • Coroutines are part of Kotlin's standard library and are used for managing asynchronous tasks without blocking the main thread.

    • They allow developers to write asynchronous code in a sequential manner, making it easier to understand and maintain.

    • Coroutines can be used for tasks like network requests, database operat...

  • Answered by AI
  • Q2. What is Services in Java.
  • Ans. 

    Services in Java are components that run in the background to perform long-running operations independently of the UI.

    • Services can be used to handle network transactions, play music, perform file I/O, etc.

    • Services do not have a user interface.

    • Services can be started, bound, or both.

    • Examples of services include music player running in the background, downloading files, etc.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have cleared all the round but Hr denied to privide offer letter.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2023. 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. What are higher order functions in swift?
  • Ans. 

    Higher order functions in Swift are functions that can take other functions as parameters or return functions as results.

    • Higher order functions include map, filter, and reduce in Swift.

    • They allow for more concise and readable code by abstracting common patterns of code.

    • Example: map function can be used to transform each element in an array without using a loop.

  • Answered by AI
  • Q2. Difference between static dispatch and dynamic dispatch.
  • Ans. 

    Static dispatch is determined at compile time, while dynamic dispatch is determined at runtime.

    • Static dispatch is also known as early binding, while dynamic dispatch is also known as late binding.

    • Static dispatch is faster as the method to be called is known at compile time, while dynamic dispatch incurs a slight performance overhead as the method to be called is determined at runtime.

    • In static dispatch, the method to b...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Zomato works with UIKit and not SwiftUI.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Activities lifestyle
  • Q2. Compose kotlin
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Coding Test 

The first round is Hackerrank two algo and one UI test very easy, Second is Fundamentals of JS and React Native one must have a deep understanding of JS to do that I strongly suggest going through Akashay Saini's JS series It'll help and the Third is PS/DS asked some basic A&DS questions can be solved easily with little practice on Leetcode

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview process is very long, The First round was in January second in Feb and the Third in April

RedBus Interview FAQs

How many rounds are there in RedBus IOS Developer interview?
RedBus interview process usually has 1-2 rounds. The most common rounds in the RedBus interview process are Resume Shortlist, One-on-one Round and Technical.
What are the top questions asked in RedBus IOS Developer interview?

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

  1. Linked list sum in reverse order (Leetcode #2. Add two numbe...read more
  2. Given a string, determine if a permutation of string could be a palindro...read more
  3. ARC and situation quest...read more

Tell us how to improve this page.

People are getting interviews through

based on 2 RedBus interviews
Job Portal
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

Interview Questions from Similar Companies

Swiggy Interview Questions
3.8
 • 420 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
Meesho Interview Questions
3.7
 • 322 Interviews
Zomato Interview Questions
3.8
 • 313 Interviews
Oyo Rooms Interview Questions
3.3
 • 224 Interviews
Myntra Interview Questions
4.0
 • 208 Interviews
Zepto Interview Questions
3.6
 • 179 Interviews
Naukri Interview Questions
4.0
 • 179 Interviews
BlackBuck Interview Questions
3.8
 • 171 Interviews
View all
Software Engineer
105 salaries
unlock blur

₹7 L/yr - ₹21 L/yr

Senior Software Engineer
70 salaries
unlock blur

₹7 L/yr - ₹25 L/yr

Assistant Manager
63 salaries
unlock blur

₹5.5 L/yr - ₹11 L/yr

Business Development Executive
49 salaries
unlock blur

₹4.4 L/yr - ₹7.5 L/yr

Senior Executive
39 salaries
unlock blur

₹1.8 L/yr - ₹5.8 L/yr

Explore more salaries
Compare RedBus with

MakeMyTrip

3.7
Compare

Travelyaari

3.3
Compare

Goibibo

4.3
Compare

Yatra

3.4
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