Upload Button Icon Add office photos

Filter interviews by

Biofourmis Software Developer Interview Questions and Answers

Updated 22 Aug 2024

Biofourmis Software Developer Interview Experiences

2 interviews found

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 were 3 interview rounds.

Round 1 - Coding Test 

That would be online Test with 12 questions MCQ and 1 coding question. 12 MCQ questions would be related to technology and bascis, coding question would alos be basic

Round 2 - Technical 

(5 Questions)

  • Q1. All Technical related, mostly related to swift ARC, Queues, Threading, unit test cases
  • Q2. Concepts of memory ARC in Swift
  • Ans. 

    Memory ARC in Swift manages memory by automatically deallocating objects when they are no longer needed.

    • ARC stands for Automatic Reference Counting

    • ARC keeps track of how many references exist to an object

    • When the reference count drops to zero, the object is deallocated

    • Weak references are used to avoid retain cycles

  • Answered by AI
  • Q3. Generics in Swift
  • Ans. 

    Generics in Swift allow you to write flexible, reusable functions and types that can work with any type.

    • Generics enable you to write functions and types that can work with any type, without specifying the actual type until the function or type is used.

    • You can define generic functions, methods, classes, structures, and enumerations in Swift.

    • Example: func swapTwoValues(_ a: inout T, _ b: inout T) { let temp = a; a = b; b...

  • Answered by AI
  • Q4. MVC vs MVVM in swift
  • Ans. 

    MVC focuses on separating data, presentation, and user interaction, while MVVM adds a ViewModel to handle logic and data binding.

    • MVC stands for Model-View-Controller, where the controller handles user input, the model manages data, and the view displays the data. Example: UIKit in iOS development.

    • MVVM stands for Model-View-ViewModel, where the ViewModel acts as an intermediary between the model and view, handling data ...

  • Answered by AI
  • Q5. Optionals, Protocols and Delegates, LifeCycle
Round 3 - Assignment 

An app with Login screen with authentication in MVVM

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

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

Round 1 - Coding Test 

Leetcode easy medium question

Round 2 - HR 

(1 Question)

  • Q1. Why you want to join biofourmis

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray SumGiven an array of numbers, find the maximum s ... read more
asked in Cognizant
Q2. Nth Fibonacci NumberNth term of Fibonacci series F(n), where F(n) ... read more
asked in Rakuten
Q3. Merge two sorted arraysNinja has been given two sorted integer ar ... read more
asked in GlobalLogic
Q4. Terms Of APAyush is given a number ‘X’. He has been told that he ... read more
asked in Amazon
Q5. Minimum Number of Platform NeededYou are given the arrival and de ... read more

Interview questions from similar companies

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

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Computer Fundamentals

Round 2 - Technical 

(1 Question)

  • Q1. Flatten a binary tree
  • Ans. 

    Flatten a binary tree by converting it into a linked list in-place.

    • Use a recursive approach to flatten the binary tree.

    • Traverse the tree in a pre-order manner and keep track of the previous node.

    • Set the left child of each node to null and the right child to the next node in the linked list.

    • Example: Input: 1 -> 2 -> 5 -> 3 -> 4 -> null, Output: 1 -> null -> 2 -> null -> 3 -> null -> 4 -> null -> 5 -> null

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Aptitude Test 

Solving normal Puzzles to test aptitude.

Round 2 - Coding Test 

Sample app was asked to create.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well domain specfic.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

They have their own coding platform. The questions are basically from tree.

Round 2 - Coding Test 

Tree of space question

Round 3 - Technical 

(2 Questions)

  • Q1. Previous round question solution
  • Q2. System design was asked.

Interview Preparation Tips

Topics to prepare for JUSPAY Software Developer interview:
  • tree
  • graph
  • system design
Interview preparation tips for other job seekers - Should have good knowledge of tree ,graph and system design.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leecode medium level question

Round 2 - Coding Test 

Leetcode Hard level Question

Round 3 - Technical 

(1 Question)

  • Q1. This is cto round asked some interview questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at National Institute of Technology,(NIT), Delhi and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Kadance algorithm and find the middle of the linklist

Round 2 - Coding Test 

More on java and Python based coding questions

Round 3 - HR 

(4 Questions)

  • Q1. Behavioural questions were asked
  • Q2. What are your expectations from this job
  • Q3. What are your plans ahead
  • Q4. Where do you see yourself in 5 years ahead

Interview Preparation Tips

Interview preparation tips for other job seekers - Do good practise of DSA
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

3 Graph Questions Were asked of difficulty medium to hard.

Round 2 - Case Study 

Hackathon round which revolved around multithreading

Interview experience
1
Bad
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 - Aptitude Test 

- simple basic ios questions

Round 2 - Technical 

(1 Question)

  • Q1. Asked DSA array questions

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well DSA and code

I was interviewed in Apr 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Hard

Timing was late evening. Platform was good.

  • Q1. Largest Cycle

    You are given a maze consisting of N cells numbered from 0 to N - 1 and an array ‘arr’ of N integers in which arr[i] contains the cell number that can be reached from ‘i’th cell in one step. ...

  • Ans. DFS

    The idea is to do a depth-first search to find all the cycles which are formed and calculate the length of the largest cycle. We are treating the array as a graph of directed edges. Whenever we get into any of the cells in the cycle, using dfs we will visit all the subsequent cells in the cycle. Out of all the cycles, we will return the cycle of maximum length.

    The steps are as follows:

    • Initialize a boolean array ‘vis...
  • Answered by CodingNinjas
  • Q2. Ninja and the Maze

    Ninja went to an amusement park and visited a maze. Now, he is stuck in the maze. He can go in any direction(Up, Down, Left, or Right) from this point, but he cannot change his direction...

  • Ans. Depth First Search
    • Ninja can move in at most four directions i.e left, right, up, and down.
    • We will take a 2-D array ‘directions’ of size 4 x 2  in which the first column denotes the shift in the horizontal direction and the second column denotes a shift in the vertical direction.

        We will store all the four directions { (0,1) (0,-1) ( 1,0) ( -1,0 ) )} in 2-d array.

    • In each direction, Ninja continues to m...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chitkara University. Eligibility criteriaAbove 6 CGPAJUSPAY interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : Do some projects.
Tip 2 : Practice dynamic programming.
 

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Biofourmis Interview FAQs

How many rounds are there in Biofourmis Software Developer interview?
Biofourmis interview process usually has 2-3 rounds. The most common rounds in the Biofourmis interview process are Coding Test, Technical and Assignment.

Tell us how to improve this page.

People are getting interviews through

based on 2 Biofourmis interviews
Job Portal
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Software Engineer
50 salaries
unlock blur

₹10 L/yr - ₹21 L/yr

Senior Software Engineer
48 salaries
unlock blur

₹15 L/yr - ₹34 L/yr

Quality Engineer
23 salaries
unlock blur

₹8.4 L/yr - ₹13.4 L/yr

Senior Quality Engineer
9 salaries
unlock blur

₹10.8 L/yr - ₹25 L/yr

Technical Writer
9 salaries
unlock blur

₹6.3 L/yr - ₹11.6 L/yr

Explore more salaries
Compare Biofourmis with

PhableCare

2.7
Compare

Mfine

3.6
Compare

Portea Medical

4.3
Compare

Practo

3.1
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