Upload Button Icon Add office photos
Engaged Employer

i

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

OneBanc Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

OneBanc Technologies IOS Developer Interview Questions and Answers

Updated 14 Nov 2024

OneBanc Technologies IOS Developer Interview Experiences

1 interview found

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 14 Nov 2024

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

I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Coding Test 

They asked about the OOPS questions and Coding questions basically based on general iOS Knowledge and Logical Questions, ending with one DSA question.

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on OOPS and Fundamentals

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Delegate Pattern init swiftui
  • Q2. Implement Delegate pattern
  • Ans. 

    Delegate pattern is a design pattern in which an object delegates some of its responsibilities to another object.

    • Create a protocol defining the methods that the delegate should implement

    • Declare a delegate property in the delegating class

    • Set the delegate property to the object that will act as the delegate

    • Call the delegate methods from the delegating class

  • Answered by AI
  • Q3. Types of init and their behavior
  • Ans. 

    There are designated initializers in Swift that have specific behaviors, such as convenience init and required init.

    • Designated initializers are primary initializers for a class and must call a designated initializer from its superclass.

    • Convenience initializers are secondary initializers that must call another initializer in the same class.

    • Required initializers must be implemented by all subclasses of a class.

  • Answered by AI
  • Q4. What is the bridge between swiftui and uikit
  • Ans. 

    The bridge between SwiftUI and UIKit is represented by the UIViewRepresentable and UIViewControllerRepresentable protocols.

    • UIViewRepresentable and UIViewControllerRepresentable protocols allow SwiftUI views to interact with UIKit views and controllers respectively.

    • UIViewRepresentable is used to wrap a UIKit view and make it available to SwiftUI.

    • UIViewControllerRepresentable is used to wrap a UIKit view controller and m...

  • Answered by AI
Round 2 - Assignment 

Flickr photo app with custom animation

Round 3 - Technical 

(1 Question)

  • Q1. SOLID principles Access specifiers Design implementation

Interview Preparation Tips

Topics to prepare for Mobikwik IOS Developer interview:
  • Objective C
  • scrollview
Interview preparation tips for other job seekers - Study scroll view, objective-c is also required.

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Apr 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Dsa hard level problems

Round 2 - One-on-one 

(1 Question)

  • Q1. In the first one to one interview round I was asked to solve 2 easy-medium level problems
Round 3 - One-on-one 

(2 Questions)

  • Q1. Graph based question
  • Q2. Sliding window question
Round 4 - One-on-one 

(2 Questions)

  • Q1. Sorting+ Min heap question
  • Q2. Double linked list + sorting+ map
Round 5 - Technical 

(2 Questions)

  • Q1. Application security related questions
  • Q2. How to create a perticular mobile screen
  • Ans. 

    To create a particular mobile screen, you need to design the layout using Interface Builder or programmatically in Swift.

    • Design the UI layout using Interface Builder in Xcode

    • Add necessary UI elements like labels, buttons, text fields, etc.

    • Customize the appearance using constraints, auto layout, and size classes

    • Implement functionality using Swift code to handle user interactions and data processing

  • Answered by AI

Interview Preparation Tips

Topics to prepare for PhonePe IOS Developer interview:
  • Linked list
  • Map
  • Dynamic programming
  • Priority queue
  • Graph
  • Sliding window
Interview preparation tips for other job seekers - Must have good understanding of DSA

Skills evaluated in this interview

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

Interview Questionnaire 

4 Questions

  • Q1. Why dagger is required?
  • Ans. 

    Dagger is required for dependency injection in Android development.

    • Dagger helps in managing dependencies and reduces boilerplate code.

    • It provides compile-time safety and improves code readability.

    • Dagger also helps in testing and modularizing the codebase.

    • It is widely used in Android development for building scalable and maintainable apps.

  • Answered by AI
  • Q2. How garbage collector works?
  • Ans. 

    The garbage collector in Android automatically manages memory by reclaiming unused objects.

    • Garbage collector identifies objects that are no longer referenced by the program.

    • It frees up memory occupied by these objects, making it available for future use.

    • The process involves marking objects as reachable or unreachable, and then reclaiming memory from unreachable objects.

    • Garbage collection can be triggered automatically ...

  • Answered by AI
  • Q3. How to set equal spacing between childs of constraint layout?
  • Ans. 

    To set equal spacing between childs of constraint layout, use the chain style property.

    • Create a chain of the views that need equal spacing using the chain style property.

    • Set the chain style to spread inside the constraint layout.

    • Adjust the margins of the views to control the spacing.

    • Use the layout_constraintHorizontal_chainStyle or layout_constraintVertical_chainStyle attribute to set the chain style.

    • Example: app:layou

  • Answered by AI
  • Q4. Fragment life cycle

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared and confident, keep practicing

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Coding Test 

Build a clone of Google Photos app

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

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

Round 1 - Coding Test 

Leet code problem hard and some times medium questions

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 before Jun 2023. There were 2 interview rounds.

Round 1 - Assignment 

Android Assignment - Create an android project for a given scenario.

Round 2 - Technical 

(1 Question)

  • Q1. Questions related to Android & Kotlin
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 Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

Develop a Movie SDK that will utilize a provided API to retrieve movie details.

Interview Preparation Tips

