Upload Button Icon Add office photos
Engaged Employer

i

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

Cropsly Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Cropsly IOS Developer Interview Questions and Answers

Updated 30 Jul 2024

Cropsly IOS Developer Interview Experiences

1 interview found

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 30 Jul 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Coding Test 

Find sum of two number from the array

Round 2 - Technical 

(3 Questions)

  • Q1. Struct vs class
  • Ans. 

    Struct is a value type and passed by value, while class is a reference type and passed by reference.

    • Structs are value types and are copied when passed around, while classes are reference types and are passed by reference.

    • Structs are typically used for small, simple data structures, while classes are used for more complex objects.

    • Structs do not support inheritance, while classes do.

    • Example: struct Point { var x: Int, va...

  • Answered by AI
  • Q2. GCD, MVVM vs MVC
  • Q3. What is tupple and what is optional?
  • Ans. 

    A tuple is a data structure that contains a sequence of elements, while an optional is a type that represents either a wrapped value or nil.

    • Tuples are used to group multiple values together in a single compound value.

    • Optionals are used in Swift to handle the absence of a value.

    • Tuples can contain values of different types, while optionals can only contain one value or nil.

    • Example of a tuple: (1, 'apple', true)

    • Example of

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary compensation, why you want to join us
  • Ans. 

    I am excited about the opportunity to work with a talented team and contribute to innovative projects.

    • I am passionate about iOS development and eager to work on challenging projects

    • I believe in the company's mission and values, and I see potential for growth and learning opportunities

    • I have researched the company and I am impressed by its reputation and success in the industry

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. What is Protocol Oriented Programming
  • Ans. 

    Protocol Oriented Programming is a programming paradigm in Swift that focuses on defining protocols to define behavior.

    • POP is a way of designing code by defining protocols that describe a set of behaviors.

    • It encourages composition over inheritance, allowing for more flexible and reusable code.

    • By using protocols, you can define a blueprint of methods and properties that a type must implement.

  • Answered by AI
  • Q2. What is Concurrency
  • Ans. 

    Concurrency is the ability of a system to execute multiple tasks simultaneously.

    • Concurrency allows multiple tasks to run at the same time, improving performance and responsiveness.

    • It can be achieved through techniques like multithreading and asynchronous programming.

    • Concurrency is important in iOS development for tasks like networking, data processing, and UI updates.

  • Answered by AI
  • Q3. What are types of memory management in iOS
  • Ans. 

    Types of memory management in iOS include Automatic Reference Counting (ARC) and Manual Reference Counting (MRC).

    • Automatic Reference Counting (ARC) - manages memory automatically by keeping track of object references.

    • Manual Reference Counting (MRC) - requires developers to manually manage memory by retaining and releasing objects.

    • ARC is the default memory management system in iOS, while MRC is used in older codebases o...

  • Answered by AI
Round 2 - Coding Test 

Fetch data from API and showcase it onto a table view in swift

Skills evaluated in this interview

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Basic iOS questions , Closures,Protocol,Optional,Auto layouts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare some interview basic questions from internet and be frank with your answer.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. 1. Lazy property, stored properties, closures, API calls,delegates, protocol

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well with the basics
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Swift basic questions like quard if let optionals
Round 2 - HR 

(1 Question)

  • Q1. Asked about leadership quality

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn the basic of the technology you are working if your base is strong then you will understand the technology better
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Group Discussion 

Quite good bother some skills

Round 3 - Technical 

(1 Question)

  • Q1. Strong communication skills required
Round 4 - Coding Test 

Python programming language along with the c++

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between retain, copy and strong?
  • Ans. 

    Retain, copy, and strong are all memory management keywords in Objective-C used to manage object ownership.

    • Retain: Increases the retain count of an object, ensuring it is not deallocated as long as there are references to it.

    • Copy: Creates a new copy of an object, ensuring that changes to the original object do not affect the copied object.

    • Strong: Similar to retain, it increases the retain count of an object and ensures...

  • Answered by AI
  • Q2. Difference between class 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.

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

  • Answered by AI
  • Q3. Solid principles

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

I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Technical 

(1 Question)

  • Q1. Basic questions of java.
Round 3 - HR 

(1 Question)

  • Q1. Intro and other hr related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Cover the basic questions regarding the programming language.

Cropsly Interview FAQs

How many rounds are there in Cropsly IOS Developer interview?
Cropsly interview process usually has 3 rounds. The most common rounds in the Cropsly interview process are Coding Test, Technical and HR.
What are the top questions asked in Cropsly IOS Developer interview?

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

  1. what is tupple and what is option...read more
  2. Struct vs cl...read more
  3. GCD, MVVM vs ...read more

Tell us how to improve this page.

Cropsly IOS Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Software Engineer
7 salaries
unlock blur

₹4.2 L/yr - ₹8.4 L/yr

QA Engineer
4 salaries
unlock blur

₹3.8 L/yr - ₹4.5 L/yr

Software Developer
3 salaries
unlock blur

₹4 L/yr - ₹7 L/yr

Business Development Executive
3 salaries
unlock blur

₹3.3 L/yr - ₹4 L/yr

Manual Tester
3 salaries
unlock blur

₹3 L/yr - ₹4 L/yr

Explore more salaries
Compare Cropsly with

Agrostar

3.9
Compare

Ninjacart

4.0
Compare

BIGHAAT AGRO

4.3
Compare

Crofarm

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