Upload Button Icon Add office photos
Engaged Employer

i

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

Fourkites Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 56 Reviews

Filter interviews by

Fourkites Software Developer Intern Interview Questions and Answers

Updated 3 May 2024

Fourkites Software Developer Intern Interview Experiences

1 interview found

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

I applied via campus placement at Sri Krishna College of Engineering and Technology, Coimbatore and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Coding Test 

We had 21 questions including 3 coding questions. It was simple and beginners friendly questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Questions were asked based on DBMS, SQL, api, simple coding and testing
Round 3 - Technical 

(1 Question)

  • Q1. I was asked to describe my projects and questions were asked based on that. Had scenario based questions

Interview questions from similar companies

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

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

Round 1 - Coding Test 

There were 3 questions in the online assessment.

1 - Binary Search
2 - DP
3 - Graphs

Round 2 - Technical 

(1 Question)

  • Q1. Implement a persistence stack with constant time operations
  • Ans. 

    Implement a persistence stack with constant time operations

    • Use a combination of a stack and a hashmap to achieve constant time operations for push, pop, and get operations

    • Maintain a stack to store the elements and a hashmap to store the index of each element in the stack

    • When pushing an element, add it to the stack and update its index in the hashmap

    • When popping an element, remove it from the stack and also remove its i...

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

(1 Question)

  • Q1. Median of two sorted arrays and OOPs basics
  • Ans. 

    Finding the median of two sorted arrays and discussing OOPs basics

    • To find the median of two sorted arrays, merge the arrays and then calculate the median

    • OOPs basics include concepts like encapsulation, inheritance, polymorphism, and abstraction

    • Example: Median of [1, 3] and [2] is 2.0

  • Answered by AI

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 100 Minutes
Round difficulty - Hard

**Criteria:
8 CPI or Above (only CSE, MnC). All students irrespective of history of backlogs or current backlogs were considered if they satisfied the CPI criteria.

