Upload Button Icon Add office photos

Filter interviews by

Fractal Analytics Full Stack Engineer Interview Questions and Answers

Updated 31 Jul 2024

Fractal Analytics Full Stack Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basics on Javascript,Html,CSS
  • Q2. Implementation of fetch api on sandbox
  • Ans. 

    Using fetch API to make requests to a sandbox environment for testing purposes.

    • Use the fetch function to make HTTP requests to the sandbox URL

    • Handle the response using promises and the .then() method

    • Set the appropriate headers and request method for the API endpoint

    • Parse the response data using JSON methods if needed

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

MCQ on programming basics and two coding questions. medium to hard

  • Q1. 0 1 Knapsack

    A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum we...

  • Ans. 

    Used Dynamic programming 2D array approach

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

Interview was good and on time and questions on map,and sorting algorithms,OOPS

  • Q1. Longest Subarray Zero Sum

    Given an array arr of length N consisting of positive and negative integers, return the length of the longest subarray whose sum is zero.

    Input Format:
    The first line of input c...
  • Ans. Brute Force

    The brute force approach will be to calculate the sum for all possible subarrays. To calculate this, for each element(ith, where 0 <= i < N) in the array fix it as the first end of the subarray, initialize the subarray sum with zero, and iterate on the remaining elements(jth, where i <= j < N) of the array, keep adding the current element to the subarray sum and fix it as the second end of the ar...

  • Answered by CodingNinjas
  • Q2. OOPS Question

    oops example using code. Coding of all concepts of OOPs

Round 3 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

Round with Manager. Questions like why do you want to join and which tech stack you will work on

  • Q1. Basic HR question

    what are your strength and weakness?

  • Ans. 

    Tip 1 : You should have good communication skills
     

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Bharati Vidyapeeth College Of Engineering. I applied for the job as Full Stack Engineer in GurgaonEligibility criteria7Hughes Systique Corporation (HSC) interview preparation:Topics to prepare for the interview - Java fundamentals, OOPS with java,SQL queries, easy to medium DSA questionTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : easy-medium dsa questions majorly on maps,arrays,recursions,stacks,queues
Tip 2 : Topics mentioned in resume should be on fingertips 
Tip 3 : question on OOPs and Projects questions should be prepared

Application resume tips for other job seekers

Tip 1 : 2 projects are must and questions to be prepared on them
Tip 2 : Basic Level questions should be prepared well 
Tip3 : programming language mentioned in resume should be prepared

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
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 - One-on-one 

(3 Questions)

  • Q1. Java basic questions.
  • Q2. Rest basics methods like get, post, put, delete etc
  • Q3. Given a directory name, write a program to return a list of all .tst files present in the directory and its sub directories.
  • Ans. 

    Program to return list of .tst files in given directory and subdirectories

    • Use recursion to traverse through all directories and subdirectories

    • Check if each file has .tst extension and add to list if true

    • Use built-in functions like os.listdir() and os.path.splitext() in Python

  • Answered by AI
Round 2 - One-on-one 

