Upload Button Icon Add office photos

Filter interviews by

Clear (1)

EffiaSoft Senior IOS Developer Interview Questions and Answers

Updated 19 Jul 2024

EffiaSoft Senior IOS Developer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

30 mins of aptitude test conducted

Round 2 - Coding Test 

They asked some coding level questions

Interview Preparation Tips

Interview preparation tips for other job seekers - dont attaend any interview from this company , its a time waste process.

Interview questions from similar companies

I applied via Referral

Interview Preparation Tips

Round: Test
Experience: Questions are asked on basic Programming(sorting ,trees) , networking and some aptitude
Tips: Spending some time on networking for preparation can help to clear the test ( as they are mostly like knowledge checking Questions)
Duration: 45 minutes
Total Questions: 30

Round: Test
Experience: Only 2 Questions time will be sufficient .i was asked to write the pseudo code
1) on Dynamic programming
2) Graphs
Tips: explain your code by writing in your own language at the end of your pseudo code
Duration: 60 minutes
Total Questions: 2

Skills:
College Name: IIT Kanpur

Interview Questionnaire 

1 Question

  • Q1. 1st round c mcq 2nd round short coding 3rd round advanced coding 4 and 5 technical hr and general hr

Interview Questionnaire 

1 Question

  • Q1. Simple basic c programing questions

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    Level Order Traversal Problem Statement

    Given a binary tree of integers, return the level order traversal of the binary tree.

    Input:

    The first line contains an integer 'T', representing the number of te...
  • Ans. 

    Return the level order traversal of a binary tree given in level order with null nodes represented by -1.

    • Create a queue to store nodes for level order traversal

    • Start with the root node and add it to the queue

    • While the queue is not empty, dequeue a node, print its value, and enqueue its children

    • Repeat until all nodes are traversed in level order

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 45 minutes
Round difficulty - Easy

  • Q1. What is a deadlock in DBMS, and can you explain the concepts of join and query?
  • Ans. 

    A deadlock in DBMS occurs when two or more transactions are waiting for each other to release locks, causing them to be stuck indefinitely.

    • Deadlock is a situation where two or more transactions are unable to proceed because each is waiting for the other to release locks.

    • To prevent deadlocks, DBMS uses techniques like deadlock detection and prevention algorithms.

    • Joins in DBMS are used to combine rows from two or more ta...

  • Answered by AI
Round 3 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. Design a system for Twitter, outlining the key components and architecture involved.
  • Ans. 

    Design a system for Twitter

    • Key components: user profiles, tweets, hashtags, timelines

    • Architecture: microservices, load balancers, databases, caching

    • Scalability: sharding, replication, CDN

    • Real-time processing: streaming APIs, push notifications

  • Answered by AI
Round 4 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. 

    Maximum Subarray Sum Queries

    You are provided with an array of ‘N’ integers and ‘Q’ queries. Each query requires calculating the maximum subarray sum in a specified range of the array.

    Input:

    The first ...
  • Ans. 

    Implement a function to calculate maximum subarray sum queries in a given range of an array.

    • Iterate through each query and calculate the maximum subarray sum within the specified range using Kadane's algorithm.

    • Keep track of the maximum sum found so far and update it as needed.

    • Return the maximum subarray sum for each query in the test case.

  • Answered by AI
  • Q2. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. 

    Sort an integer array containing only 0s, 1s, and 2s in linear time complexity.

    • Use a single scan over the array to sort it in-place.

    • Maintain three pointers for 0s, 1s, and 2s and swap elements accordingly.

    • Example: Input: [0, 2, 1, 2, 0], Output: [0, 0, 1, 2, 2]

  • Answered by AI
Round 5 - Coding Test 

Round duration - 20 Minutes
Round difficulty - Medium

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in ChennaiEligibility criteria7 CGPAFreshworks interview preparation:Topics to prepare for the interview - Algorithms, Data Structures, Dynamic Programming, OOPS, System DesignTime required to prepare for the interview - 2.5 MonthsInterview preparation tips for other job seekers

Tip 1 : Prepare DS and Algo
Tip 2 : Prepare Dynamic programming 

Application resume tips for other job seekers

Tip 1 : Good in DS and algo that will be help in the interview that is very neccassry
Tip 2 : Prepare DBMS

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Questions on the data structure and algorithms
  • Q2. Questions on the database like MySQL and Cassandra

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewer is good and understands the response appropriately

Interview Questionnaire 

2 Questions

  • Q1. Rotate matrix by 90 degrees
  • Ans. 

    Rotate a matrix by 90 degrees clockwise

    • Transpose the matrix

    • Reverse each row of the transposed matrix

    • Alternatively, swap elements in-place layer by layer

    • Example: [[1,2],[3,4]] -> [[3,1],[4,2]]

  • Answered by AI
  • Q2. Questions on core java, collections framework

Skills evaluated in this interview

I applied via Company Website and was interviewed before May 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 Resume tips
Round 2 - Group Discussion 
Pro Tip by AmbitionBox:
Don’t treat group discussions as an argument. Group discussion is about reaching a meaningful conclusion.
View all GD tips

