Upload Button Icon Add office photos

Filter interviews by

Techwin Labs IOS Developer Interview Questions and Answers

Updated 29 Nov 2019

Techwin Labs IOS Developer Interview Experiences

1 interview found

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 29 Nov 2019

I applied via Indeed and was interviewed before Nov 2018. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Constructors
  • Q2. Polymorphism
  • Q3. Inheritance
  • Q4. Basics of iOS and Swift

Interview Preparation Tips

Interview preparation tips for other job seekers - Always go prepared there, they take 20 mins interview

Interview questions from similar companies

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

(1 Question)

  • Q1. Basic questions from Swift
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

One coding question basic DSA related

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

I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Difference betweenClass And Struct
  • Ans. 

    Classes are reference types, while structs are value types in Swift.

    • Classes are reference types, meaning they point to the same memory location when assigned to a new variable.

    • Structs are value types, meaning they create a new copy when assigned to a new variable.

    • Classes support inheritance, while structs do not.

    • Classes can have deinitializers, while structs cannot.

    • Classes can be typecasted, while structs cannot.

  • Answered by AI
  • Q2. Static Key work
Round 2 - Coding Test 

Find the index of the first occurrence in string

Round 3 - HR 

(2 Questions)

  • Q1. Salary Expectation
  • Q2. Any leave plans in next six months
  • Ans. 

    Yes, I have planned a vacation in the next six months.

    • I have scheduled a week-long trip to Europe in September.

    • I also plan to take a few days off around Christmas to visit family.

    • I have informed my team in advance and ensured that my work will not be affected.

  • Answered by AI

Skills evaluated in this interview

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 experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Complex Question are there like images patter and we have to predict next image

Round 2 - Coding Test 

There are two task for coding. both are easy.

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

I applied via Job Portal and was interviewed in Aug 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. Lifecycle method, polyfills, performance, optimisation
  • Q2. New architecture, design patterns

Interview Preparation Tips

Interview preparation tips for other job seekers - ! round mainly focuses on the technical aspects of JavaScript and react. The interview will be a bit long around 2 hours. Work on your basics of JS and react to this.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before May 2023.

Round 1 - Technical 

(1 Question)

  • Q1. 1.What is the difference between atomic and nonatomic properties. 2.How do you handle memory management in Swift. 3.Difference between classes and struct in Swift. 4. What is Factorial Pattern.
  • Ans. 

    1. Atomic properties ensure that the value is always fully retrieved or set, while nonatomic properties do not guarantee this. 2. Memory management in Swift is handled automatically using Automatic Reference Counting (ARC). 3. Classes are reference types, while structs are value types in Swift. 4. Factorial pattern is a design pattern used to calculate the factorial of a number.

    • Atomic properties ensure thread safety by...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is debouncing technique in swift. what is factorial pattern in swift what is dispatch_wait. Explain bluethooth in iOS. Explain InAppPurchases in iOS.
  • Ans. 

    Debouncing technique in Swift is used to limit the rate at which a function is called, preventing it from being called multiple times in a short period.

    • Debouncing involves setting a time threshold and only allowing the function to be called after that threshold has passed without any new calls.

    • It is commonly used in scenarios like search bars or buttons to prevent rapid firing of events.

    • Example: Implementing a search f...

  • Answered by AI

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
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

Techwin Labs Interview FAQs

How to prepare for Techwin Labs 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 Techwin Labs. The most common topics and skills that interviewers at Techwin Labs expect are Biostatistics, Digital Marketing, Medical Coding, Mobile Development and Swift Payments.
What are the top questions asked in Techwin Labs IOS Developer interview?

Some of the top questions asked at the Techwin Labs IOS Developer interview -

  1. Construct...read more
  2. Basics of iOS and Sw...read more
  3. Inherita...read more

Tell us how to improve this page.

Techwin Labs IOS Developer Reviews and Ratings

based on 3 reviews

3.0/5

Rating in categories

3.0

Skill development

1.0

Work-life balance

3.0

Salary

1.0

Job security

1.0

Company culture

4.9

Promotions

1.0

Work satisfaction

Explore 3 Reviews and Ratings
HR Executive
5 salaries
unlock blur

₹1.5 L/yr - ₹3.4 L/yr

Software Developer
3 salaries
unlock blur

₹1.3 L/yr - ₹5.4 L/yr

Android Developer
3 salaries
unlock blur

₹4 L/yr - ₹6 L/yr

Senior Android Developer
3 salaries
unlock blur

₹5.3 L/yr - ₹7.2 L/yr

Explore more salaries
Compare Techwin Labs with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

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