Upload Button Icon Add office photos
Engaged Employer

i

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

Photon Interactive Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Photon Interactive IOS Developer Interview Questions, Process, and Tips

Updated 23 Sep 2024

Top Photon Interactive IOS Developer Interview Questions and Answers

Photon Interactive IOS Developer Interview Experiences

4 interviews found

IOS Developer Interview Questions & Answers

user image sridhar reddy

posted on 23 Sep 2024

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

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Create custom framework
  • Ans. 

    Creating a custom framework involves organizing code into reusable components for easier development and maintenance.

    • Identify common functionalities that can be abstracted into separate modules

    • Create a new Xcode project and select 'Framework' as the template

    • Add your code files, resources, and dependencies to the framework project

    • Build the framework to generate a .framework file that can be imported into other projects

  • Answered by AI
  • Q2. Certificate pinning and custom notifications

Skills evaluated in this interview

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 18 Apr 2024

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is Protocol?
  • Ans. 

    A protocol is a set of rules or guidelines that define how data is transmitted and received in a network or system.

    • Protocols define the format, timing, sequencing, and error checking of data transmission.

    • Examples of protocols include HTTP, TCP/IP, and Bluetooth.

    • Protocols ensure that devices can communicate effectively and reliably with each other.

  • Answered by AI
  • Q2. GCD, ARC, delegate, solid principles
Round 2 - Technical 

(1 Question)

  • Q1. Basics of Swift and ios
Round 3 - HR 

(1 Question)

  • Q1. Salary expectation?

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

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 23 May 2024

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

I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Protocol, Optional, GCD, Push Notifications, and app life cycle?
Round 2 - Technical 

(1 Question)

  • Q1. Two sums from leetcode, NSOperation vs GCD, View life cycle, tuple
  • Ans. 

    The interview question covers topics like solving two sum problems, NSOperation vs GCD, view life cycle, and tuples.

    • Two sum problems involve finding two numbers in an array that add up to a specific target. Example: [2, 7, 11, 15], target = 9

    • NSOperation and GCD are both used for concurrent programming in iOS. NSOperation provides more control and features, while GCD is lower level and more lightweight.

    • View life cycle i...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salay expectations

Skills evaluated in this interview

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 19 Feb 2023

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

(2 Questions)

  • Q1. Tell me about the architecture
  • Ans. 

    The architecture of an iOS app refers to the overall structure and organization of its code.

    • iOS apps typically follow the Model-View-Controller (MVC) architecture pattern.

    • The Model represents the data and business logic, the View displays the user interface, and the Controller manages the interactions between the Model and View.

    • Other popular architecture patterns for iOS apps include VIPER, MVVM, and Clean Architecture...

  • Answered by AI
  • Q2. How are you and base location

Interview Preparation Tips

Interview preparation tips for other job seekers - Maintain calm and focus on questions happy to be yourself

Photon Interactive interview questions for designations

 Software Developer

 (2)

 Java Developer

 (2)

 Senior Developer

 (2)

 Android Developer

 (1)

 Front end Developer

 (4)

 Senior Android Developer

 (4)

 Node JS Developer

 (2)

 Senior Software Developer

 (1)

IOS Developer Jobs at Photon Interactive

View all

Interview questions from similar companies

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

(2 Questions)

  • Q1. Oops based question
  • Q2. Solid principles and how to implement
  • Ans. 

    Solid principles are a set of five design principles for writing maintainable and scalable code.

    • Single Responsibility Principle: A class should have only one reason to change.

    • Open/Closed Principle: Classes should be open for extension but closed for modification.

    • Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

    • Interfa...

  • Answered by AI
Round 2 - Coding Test 

Tata using network layer

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Basic fundamental concepts ?
  • Q2. Threading related information
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(4 Questions)

  • Q1. Types of job in kotlin coroutine
  • Ans. 

    Types of jobs in Kotlin coroutine include launch, async, withContext, and runBlocking.

    • launch: starts a new coroutine without blocking the current thread

    • async: starts a new coroutine and returns a Deferred object with a result

    • withContext: switches the coroutine context within a coroutine

    • runBlocking: blocks the current thread until the coroutine inside it is completed

  • Answered by AI
  • Q2. What is Flow, Channel diffrent between StateFlow and SharedFlow
  • Ans. 

    Flow is a cold asynchronous data stream, Channel is a hot asynchronous data stream. StateFlow is a hot asynchronous data stream with a state, SharedFlow is a hot asynchronous data stream without a state.

    • Flow is a cold asynchronous data stream that emits values one by one.

    • Channel is a hot asynchronous data stream that can have multiple subscribers.

    • StateFlow is a hot asynchronous data stream that retains the most recent ...

  • Answered by AI
  • Q3. If Flow lifecycle aware
  • Ans. 

    Flow lifecycle aware means using Kotlin Flow with lifecycle awareness in Android development.

    • Flow lifecycle aware helps manage data streams in Android apps

    • It ensures that data emissions are only observed when the lifecycle is in the appropriate state

    • Example: Using Flow with LiveData to update UI components based on lifecycle events

  • Answered by AI
  • Q4. What is inline function and highorder function?
  • Ans. 

    Inline functions are functions that are expanded in place at the call site, while high-order functions are functions that can take other functions as parameters or return them.

    • Inline functions are expanded in place at the call site to improve performance.

    • High-order functions can take other functions as parameters or return them.

    • Example of high-order function: map() function in Kotlin.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for Kotlin basic

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Technical 

(1 Question)

  • Q1. Explain hooks in react
  • Ans. 

    Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.

    • Hooks are functions that let you use state and other React features in functional components.

    • useState() is a hook that allows you to add state to functional components.

    • useEffect() is a hook that allows you to perform side effects in functional components.

    • Custom hooks are reusable functions that can contai...

  • Answered by AI