(4 Questions)

  • Q1. Difference between == and equals
  • Ans. 

    The '==' operator is used for comparing values of primitive data types, while the 'equals' method is used for comparing objects in Java.

    • Use '==' to compare primitive data types like int, char, boolean, etc.

    • Use 'equals' method to compare objects like Strings, Lists, etc.

    • Example: int a = 5; int b = 5; if(a == b) { // true }

    • Example: String str1 = 'hello'; String str2 = 'hello'; if(str1.equals(str2)) { // true }

  • Answered by AI
  • Q2. Use case of abstract class and interfaces
  • Ans. 

    Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract for classes to implement.

    • Abstract classes can contain both abstract and concrete methods, while interfaces can only have abstract methods.

    • Abstract classes can have constructors, while interfaces cannot.

    • Interfaces allow for multiple inheritance, while classes can only inherit from one abstract class.

    • Abstract class...

  • Answered by AI
  • Q3. Singleton design pattern. Explain and implement (thread safe)
  • Ans. 

    Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

    • Ensure a private static instance variable in the class.

    • Provide a public static method to access the instance, creating it if necessary.

    • Use synchronized keyword or double-checked locking to make it thread-safe.

  • Answered by AI
  • Q4. Merge sort. Explain and implement.
  • Ans. 

    Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half, and then merges the sorted halves.

    • Divide the array into two halves

    • Recursively sort each half

    • Merge the sorted halves back together

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Oracle Full Stack Software Developer interview:
  • Java
  • Spring
  • DSA
  • REST API
  • SOAP

Skills evaluated in this interview

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

Delete nodes from linkedList if their value matches a certain condition

Round 2 - Technical 

(3 Questions)

  • Q1. Js advanced concepts
  • Q2. Java concurrency
  • Q3. Design patterns
Round 3 - Technical 

(3 Questions)

  • Q1. Implement few design patterns
  • Ans. 

    Implementing design patterns in software development

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it

    • Factory pattern creates objects without specifying the exact class of object that will be created

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated

  • Answered by AI
  • Q2. Questions of microservice architecture
  • Q3. Java 8 tricky coding questions

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

Asked me to write code on paper for count inversions

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

MCQ on programming basics and two coding questions. medium to hard

  • Q1. 0 1 Knapsack

    A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum we...

  • Ans. 

    Used Dynamic programming 2D array approach

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

Interview was good and on time and questions on map,and sorting algorithms,OOPS

  • Q1. Longest Subarray Zero Sum

    Given an array arr of length N consisting of positive and negative integers, return the length of the longest subarray whose sum is zero.

    Input Format:
    The first line of input c...
  • Ans. Brute Force

    The brute force approach will be to calculate the sum for all possible subarrays. To calculate this, for each element(ith, where 0 <= i < N) in the array fix it as the first end of the subarray, initialize the subarray sum with zero, and iterate on the remaining elements(jth, where i <= j < N) of the array, keep adding the current element to the subarray sum and fix it as the second end of the ar...

  • Answered by CodingNinjas
  • Q2. OOPS Question

    oops example using code. Coding of all concepts of OOPs

Round 3 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

Round with Manager. Questions like why do you want to join and which tech stack you will work on

  • Q1. Basic HR question

    what are your strength and weakness?

  • Ans. 

    Tip 1 : You should have good communication skills
     

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Bharati Vidyapeeth College Of Engineering. I applied for the job as Full Stack Engineer in GurgaonEligibility criteria7Hughes Systique Corporation (HSC) interview preparation:Topics to prepare for the interview - Java fundamentals, OOPS with java,SQL queries, easy to medium DSA questionTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : easy-medium dsa questions majorly on maps,arrays,recursions,stacks,queues
Tip 2 : Topics mentioned in resume should be on fingertips 
Tip 3 : question on OOPs and Projects questions should be prepared

Application resume tips for other job seekers

Tip 1 : 2 projects are must and questions to be prepared on them
Tip 2 : Basic Level questions should be prepared well 
Tip3 : programming language mentioned in resume should be prepared

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Jan 2021.

Round 1 - Telephonic Call 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

It was the screening round he asked me 2 questions 
First one is easy and other one is medium type

  • Q1. Two Sum

    You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

    Note:

    We cannot use th...
  • Ans. Hashing Solution
    • We can store the frequency of every element in the array in a hashmap.
    • We will loop over every index i, and check the frequency of (Target - ARR[i]) is the hashmap:
      • If (Target - ARR[i]) is equal to ARR[i], we will check if frequency of ARR[i] . If it is greater than 1 then we will decrease the frequency of ARR[i] by 2 and add a pair (ARR[i] , ARR[i]) to our answer.
      • Else, if the frequency of ARR[i] and Targ...
  • Answered by CodingNinjas
  • Q2. Root to Leaf Path

    Ninja is having a good time in solving new questions of Binary Trees from Code Studio. He is now encountered with a question having statement as "You are given a binary tree consisti...

  • Ans. DFSSpace Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

This is the first round in the loop interviews. Are you familiar with Javascript. Why do we use js. How do you use js to change the value of a textbox.

  • Q1. Validate BST

    Given a binary tree with N number of nodes, check if that input tree is BST (Binary Search Tree) or not. If yes, return true, return false otherwise.

    A binary search tree (BST) is a binary t...

  • Ans. Approach 1
    • For each node, store the minimum and maximum value allowed for that node.
    • Initially, for the root node as all the integer values are allowed, the minimum value would be -10^9 and the maximum value should be 10^9. Here we can also use built-in INT_MIN and INT_MAX constants.
    • If the value of that node is not in the bounded range of minimum and maximum value, then return false.
    • For the left subtree of a node with da...
  • Answered by CodingNinjas
  • Q2. Construct Tree From Preorder Traversal

    Given an array ‘pre[]’ of ‘n’ elements that represent Preorder traversal of a spacial binary tree where every node has either 0 or 2 children. Also Given a boolean ar...

  • Ans. Recursive Approach
    • The idea is to construct the tree node by node.
    • Take the first element of the ‘pre[]’ array. Now it is guaranteed that this will be the root node because of the definition of pre-order traversal.
    • Now for any node, if ‘isLeaf’ is true it means that it is a leaf node. In this case, we create the node and return it.
    • Otherwise, since the binary tree has no children or 2 children, we recursively call the func...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Easy

It was the team fit round

  • Q1. Basic HR Question

    He asked me questions related to previous work in depth, projects I have worked on.

Round 4 - Video Call 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

4tn round in the loop, he asked me to design a game. He focused both on backend and frontend.
..

  • Q1. Bursting Balloons

    You are given an array 'ARR' of N integers. Each integer represents the height of a balloon. So, there are N balloons lined up.

    Your aim is to destroy all these balloons. Now, a...

  • Ans. Using hashmap

    We can see here that balloons need to be destroyed in a minimum number of arrows so we need to reuse the arrows, also it’s clear that we need a new arrow for every balloon which is not getting destroyed by any previous arrow.

    So we can solve this problem greedily by adding a new arrow for every balloon which is not getting destroyed by existing arrows.

    • We will use a map data structure that will store the hei...
  • Answered by CodingNinjas
Round 5 - Face to Face 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

Another problem solving round

  • Q1. Triplets with Given Sum

    You are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K.

    An array is said t...

  • Ans. Brute Force
    • The most trivial approach would be to find all triplets of the array and count all such triplets whose ‘SUM’ = 'K'.
    • We can find the answer using three nested loops for three different indexes and check if the values at those indexes sum up to 'K'.
    • Create a set  to keep the track of triplets we have visited. Run first loop from i = 0 to i = ‘N’ - 3, second loop from j = i + 1 to j = ‘N’ - 2 and third loop ...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Fullstack Developer in BangaloreEligibility criteriaNoOracle interview preparation:Topics to prepare for the interview - DS/algorithm Design patterns Problem solvingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : clear your basics in ds algo
Tip 2 : problem solving is must to Crack coding interview 
Tip 3 : solve leetcode problem as much as you can

Application resume tips for other job seekers

Tip 1 : it should be short as possible 
Tip 2 : you must have mentioned your past experience in chronological order with descriptions

Final outcome of the interviewSelected

Skills evaluated in this interview

Fractal Analytics Interview FAQs

How many rounds are there in Fractal Analytics Full Stack Engineer interview?
Fractal Analytics interview process usually has 1 rounds. The most common rounds in the Fractal Analytics interview process are Technical.
How to prepare for Fractal Analytics Full Stack Engineer 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 Fractal Analytics. The most common topics and skills that interviewers at Fractal Analytics expect are Azure, CSS, Data Warehousing, Django and Flask.
What are the top questions asked in Fractal Analytics Full Stack Engineer interview?

Some of the top questions asked at the Fractal Analytics Full Stack Engineer interview -

  1. Implementation of fetch api on sand...read more
  2. basics on Javascript,Html,...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 875 Interviews
Mu Sigma Interview Questions
2.7
 • 221 Interviews
Tiger Analytics Interview Questions
3.6
 • 210 Interviews
Axtria Interview Questions
3.0
 • 112 Interviews
MathCo Interview Questions
3.0
 • 107 Interviews
Zeta Interview Questions
3.3
 • 64 Interviews
Kiya.ai Interview Questions
3.5
 • 46 Interviews
C5i Interview Questions
4.1
 • 43 Interviews
View all
Fractal Analytics Full Stack Engineer Salary
based on 7 salaries
₹12 L/yr - ₹22 L/yr
53% more than the average Full Stack Engineer Salary in India
View more details

Fractal Analytics Full Stack Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

3.0

Work-Life balance

5.0

Salary & Benefits

5.0

Job Security

5.0

Company culture

4.0

Promotions/Appraisal

4.0

Work Satisfaction

Explore 1 Review and Rating
Consultant
1.1k salaries
unlock blur

₹6 L/yr - ₹24 L/yr

Data Engineer
663 salaries
unlock blur

₹7.4 L/yr - ₹28 L/yr

Senior Consultant
556 salaries
unlock blur

₹12.3 L/yr - ₹38 L/yr

Data Scientist
434 salaries
unlock blur

₹9 L/yr - ₹31 L/yr

Senior Engineer
190 salaries
unlock blur

₹11.6 L/yr - ₹36 L/yr

Explore more salaries
Compare Fractal Analytics with

Mu Sigma

2.7
Compare

AbsolutData

3.6
Compare

LatentView Analytics

3.7
Compare

Tiger Analytics

3.6
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