Interview Preparation Tips

Interview preparation tips for other job seekers - Market yourself.
Apply even if you're not fully qualified.
Job search like it's your job.
Use informational interviews to network.
Set yourself apart with letters of recommendation.
Know yourself and what you want.
Pump yourself up and stay positive.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
-

I applied via Company Website and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Directions: Each of the following question has a question and two statements labelled as (i) and (ii). Use the data/information given in (i) and (ii) to decide whether the data are sufficient to answer the question record your answer as

A) If you can get the answer from (1)alone but not from (2)
B) If you can get the answer from (2)alone but not from (1)
C) If can get the answer from (1)and (2)together ,although neither statement by itself suffice
D) If statement (1)alone suffices and statement (2) alone also suffice.
E) If can\'t get the answer from statements (1) and (2) together and you need more data.

Round 2 - Assignment 

Copyright protection is given for a work having originality,i.e. it should be from the author and must have minimum degree of creativity. So it is the author who is the real creator of the work thereby first owner of the copyright and Indian law recognizes author as the firstowner of the copyright .But by the term ‘ownership it means it includes not only theauthor ,but also assignee and can even a legal entity even though not defined in the !ct. InBern convention the term !uthor is not defined, instead it says that the person under whose name the work is disclosed, which implies that it is not necessary that always theauthor should be the owner. "owever Indian copyright !ct defines the tern ‘!uthor withrespect to various works, but still leaves some problems. It becomes more comple# in theconte#t of changing technologies, i.e. cinematographic works, sound recording, broadcasting etc which is a combination of different works, also when author does thework in the course of employment. $hen new technologies emerge, different mode of communication simultaneously arise and the e#ploitation of the copyright by wayof assignment %licensing will add economic benefits to the copyright owner and the provisions of assignment and licensing becomes crucial. By amendments Indian Copyright!ct has taken care of such provisions, but still leaving lacunae % the role of &udiciary becomes crucial in interpreting such provisions for effectively protecting the rights of the authors.

Round 3 - Coding Test 

What are the constraints and give example that's include all constraints? 2. Basic SQL queries were asked but I don't remember 3. Then asked questions from my college projects

Round 4 - Technical 

(2 Questions)

  • Q1. Why we use public, private and protect
  • Ans. 

    Public, private, and protected are access modifiers used in object-oriented programming to control the visibility of class members.

    • Public: allows access to the member from outside the class

    • Private: restricts access to the member only within the class

    • Protected: allows access to the member within the class and its subclasses

  • Answered by AI
  • Q2. Difference between various SQL joins?
  • Ans. 

    SQL joins are used to combine rows from two or more tables based on a related column between them.

    • INNER JOIN: Returns rows when there is at least one match in both tables.

    • LEFT JOIN: Returns all rows from the left table, and the matched rows from the right table.

    • RIGHT JOIN: Returns all rows from the right table, and the matched rows from the left table.

    • FULL JOIN: Returns rows when there is a match in one of the tables.

    • C...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Walk-in and was interviewed before Dec 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

The aptitude test is conducted as exam

Round 2 - Group Discussion 

They provide seperate topic for everyone

Round 3 - Coding Test 

They give us a python task

Interview Preparation Tips

Interview preparation tips for other job seekers - Ramco systems is a good company
Contribute & help others!
anonymous
You can choose to be anonymous

EffiaSoft Interview FAQs

How many rounds are there in EffiaSoft Senior IOS Developer interview?
EffiaSoft interview process usually has 2 rounds. The most common rounds in the EffiaSoft interview process are Aptitude Test and Coding Test.

Recently Viewed

INTERVIEWS

Embibe

No Interviews

SALARIES

Torero Corporation

INTERVIEWS

CloudThat Technologies Private Limited

No Interviews

INTERVIEWS

Mirraw

No Interviews

INTERVIEWS

EffiaSoft

No Interviews

INTERVIEWS

Embibe

No Interviews

INTERVIEWS

Embibe

No Interviews

INTERVIEWS

Embibe

No Interviews

INTERVIEWS

CloudThat Technologies Private Limited

No Interviews

INTERVIEWS

Auriga IT Consulting Private Limited

No Interviews

Tell us how to improve this page.

EffiaSoft Senior IOS Developer Interview Process

based on 1 interview

Interview experience

1
  
Bad
View more

Interview Questions from Similar Companies

Zoho Interview Questions
4.3
 • 505 Interviews
Freshworks Interview Questions
3.5
 • 157 Interviews
Ramco Systems Interview Questions
3.9
 • 65 Interviews
Tally Solutions Interview Questions
4.2
 • 39 Interviews
greytHR Interview Questions
4.0
 • 27 Interviews
Algonomy Interview Questions
4.0
 • 9 Interviews
View all
Software Developer
39 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Developer
26 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
21 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Developer
15 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Quality Analyst
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare EffiaSoft with

Zoho

4.3
Compare

Tally Solutions

4.2
Compare

QUICK HEAL TECHNOLOGIES

3.7
Compare

Freshworks

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