Round 2 - Assignment 

Create weather application in react native with unit test scripts

Interview Preparation Tips

Interview preparation tips for other job seekers - I recently interviewed for react native developer position and it started with a technical discussion followed by an assessment and after clearing both rounds I was asked to submit a detailed document regarding my technical experience and past projects. Since then I didn't get any feedback from the company I even tried to contact the Xoriant hr directly but was unable to get any reply so it was a very disappointing experience.

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Mostly in automotive android
  • Q2. What is car propertymanager and mostly in to aosp
  • Ans. 

    Car propertymanager is a component in AOSP that manages properties related to car-specific features.

    • Car propertymanager is used to handle properties like car make, model, year, etc.

    • It is mostly used in Android Automotive OS for managing car-specific settings and configurations.

    • Developers can use car propertymanager to access and modify car-related properties in their apps.

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. Software skills assessment
Round 3 - Client Interview 

(1 Question)

  • Q1. More than technical it was soft skills assessment

Interview Preparation Tips

Interview preparation tips for other job seekers - This interview for Gothenburg location and client is volvo cars . They asked more soft skills questions and less technical. but they rejected .the reason is need more technical knowledge.the interviewer must ask technical questions then only candidate can explain .this is kind of intentionally rejected . because I passed deep technical discussion with luxoft but client doesn't asked technical much .but they said need more knowledge in technical.what type of assessment is this ? Please check with hr before your round what is the exact client expectations.for HMI development they expecting more in lower level of Android like HAL layer. This is irrelevant to the job role.

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jan 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Questions on MVVM, LiveData and Kotlin
Round 3 - Technical 

(1 Question)

  • Q1. Andriod concets, Livedata, viewModal, Corotines, Kotlin & Java concepts
Round 4 - HR 

(1 Question)

  • Q1. 1. Why are you choosing this company? 2. If there is high package job & high knowledge job, which one you will choose? 3. Where do you see yourself in 5 years?
  • Ans. 

    I am choosing this company because of its strong reputation, innovative projects, and great work culture.

    • Strong reputation: The company has a proven track record of success and is highly regarded in the industry.

    • Innovative projects: The company is known for its cutting-edge technology and exciting projects, which will provide me with opportunities to learn and grow.

    • Great work culture: The company values its employees a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They contacted thru phone by seeing my naukri profile. They scheduled a L1- technical discussion initially. I attended it and cleared the round. Then they scheduled another level of technical discussion within a week. I attended it and cleared that round too. Then withut any prior notice, few days later they said I cleared the technical rounds and asked me to attend the HR discussion immediately. I attended it that day itself. But no salary discussion happened in that call. She mentioned I will have another round for salary discussion. Then I received an email to send them the docs for releasing offer letter. I called the recruiting HR to verify it. She mentioned that this is the process they follow for every candidature and I need to send those documents for BGC and after that they will release the offer. So I sent those documents to her and then that's it. I have never heard back from them. I called her some days later and she talked to me like she never remember my candidature. Then I asked her when they will release the offer? She said she needs few more approvals from management then only she can release the offer. I wondered if they dont have the budget then why are they scheduling interviews? Every candidate would have already mentioned their expected CTC on the initial call itself. If they dont have the budget to provide that, then why are they conducting 3-4 rounds just to waste time for both parties. I strongly recommend this organization to clearly work on the recruitment process or else they will lose potential candidates and it will not help them in long run.

Photon Interactive Interview FAQs

How many rounds are there in Photon Interactive IOS Developer interview?
Photon Interactive interview process usually has 2-3 rounds. The most common rounds in the Photon Interactive interview process are Technical, HR and Resume Shortlist.
How to prepare for Photon Interactive 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 Photon Interactive. The most common topics and skills that interviewers at Photon Interactive expect are Swift, IOS, Objective C, XCode and IPhone SDK.
What are the top questions asked in Photon Interactive IOS Developer interview?

Some of the top questions asked at the Photon Interactive IOS Developer interview -

  1. two sums from leetcode, NSOperation vs GCD, View life cycle, tu...read more
  2. Tell me about the architect...read more
  3. What is Protoc...read more

Tell us how to improve this page.

Photon Interactive IOS Developer Interview Process

based on 4 interviews

1 Interview rounds

  • Technical Round
View more
Photon Interactive IOS Developer Salary
based on 17 salaries
₹6 L/yr - ₹16 L/yr
60% more than the average IOS Developer Salary in India
View more details

Photon Interactive IOS Developer Reviews and Ratings

based on 3 reviews

3.1/5

Rating in categories

3.1

Skill development

3.1

Work-life balance

3.2

Salary

3.1

Job security

3.1

Company culture

3.1

Promotions

3.1

Work satisfaction

Explore 3 Reviews and Ratings
iOS Developer

Kolkata,

Mumbai

+5

3-8 Yrs

₹ 6.5-12.5 LPA

iOS Developer_Samsung

Chennai

1-4 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
973 salaries
unlock blur

₹6 L/yr - ₹24 L/yr

Software Engineer
489 salaries
unlock blur

₹3.5 L/yr - ₹13.9 L/yr

Technical Lead
416 salaries
unlock blur

₹10.5 L/yr - ₹31 L/yr

Softwaretest Engineer
136 salaries
unlock blur

₹2.7 L/yr - ₹11.4 L/yr

Project Manager
100 salaries
unlock blur

₹8 L/yr - ₹24.5 L/yr

Explore more salaries
Compare Photon Interactive 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