Topics to prepare for Razorpay Android Developer interview:
  • Android SDK
  • Retrofit
  • Module
  • XML

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

  • Q1. 

    BST Iterator Problem Statement

    You are tasked with creating a class named BSTIterator that acts as an iterator for the inorder traversal of a binary search tree. Implement the following functions:

    1. BST...
  • Ans. 

    Create a BSTIterator class for inorder traversal of a binary search tree.

    • Implement a constructor that takes the root of the binary search tree and initializes the iterator.

    • Implement next() function to return the next smallest element in the inorder traversal.

    • Implement hasNext() function to check if there is a next element in the inorder traversal.

    • Traverse the binary search tree in inorder to get the desired output.

  • Answered by AI
  • Q2. 

    Integer to Roman Conversion

    Given an integer N, convert it to its corresponding Roman numeral representation. Roman numerals comprise seven symbols: I, V, X, L, C, D, and M.

    Example:

    Input:
    N = 2
    Outp...
  • Ans. 

    Convert an integer to its corresponding Roman numeral representation.

    • Create a mapping of integer values to Roman numeral symbols.

    • Iterate through the mapping in descending order of values and build the Roman numeral representation.

    • Subtract the largest possible value from the integer at each step and append the corresponding Roman numeral symbol.

    • Repeat until the integer becomes 0.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

  • Q1. 

    Cube Sum Pairs Problem Statement

    Given a positive integer N, find the number of ways to express N as a sum of cubes of two integers, A and B, such that:

    N = A^3 + B^3

    Ensure you adhere to the following c...

  • Ans. 

    The problem involves finding the number of ways to express a given positive integer as a sum of cubes of two integers.

    • Iterate through all possible values of A and B within the given constraints.

    • Check if A^3 + B^3 equals the given N, increment the count if true.

    • Handle the case where A = B separately to avoid counting duplicates.

  • Answered by AI
  • Q2. 

    Colorful Knapsack Problem

    You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...

  • Ans. 

    The Colorful Knapsack Problem involves selecting one stone of each color to fill a knapsack with a given weight capacity, minimizing unused capacity.

    • Iterate through the stones and keep track of the minimum weight for each color.

    • Use dynamic programming to find the optimal solution by considering all possible combinations.

    • Handle cases where the knapsack cannot be filled under the given conditions by returning -1.

    • In the g...

  • Answered by AI
Round 3 - HR 

Round duration - 15 Minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Android Developer in NoidaEligibility criteriaAbove 7 CGPA , Previous Android Development Experience RequiredPaytm (One97 Communications Limited) interview preparation:Topics to prepare for the interview - Data structures, Algorithms, OOPS, Android, OSTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Clear all the topics related to Android with deep details about every topics.
Tip 2 : Practice DSA and algorithms from GFG, CodeStudio daily.
Tip 3 : Dry run code before running the code.

Application resume tips for other job seekers

Tip 1 : Mention your open source contributions/ participation in hackathons.
Tip 2 : Provide links to your projects.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Data structures and kotlin basics to advance
Contribute & help others!
anonymous
You can choose to be anonymous

OneBanc Technologies Interview FAQs

How many rounds are there in OneBanc Technologies IOS Developer interview?
OneBanc Technologies interview process usually has 1 rounds. The most common rounds in the OneBanc Technologies interview process are Coding Test.
How to prepare for OneBanc Technologies 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 OneBanc Technologies. The most common topics and skills that interviewers at OneBanc Technologies expect are Swift Payments, Uikit, Swift UI, Biostatistics and Computer Networking.

Recently Viewed

INTERVIEWS

Grazitti Interactive

10 top interview questions

INTERVIEWS

OneBanc Technologies

5.6k top interview questions

INTERVIEWS

BSH Home Appliances Group

No Interviews

INTERVIEWS

BSH Home Appliances Group

No Interviews

INTERVIEWS

BSH Home Appliances Group

No Interviews

SALARIES

WebKorps Solutions

INTERVIEWS

BSH Home Appliances Group

10 top interview questions

LIST OF COMPANIES

Builtwell Solutions

Locations

INTERVIEWS

BSH Home Appliances Group

No Interviews

INTERVIEWS

WebKorps Solutions

No Interviews

Tell us how to improve this page.

OneBanc Technologies IOS Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Paytm Interview Questions
3.3
 • 748 Interviews
PhonePe Interview Questions
4.0
 • 298 Interviews
PayPal Interview Questions
3.9
 • 207 Interviews
Razorpay Interview Questions
3.6
 • 148 Interviews
Cogoport Interview Questions
2.9
 • 53 Interviews
Mobikwik Interview Questions
4.0
 • 47 Interviews
MyCaptain Interview Questions
3.1
 • 40 Interviews
HyperVerge Interview Questions
4.3
 • 25 Interviews
Arzooo.com Interview Questions
2.4
 • 23 Interviews
View all
OneBanc Technologies IOS Developer Salary
based on 5 salaries
₹7 L/yr - ₹10 L/yr
10% more than the average IOS Developer Salary in India
View more details

OneBanc Technologies IOS Developer Reviews and Ratings

based on 3 reviews

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

5.0

Work satisfaction

Explore 3 Reviews and Ratings
Product Manager
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Front end Developer
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Android Developer
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Full Stack Developer
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Manager Marketing
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare OneBanc Technologies with

Razorpay

3.6
Compare

Paytm

3.3
Compare

PhonePe

4.0
Compare

Mobikwik

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