Upload Button Icon Add office photos
Engaged Employer

i

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

SAGOON Verified Tick

Compare button icon Compare button icon Compare
4.4

based on 12 Reviews

Filter interviews by

SAGOON Senior iOS Software Engineer Interview Questions and Answers

Updated 8 Jun 2024

SAGOON Senior iOS Software Engineer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

They ask for reverse the arraylist

Round 2 - Technical 

(2 Questions)

  • Q1. What is difference between copy and retain?Wh
  • Ans. 

    Copy creates a new object with the same value, while retain increases the reference count of an existing object.

    • Copy creates a new object with the same value, while retain increases the reference count of an existing object.

    • Copy returns a retained object, while retain simply increments the retain count of an object.

    • Copy is used when you need a new object with the same value, while retain is used to keep an existing obj...

  • Answered by AI
  • Q2. What are the different ios step?
  • Ans. 

    The different steps in ios development include design, development, testing, deployment, and maintenance.

    • Design: Planning the app's user interface and features.

    • Development: Writing code to implement the design.

    • Testing: Checking for bugs and ensuring functionality.

    • Deployment: Releasing the app to the App Store.

    • Maintenance: Updating the app and fixing issues post-launch.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. What is your current ctc?
  • Q2. What is yoru expected ctc? But they want to hire you on current ctc.

Skills evaluated in this interview

Interview questions from similar companies

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

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

Round 1 - Assignment 

Was given two hours to implement an Api

Round 2 - Technical 