It was first round..
This round was the Online test which was around 1 Hour 40 Minutes long(don't remember exact time).

Timing from 19:00 to 20:40
Environement was comfortable.
Hackerrank is a good platform for online tests.

All questions were new for me, So cant give any links.

  • Q1. Minimum Removals

    You have been given an array/list "ARR" consisting of 'N' integers. You have also given an integer 'K'.

    Your task is to find the minimum number of elements that...

  • Ans. Recursion

    The key observation here is that the best way to remove an element from the array is to remove the maximum or minimum element from the array. There are two possible ways of removal, either we remove the minimum element or the maximum element.

    Now, the idea is to use recursion to reduce the big problem into several small subproblems. 

     

    Here is the algorithm :

    1. We sort the array in ascending order.
    2. We will ...
  • Answered by CodingNinjas
  • Q2. Minimum Number Of Stabs To Kill King

    You are given the health of the king as an integer 'N'. You need to find the minimum number of stabs to kill the king. The king dies if the health becomes 0.

    ...

  • Ans. Recursion

    Let’s try to do this problem using recursion, as the problem follows optimal substructure property. That is from any particular value say ‘X’, there are limited possible transitions that you could make.

     

    1. If the value of ‘N’ is equal to 1, then we can use only the first kind of stab to kill the king, i.e. do -1 to reduce the health to 0, and the king shall die.
    2. Base Case for recursion is when current health ...
  • Answered by CodingNinjas
  • Q3. Minimum time

    There are ‘N’ junctions connected by ‘M’ bi-directional roads. At most, one road is present between any pair of junctions. There is no road connecting a junction to itself. The travel time for...

  • Ans. Depth First Search

    This approach will use DFS(Depth First Search) to make a recursive function in which we pass the currCost, which is the current cost. If the light is not green when we reach that junction, we have to add the waiting time in currCost. After that, we will call the recursive function on all the adjacent unvisited junctions by incrementing the currCost with the weight of the edge. We will maintain a vari...

  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 75 Minutes
Round difficulty - Medium

This was an Online F2F Technical Round conducted on zoom. Interviewer shared codepad link and you were asked to code and pass sample test case given by interviewer. Only one question(coding) was asked(More follow questions).
Interviewer was really helpful..

  • Q1. XOR Query

    Assume you initially have an empty array say ‘ARR’.

    You need to return the updated array provided that some ‘Q’ number of queries were performed on this array.

    The queries are of two types:

    ...
  • Ans. Brute Force

    Approach:

    • It is a brute force approach where we will create an empty array initially of size 10^5 + 1.
    • Now, whenever we have a query of type 1 we will insert the value of VAL in the array. And when the query of type 2 comes then we will iterate through our array and perform an XOR operation with VAL to every value present in our array.
    • Finally, we will return our array.

     

    Algorithm:

    • Create an array ans.
    • Now it...
  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 90 Miinutes
Round difficulty - Medium

Again pattern was same(Zoom video call and I was asked to code and 1 question was there(+Follow up)).
Timing was afternoon time around 13:00

  • Q1. Scramble String

    You are given an integer ‘N’ and two strings ‘S’ and 'R' each having size = ‘N’. You can scramble the string ‘S’ to obtain string 'R' using the following operations:

    1. If...

  • Ans. Recursion
    • Since there are many possible combinations in which the strings can be scrambled the only way is to use recursion with memoization to calculate the answer.
    • The main idea is to divide the string 'S' into two substrings with length ‘K’ and ‘LEN - K’, where ‘LEN’ is the length of the original string 'S', and check recursively if the two substrings X = S[0….K - 1] and Y = S[k… LEN - 1] form some scramble to generat...
  • Answered by CodingNinjas
Round 4 - HR 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

It was a zoom video call.
In starting 5 minutes, interviewer tried to make me comfortable with him..

  • Q1. Basic HR Questions

    Who is your role model?

    Where do you see yourself in 5 years?

  • Ans. 

    Tip 1 : Just have a read of some common HR Questions.
    Tip 2 : Never write anything false in your CV.
    Tip 3 : After every interview I was asked "Whether I have any question for them".Just ask a question about company. This hows your interest in their firm.

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 8.0Rubrik, Inc. interview preparation:Topics to prepare for the interview - Data Structure, Algorithms(DP and Graph are must), Web Development, OOPS, Operating System, Database and Management, Competitive Programming, OR any other topic that you like for projectsTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Do Complete Interview Bit, Puzzles and some questions from LeetCode
Tip 2 : Do 2 or 3 projects. Projects using different technologies are preffered.
Tip 3 : Give Practice Contests on Codeforces, Codechef. These help you to clear coding rounds which are useful for shortlisting for interview..

Application resume tips for other job seekers

Tip 1 : Never put anything on resume that you are not comfortable with.. Because if interviewer just start with that topic and you are not comfortable, this create bad impression on interviewer.
Tip 2 : Have 2 or 3 projects on different technologies.
Tip 3 : Put 2 or 3 college time achievement. (can be Competitive programming or Academic performance)

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

It was good 20 mcqs 3 coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Dsa and core subjects like cn os
  • Q2. Dsa questions and core subjects
Round 3 - HR 

(1 Question)

  • Q1. Basic family discussion and salary details

Interview Preparation Tips

Interview preparation tips for other job seekers - it was overall a good experience
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic DSA questions, best time to buy and sell stock and its variation

Round 2 - Technical 

(2 Questions)

  • Q1. Basic nosql vs sql questions
  • Q2. Designing system for google playstore
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic OOP questions for python programming language

Round 2 - HR 

(2 Questions)

  • Q1. What's abstraction
  • Ans. 

    Abstraction is the concept of hiding complex implementation details and showing only the necessary information to the user.

    • Abstraction allows users to focus on what an object does instead of how it does it

    • It helps in reducing complexity and improving efficiency in software development

    • Example: In object-oriented programming, abstract classes and interfaces are used to achieve abstraction

  • Answered by AI
  • Q2. What's the difference between SQL and NoSQL database
  • Ans. 

    SQL databases are relational databases with structured data, while NoSQL databases are non-relational databases with flexible, unstructured data.

    • SQL databases use structured query language for defining and manipulating data, while NoSQL databases use different query languages or APIs.

    • SQL databases are table-based, with a predefined schema, while NoSQL databases are document, key-value, wide-column, or graph-based.

    • SQL d...

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, prev, and next

    • Iterate through the linked list, updating pointers to reverse the direction

    • Update the head of the linked list to the last node after reversing

  • Answered by AI
  • Q2. Implement binary search algorithm
  • Ans. 

    Binary search algorithm efficiently finds the target value in a sorted array.

    • Start by defining the low and high indices of the array.

    • Calculate the mid index and compare the target value with the value at mid.

    • If target is less than mid value, update high to mid-1; if greater, update low to mid+1.

    • Repeat until target is found or low is greater than high.

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

(2 Questions)

  • Q1. Brief Introduction and basic questions
  • Q2. Future plans and how am i going to achieve them

Skills evaluated in this interview

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

(1 Question)

  • Q1. They asked to design a database table
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium to hard questions based on arrays, dp

Round 2 - Technical 

(2 Questions)

  • Q1. Quick sort algorithm
  • Ans. 

    Quick sort is a popular sorting algorithm that uses divide and conquer strategy.

    • Divides array into smaller sub-arrays based on a pivot element

    • Recursively sorts sub-arrays

    • Combines sorted sub-arrays to get final sorted array

    • Time complexity: O(n log n) on average, O(n^2) worst case

    • Example: [3, 6, 8, 10, 1, 2, 1] -> [1, 1, 2, 3, 6, 8, 10]

  • Answered by AI
  • Q2. Modified rotate a matrix
  • Ans. 

    Rotate a matrix by 90 degrees in place

    • Transpose the matrix

    • Reverse each row of the transposed matrix

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - study well and at the end, they would not hire anyone

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. To print all permutation of a string
  • Ans. 

    Use recursion to generate all possible permutations of a given string.

    • Use recursion to swap characters in the string to generate permutations

    • Keep track of visited characters to avoid duplicates

    • Base case: when the length of the string is 1, add it to the result array

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

(1 Question)

  • Q1. Coin change Problem of finding number of ways to achieve K value
  • Ans. 

    The coin change problem involves finding the number of ways to make a certain value using a given set of coins.

    • Use dynamic programming to solve the coin change problem efficiently.

    • Create a 1D array to store the number of ways to make each value from 0 to the target value.

    • Iterate through the coins and update the array based on the current coin's value.

    • The final answer will be stored in the last element of the array.

    • Exam...

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

(1 Question)

  • Q1. Suduko solver question is given to me

Skills evaluated in this interview

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

I was interviewed in Jul 2024.

Round 1 - Coding Test 

Create an API using Notepad to check if a string is a palindrome or not.

Round 2 - One-on-one 

(1 Question)

  • Q1. Solid principal

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join worst company

Fourkites Interview FAQs

How many rounds are there in Fourkites Software Developer Intern interview?
Fourkites interview process usually has 3 rounds. The most common rounds in the Fourkites interview process are Coding Test, One-on-one Round and Technical.
What are the top questions asked in Fourkites Software Developer Intern interview?

Some of the top questions asked at the Fourkites Software Developer Intern interview -

  1. I was asked to describe my projects and questions were asked based on that. Had...read more
  2. Questions were asked based on DBMS, SQL, api, simple coding and test...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Fourkites interview
Campus Placement
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Delhivery Interview Questions
3.9
 • 443 Interviews
Ecom Express Interview Questions
3.9
 • 191 Interviews
XpressBees Interview Questions
3.7
 • 152 Interviews
Rivigo Interview Questions
3.9
 • 72 Interviews
Vyapar Interview Questions
3.5
 • 48 Interviews
FarEye Interview Questions
3.1
 • 26 Interviews
ZIGRAM Interview Questions
4.0
 • 26 Interviews
View all
Fourkites Software Developer Intern Salary
based on 4 salaries
₹3 L/yr - ₹9.9 L/yr
6% less than the average Software Developer Intern Salary in India
View more details

Fourkites Software Developer Intern Reviews and Ratings

based on 2 reviews

2.0/5

Rating in categories

2.3

Skill development

2.3

Work-Life balance

2.3

Salary & Benefits

2.3

Job Security

2.3

Company culture

2.3

Promotions/Appraisal

2.3

Work Satisfaction

Explore 2 Reviews and Ratings
Product Manager
23 salaries
unlock blur

₹24.5 L/yr - ₹37.5 L/yr

Senior Software Engineer
20 salaries
unlock blur

₹17.5 L/yr - ₹35 L/yr

Software Development Engineer
19 salaries
unlock blur

₹7.4 L/yr - ₹15.3 L/yr

Software Engineer
13 salaries
unlock blur

₹9.1 L/yr - ₹18 L/yr

Software Developer
12 salaries
unlock blur

₹7.7 L/yr - ₹20.8 L/yr

Explore more salaries
Compare Fourkites with

FarEye

3.1
Compare

Rivigo

3.9
Compare

LogiNext Solutions

1.7
Compare

Shiprocket Private Limited

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