Upload Button Icon Add office photos

Filter interviews by

Fablian Technologies IOS Developer Interview Questions and Answers

Updated 9 Jun 2022

Fablian Technologies IOS Developer Interview Experiences

1 interview found

I applied via Approached by Company and was interviewed before Jun 2021. 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 

(1 Question)

  • Q1. Ds question from array

Interview Preparation Tips

Interview preparation tips for other job seekers - You must practice question based on the array, as well as some logical question related to the string.

Interview questions from similar companies

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. Solid principle
  • Q2. Weak and unowned reference difference
  • Q3. All basic to advance question asked
Round 2 - HR 

(1 Question)

  • Q1. Basic information about yourself and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for basic ios question along with few programming questions

IOS Developer Interview Questions & Answers

Mphasis user image Khushbu Kushwah

posted on 1 Jul 2024

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Some basic Questions related to iOS concepts.
  • Q2. Multithreading and multitasking.
Round 2 - Technical 

(2 Questions)

  • Q1. Advanced iOS Questions.
  • Q2. API Calling, Json Parsing

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn Basic Concepts first.
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic interview swift questions (medium to hard)
  • Q2. Coding to find correct or whats wrong
Round 2 - Coding Test 

Machine test with collection view and api using url session

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical questions of different scenarios
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Encription and decription in swift
  • Ans. 

    Encryption and decryption in Swift involves using cryptographic algorithms to encode and decode data securely.

    • Use common encryption algorithms like AES or RSA for encryption.

    • Implement encryption using libraries like CommonCrypto or CryptoSwift.

    • Store encryption keys securely and use secure protocols for data transmission.

    • Example: Encrypting a string using AES encryption in Swift.

  • Answered by AI
  • Q2. Keychain access in swift
  • Ans. 

    Keychain access in Swift allows secure storage of sensitive information like passwords, tokens, etc.

    • Use Keychain Services API to securely store and retrieve sensitive data.

    • Keychain items are stored securely in the device's keychain and are encrypted.

    • Access keychain items using unique identifiers called keys.

    • Use Keychain Swift library for easier implementation.

  • Answered by AI
  • Q3. Class vs struct
  • Ans. 

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

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

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

    • Use classes for complex data structures or when you need inheritance, use structs for simple data types or when you want value semantics.

    • Example: class Per...

  • Answered by AI
  • Q4. If let and guard let
  • Q5. Grand central dispatch in swift
  • Ans. 

    Grand Central Dispatch (GCD) is a technology in Swift for managing concurrent operations.

    • GCD allows developers to perform tasks concurrently without having to manage threads manually.

    • It provides a high-level API for managing tasks and executing them on different queues.

    • Developers can use GCD to perform tasks in the background, update the UI on the main thread, and more.

  • Answered by AI

Skills evaluated in this interview

IOS Developer Interview Questions & Answers

NeoSOFT user image Tejaswini Kadam

posted on 7 Jun 2024

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

I applied via Company Website and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. GCD, Operation queue, struct vs class, some small logical coding ,
Round 2 - Technical 

(1 Question)

  • Q1. GCD, operation queue, URL Session tasks, ref type , value tyep,
Round 3 - HR 

(1 Question)

  • Q1. Basic and discussion about Job offer
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Objective C vs swift
  • Ans. 

    Objective-C is the older language used for iOS development, while Swift is the newer, more modern language.

    • Objective-C is a superset of C with Smalltalk-style messaging syntax.

    • Swift is more concise and easier to read than Objective-C.

    • Swift is safer due to its optionals and type interference features.

    • Objective-C has been around longer and has a larger codebase, but Swift is becoming more popular.

    • Many developers prefer S...

  • Answered by AI
  • Q2. Autolayouts and content

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Do sorting without higher order functions, Remote notifications
  • Ans. 

    Sorting without higher order functions and remote notifications

    • Implement sorting algorithm like bubble sort, selection sort, or insertion sort without using built-in sort functions

    • For remote notifications, use Apple Push Notification Service (APNs) to send notifications to users' devices

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Waste of time

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

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

Round 1 - Technical 

(2 Questions)

  • Q1. App life cycle and app states?
  • Q2. Difference between MVVM and MVC
  • Ans. 

    MVVM focuses on separation of concerns by introducing a ViewModel layer, while MVC combines the responsibilities of the Model and Controller.

    • MVC stands for Model-View-Controller, where the Model represents the data, the View displays the data, and the Controller handles user input and updates the Model.

    • MVVM stands for Model-View-ViewModel, where the ViewModel acts as an intermediary between the View and the Model, hand...

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. What is difference between class and struct?
  • Ans. 

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

    • Classes are reference types, meaning they are passed by reference, while structs are value types, passed by value.

    • Classes support inheritance, while structs do not.

    • Classes have deinitializers, while structs do not.

    • Classes can have reference counting for memory management, while structs do not.

    • Example: class Person {} vs struct Point {}

  • Answered by AI
  • Q2. What are optional?
  • Ans. 

    Optionals are a feature in Swift that allow variables to have a value or be nil.

    • Optionals are used to handle situations where a value may be missing.

    • They are denoted by adding a '?' after the type declaration.

    • Optionals must be unwrapped before their value can be used.

    • Example: var name: String? = "John"

    • Example: var age: Int? = nil

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - No coding round, Questions about swift and Objective-C

Skills evaluated in this interview

Fablian Technologies Interview FAQs

How many rounds are there in Fablian Technologies IOS Developer interview?
Fablian Technologies interview process usually has 2 rounds. The most common rounds in the Fablian Technologies interview process are Resume Shortlist and One-on-one Round.

Tell us how to improve this page.

IOS Developer Interview Questions from Similar Companies

View all
Android Developer
4 salaries
unlock blur

₹3 L/yr - ₹4.4 L/yr

Software Engineer
3 salaries
unlock blur

₹1.8 L/yr - ₹5 L/yr

Web Designer
3 salaries
unlock blur

₹2 L/yr - ₹2.5 L/yr

Softwaretest Engineer
3 salaries
unlock blur

₹3.2 L/yr - ₹4.2 L/yr

Explore more salaries
Compare Fablian Technologies with

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

LTIMindtree

3.9
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