(2 Questions)

  • Q1. Asked to develop register, login and logout using grpc.
  • Q2. Number of islands in Dsa
  • Ans. 

    Number of islands in DSA refers to the problem of finding the number of connected groups of 1s in a 2D grid.

    • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the grid and mark visited islands.

    • Count the number of times DFS/BFS is called to find the total number of islands.

    • Consider diagonal connections if specified in the problem.

    • Example: Given grid [['1','1','0','0'],['0','1','0','1'],['1','0','0','

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was a leetcode medium

Round 2 - Assignment 

It was a leetcode medium

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

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

Round 1 - Coding Test 

Core HTML, CSS and JS

Round 2 - Coding Test 

JS deep dive and react

Round 3 - Behavioral 

(1 Question)

  • Q1. Mimic Promise.all, Array.flat, OTP Component etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Study core JS concepts and be strong in react fundamentals
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

DSA questions asked in an interview

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

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Nov 2022. There were 3 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 - Aptitude Test 

Normal Math Quants, Verbal and Logical ability questions. This round actually comprises of both Aptitude and Coding

Round 3 - Technical 

(5 Questions)

  • Q1. Questions about cloud, What do you understand by cloud ?, What's the importance of it?
  • Q2. Python coding question - Write a code for Fibonacci series.
  • Ans. 

    Code for Fibonacci series in Python.

    • Use a loop to iterate through the series

    • Start with 0 and 1 as the first two numbers

    • Add the previous two numbers to get the next number

    • Repeat until desired number of terms is reached

  • Answered by AI
  • Q3. Python conceptual questions
  • Q4. What is an CIDR block? why is it used ?what is the range of CIDR block?
  • Ans. 

    CIDR block is a method of allocating IP addresses and routing Internet Protocol packets.

    • CIDR stands for Classless Inter-Domain Routing.

    • It is used to allocate IP addresses and route Internet Protocol packets.

    • CIDR block is a combination of an IP address and its associated network mask.

    • CIDR notation is used to represent the CIDR block, for example, 192.168.0.0/16.

    • The range of CIDR block varies depending on the network mas

  • Answered by AI
  • Q5. Introduce yourself in a few lines.

Interview Preparation Tips

Interview preparation tips for other job seekers - - Be straight to the point
- Don't Fumble around
- Be thorough with your concepts.

Skills evaluated in this interview

I was interviewed in Apr 2022.

Round 1 - Telephonic Call 

(1 Question)

Round duration - 55 Minutes
Round difficulty - Easy

Timing - evening
Interviewer was friendly.

  • Q1. Find Number Of Islands

    You are given a 2-dimensional array/list having N rows and M columns, which is filled with ones(1) and zeroes(0). 1 signifies land, and 0 signifies water.

    A cell is said to be conn...

  • Ans. 

    I directly came up with the DFS approach.

  • Answered Anonymously
Round 2 - Telephonic Call 

(2 Questions)

Round duration - 55 Minutes
Round difficulty - Easy

Timing - afternoon
Interviewer was friendly

  • Q1. Move Zeroes To End

    Given an unsorted array of integers, you have to move the array elements in a way such that all the zeroes are transferred to the end, and all the non-zero elements are moved to the fron...

  • Ans. 

    Thought about 2 pointer technique and solved with that.

  • Answered Anonymously
  • Q2. Asteroid Collision

    You are given an array/list “ASTEROIDS” representing asteroids in a row. For each element of the given array, its absolute value denotes the size of that asteroid and its sign denotes th...

  • Ans. Stack Based Approach

    The idea is to use the stack to maintain the state of the asteroids. If we find an asteroid moving to the left (-ve value), let’s say at index i, then it will collide with an asteroid moving to the right (+ve value) and having index less than i. Hence, we can use a stack to keep track of asteroids moving to the right and then pop the elements from the stack as and when any asteroid gets destroyed.

    &n...

  • Answered Anonymously
Round 3 - Telephonic Call 

Round duration - 55 Minutes
Round difficulty - Easy

Timing - evening
interviewer was friendly

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Senior Software Engineer in BangaloreEligibility criteriaExperienceQuizizz Inc. interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Low Level Design, High Level Design, Machine LearningTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Practice DSA/Algorithms.
Tip 2 : Practice LLD and OOPs concepts. Also, do check how data models/database schema should be.
Tip 3 : Practice System Design from the Alex Xu - System Design Interview book.

Application resume tips for other job seekers

Tip 1 : Do not put false things on your resume.
Tip 2 : Should know your resume in and out.

Final outcome of the interviewRejected

Skills evaluated in this interview

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

I applied via AngelList and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Assignment 

Create a analytics webpage

Round 2 - One-on-one 

(1 Question)

  • Q1. DSA , golang, database questions
Round 3 - HR 

(1 Question)

  • Q1. Hr basic questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2022. There were 2 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 - One-on-one 

(3 Questions)

  • Q1. How python dictionary is implemented internally ?
  • Ans. 

    Python dictionary is implemented using hash tables.

    • Python dictionary is a collection of key-value pairs.

    • The keys in a dictionary must be unique and immutable.

    • The values in a dictionary can be of any data type.

    • Python dictionary is implemented using hash tables.

    • Hash tables provide constant time complexity for insertion, deletion and retrieval of elements.

    • The hash function used in Python dictionary is based on the key's h...

  • Answered by AI
  • Q2. What is heap sort
  • Ans. 

    Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure.

    • It divides the input into a sorted and an unsorted region.

    • It repeatedly extracts the maximum element from the unsorted region and inserts it into the sorted region.

    • It has a time complexity of O(n log n) and is not stable.

    • Example: [8, 5, 3, 1, 9, 6, 0, 7, 4, 2] -> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

  • Answered by AI
  • Q3. Coding question to sort array based on a custom filter

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

Meddo user image Nishant Srivastava

posted on 31 May 2021

Interview Questionnaire 

1 Question

  • Q1. JS questions are asked

SAGOON Interview FAQs

How many rounds are there in SAGOON Senior iOS Software Engineer interview?
SAGOON interview process usually has 3 rounds. The most common rounds in the SAGOON interview process are HR, Coding Test and Technical.
What are the top questions asked in SAGOON Senior iOS Software Engineer interview?

Some of the top questions asked at the SAGOON Senior iOS Software Engineer interview -

  1. What is difference between copy and retain...read more
  2. What are the different ios st...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

InsanelyGood Interview Questions
4.1
 • 19 Interviews
Vegrow Interview Questions
4.2
 • 16 Interviews
Pepper Content Interview Questions
2.4
 • 11 Interviews
Elevate Interview Questions
3.6
 • 9 Interviews
Meddo Interview Questions
3.1
 • 8 Interviews
ParallelDots Interview Questions
4.0
 • 8 Interviews
FloCareer Interview Questions
4.4
 • 8 Interviews
Quizizz Interview Questions
3.6
 • 7 Interviews
Kisan Network Interview Questions
3.4
 • 6 Interviews
View all
Accounts & Finance Manager
4 salaries
unlock blur

₹8.4 L/yr - ₹8.4 L/yr

Senior Software Engineer
3 salaries
unlock blur

₹13 L/yr - ₹20 L/yr

Assistant Manager Administrator
3 salaries
unlock blur

₹10 L/yr - ₹10.5 L/yr

Senior Android Developer
3 salaries
unlock blur

₹15.6 L/yr - ₹21.6 L/yr

Explore more salaries
Compare SAGOON with

InsanelyGood

4.1
Compare

Vegrow

4.2
Compare

Pepper Content

2.4
Compare

Elevate

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