Upload Button Icon Add office photos

Filter interviews by

INCREFF Software Developer Intern Interview Questions and Answers

Updated 31 Jul 2024

INCREFF Software Developer Intern Interview Experiences

1 interview found

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), Jamshedpur and was interviewed before Jul 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

45 questions time - 30min

Round 2 - Coding Test 

2 Medium Leetcode questions

Round 3 - Technical 

(2 Questions)

  • Q1. Print Factorial of large numbers(like 100)
  • Ans. 

    Use a big integer library to calculate factorial of large numbers like 100.

    • Use a big integer library like BigInteger in Java or BigInt in Python.

    • Implement a function to calculate factorial recursively or iteratively.

    • Handle large numbers by storing them in arrays or strings.

  • Answered by AI
  • Q2. Group Anagrams(leetcode medium)
Round 4 - Technical 

(1 Question)

  • Q1. Design Ludo game and code with basics functionailty(test cases)

Skills evaluated in this interview

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 at Galgotias College of Engineering and Technology, Greater Noida and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Questions on DSA were asked by the interviewer at first.
  • Q2. Some theoretical questions from DBMS and oops and also asked to write some SQL queries.
Round 2 - Technical 

(2 Questions)

  • Q1. This round was also similar to the first technical round at first given a DSA question.
  • Q2. After that I was asked to write some SQL queries and also questions from resume were asked.
Round 3 - One-on-one 

(2 Questions)

  • Q1. This was managerial round which was was offline in person interview. At first he asked sone basic DBMS and oops questions.
  • Q2. Then gave me a question and asked me to write a complex SQL query.

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up DSA and work on SQL queries.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Medium level coding questions on hackerrank ,1:30hr, topic- Array , DP , Matrix , Binary Search

Round 2 - Technical 

(1 Question)

  • Q1. Was Asked to Implement Hashmap and Question on OOPS and Dbms , SQL and Indexing
Round 3 - Technical 

(2 Questions)

  • Q1. Brief Introduction
  • Q2. Rotten Oranges and basics of bfs and DFS

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Timing was 10AM. The platform was quite good.

  • Q1. Maximum size rectangle sub-matrix with all 1's

    You are given an 'N' * 'M' sized binary-valued matrix 'MAT, where 'N' is the number of rows and 'M' is the number of colum...

  • Ans. Dynamic Programming.
    1. We start from the first row and move downwards.
    2. We create three 1-dimensional arrays HEIGHT[], LEFT[], RIGHT[].
    3. ‘HEIGHT’[i]: stores the number of current continuous 1’s in column i.
    4. LEFT[i] : stores the leftmost index ‘j’ such that all indices say ‘K’, ‘K’ belongs to [j, i], ‘HEIGHT’[k] >= ‘HEIGHT’[i].
    5. RIGHT [i]: stores the rightmost index ‘j’ such that all indices say ‘K’, ‘K’ belongs to [i, j], ‘HE...
  • Answered by CodingNinjas
  • Q2. Binary Tree Maximum Path Sum

    You are given a binary tree with ‘N’ nodes.

    Your task is to find the “Maximum Path Sum” for any path.

    Note :

    1. A ‘path’ is a sequence of adjacent pair nodes with an edge ...
  • Ans. Recursive Approach

    The idea here is to use the recursion. For each node, We can calculate the maximum path sum by keeping track of the following paths:

    • Max path sum starting from Left child + Max Path sum starting from Right child + Node’s value.
    • Max path sum starting from Left child + Node’s value
    • Max path sum starting from Right child + Node’s value
    • Node’s value

     

    We then pick the maximum one among them. The root of ev...

  • Answered by CodingNinjas
  • Q3. Minimum number of swaps required to sort an array

    You have been given an array 'ARR' of 'N' distinct elements.

    Your task is to find the minimum no. of swaps required to sort the array.

    F...
  • Ans. Naive Approach

    While iterating over the array, check the current element, and if not in the correct place, replace that element with the index of the element which should have come in this place.

     

    Below is the algorithm:

    1. Create a copy of the given input array and store it in temp.
    2. Sort the temp array.
    3. Iterate over the input array, and check whether the current element is at the right place or not by comparing it with t...
  • Answered by CodingNinjas
  • Q4. Infix to Postfix

    You are given a string EXP which is a valid infix expression. Convert the given infix expression to postfix expression.

    Infix expression is of the form a op b. Where operator is is betw...

  • Ans. Stack

    We will scan the expression from left to write and if we encounter an operand we will append it to our answer. If we encounter an operator we will pop all the operators with equal or higher precedence and append them to our answer. And push the current operator. In the end, we will empty the stack.

    Order of precedence = [ ‘^’, ‘*’ and ‘/’, ‘+’ and ‘-’, ‘(’, ‘)’]

    Order of precedence [ link ]

    The algorithm will be-

    1. ANS ...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in DelhiEligibility criteriaAbove 7 CGPAHike 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 at least 1 project.
Tip 2 : Practice data structure questions.
Tip 3 : Dynamic programming is must.

Application resume tips for other job seekers

Tip 1 : Do not put false things.
Tip 2 : Keep it short and direct.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 70 Minutes
Round difficulty - Medium

Timing was 9:15AM. Platform was not very good. Questions were not well explained.

  • Q1. Merge overlapping intervals

    Given 'N' number of intervals, where each interval contains two integers denoting the boundaries of the interval. The task is to merge all the overlapping intervals and ...

  • Ans. Brute Force
    1. We are given the function MERGEINTERVALS(), which takes a 2D vector representing the vector of intervals and returns another 2D vector which is the vector of merged intervals.
    2. We create another function ISOVERLAP() to check if the current interval overlaps with the other interval.
    3. Now we create an empty 2D vector “RES” to store finally merged intervals and another boolean vector “VIS” to mark if the current in...
  • Answered by CodingNinjas
  • Q2. Rat in a Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered by CodingNinjas
  • Q3. Permutations of a String

    You are given a string 'STR' consisting of lowercase English letters. Your task is to return all permutations of the given string in lexicographically increasing order.

    S...

  • Ans. Backtracking

    The idea is to fix a character at a position and then find the permutations for rest of the characters.

    Make a list ‘ans’ which will contain the permutations of the given string.

     

    Algorithm:

    Let’s define a function generatePermutaionsHelper(Str, l, r). This function generates the permutations of the substring which starts from index  ‘l’ and ends at index  ‘r’.

    • Call the function: generatePermutai...
  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteria8 CGPALido Learning interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Core Java, Algorithms, PointersTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Prepare maximum algorithms.
Tip 2 : Deep knowledge of data structure. 
Tip 3 : OOPS is must.

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Mention only your own projects.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed before Jun 2016.

Interview Questionnaire 

5 Questions

  • Q1. Knowledge of Java
  • Q2. Knowledge of Python
  • Q3. Knowledge of PHP
  • Q4. My team working skills
  • Q5. Ability to handle pressure
  • Ans. 

    I have the ability to handle pressure effectively.

    • I remain calm and focused in high-pressure situations.

    • I prioritize tasks and manage my time efficiently.

    • I seek support and guidance from team members when needed.

    • I maintain a positive attitude and adapt to changing circumstances.

    • I have successfully completed projects under tight deadlines.

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: The interview was interactive and the interviewers seemed interested for every answer I gave even if it was a wrong one. They corrected me at every step.

Round: Technical + HR Interview
Experience: This was basically for testing my moral towards working and how i cope up with other colleagues.

College Name: Ramaiah Institute Of Technology
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Technical round
  • Q2. Append element into Array question
Round 2 - One-on-one 

(1 Question)

  • Q1. Vector question on array
Round 3 - One-on-one 

(1 Question)

  • Q1. Vector based question less time complexity

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Timing was 10AM. The platform was quite good.

  • Q1.  Maximum size rectangle sub-matrix with all 1's

    You are given an 'N' * 'M' sized binary-valued matrix 'MAT, where 'N' is the number of rows and 'M' is the number of colu...

  • Ans. 

    If the height of bars of the histogram is given then the largest area of the histogram can be found. This way in each row, the largest area of bars of the histogram can be found. To get the largest rectangle full of 1’s, update the next row with the previous row and find the largest area under the histogram, i.e. consider each 1’s as filled squares and 0’s with an empty square and consider each row as the base.

  • Answered by CodingNinjas
  • Q2. Maximum Sum path of a binary tree.

    You are given a binary tree having 'N' nodes. Each node of the tree has an integer value. Your task is to find the maximum possible sum of a simple path between a...

  • Ans. 

    For each node there can be four ways that the max path goes through the node:
    1. Node only
    2. Max path through Left Child + Node
    3. Max path through Right Child + Node
    4. Max path through Left Child + Node + Max path through Right Child

  • Answered by CodingNinjas
  • Q3. Minimum number of swaps required to sort an array

    You have been given an array 'ARR' of 'N' distinct elements.

    Your task is to find the minimum no. of swaps required to sort the array.

    F...
  • Ans. 

    This can be easily done by visualizing the problem as a graph. We will have n nodes and an edge directed from node i to node j if the element at i’th index must be present at j’th index in the sorted array.

  • Answered by CodingNinjas
  • Q4. Prefix to Infix

    Given a string denoting a valid Prefix expression containing ‘+’, ’-’, ’*’, ‘/’ and uppercase letters. You are supposed to convert the given Prefix expression into an Infix expression.

    Not...
  • Ans. 

    Algorithm for Prefix to Infix:

    Read the Prefix expression in reverse order (from right to left)
    If the symbol is an operand, then push it onto the Stack
    If the symbol is an operator, then pop two operands from the Stack
    Create a string by concatenating the two operands and the operator between them.
    string = (operand1 + operator + operand2)
    And push the resultant string back to Stack
    Repeat the above steps until end of Prefix

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chitkara University. I applied for the job as SDE - Intern in New DelhiEligibility criteriaAbove 8 CGPAHike interview preparation:Topics to prepare for the interview - Data Structure,OOPS, Java, Graphs, PointersTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Do at least 1 project.
Tip 2 : Practice data structure questions.
Tip 3 : Dynamic programming is must.

Application resume tips for other job seekers

Tip 1 : Do not put false things.
Tip 2 : Keep it short and direct.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 70 minutes
Round difficulty - Medium

Timing was 9:15AM. Platform was not very good. Questions were not well explained.

  • Q1. Merge overlapping intervals

    Given 'N' number of intervals, where each interval contains two integers denoting the boundaries of the interval. The task is to merge all the overlapping intervals and ...

  • Ans. Brute Force
    1. We are given the function MERGEINTERVALS(), which takes a 2D vector representing the vector of intervals and returns another 2D vector which is the vector of merged intervals.
    2. We create another function ISOVERLAP() to check if the current interval overlaps with the other interval.
    3. Now we create an empty 2D vector “RES” to store finally merged intervals and another boolean vector “VIS” to mark if the current in...
  • Answered by CodingNinjas
  • Q2. Rat in a Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteria8 CGPALido Learning interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Core Java, Algorithms, PointersTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare maximum algorithms.
Tip 2 : Deep knowledge of data structure.
Tip 3 : OOPS is must.

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Mention only your own projects.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Timing was 10AM. The platform was user-friendly.

  • Q1. Maximum size rectangle sub-matrix with all 1's

    You are given an 'N' * 'M' sized binary-valued matrix 'MAT, where 'N' is the number of rows and 'M' is the number of colum...

  • Ans. Dynamic Programming.
    1. We start from the first row and move downwards.
    2. We create three 1-dimensional arrays HEIGHT[], LEFT[], RIGHT[].
    3. ‘HEIGHT’[i]: stores the number of current continuous 1’s in column i.
    4. LEFT[i] : stores the leftmost index ‘j’ such that all indices say ‘K’, ‘K’ belongs to [j, i], ‘HEIGHT’[k] >= ‘HEIGHT’[i].
    5. RIGHT [i]: stores the rightmost index ‘j’ such that all indices say ‘K’, ‘K’ belongs to [i, j], ‘HE...
  • Answered by CodingNinjas
  • Q2. Binary Tree Maximum Path Sum

    You are given a binary tree with ‘N’ nodes.

    Your task is to find the “Maximum Path Sum” for any path.

    Note :

    1. A ‘path’ is a sequence of adjacent pair nodes with an edge ...
  • Ans. Recursive Approach

    The idea here is to use the recursion. For each node, We can calculate the maximum path sum by keeping track of the following paths:

    • Max path sum starting from Left child + Max Path sum starting from Right child + Node’s value.
    • Max path sum starting from Left child + Node’s value
    • Max path sum starting from Right child + Node’s value
    • Node’s value

     

    We then pick the maximum one among them. The root of ev...

  • Answered by CodingNinjas
  • Q3. Minimum number of swaps required to sort an array

    You have been given an array 'ARR' of 'N' distinct elements.

    Your task is to find the minimum no. of swaps required to sort the array.

    F...
  • Ans. Naive Approach

    While iterating over the array, check the current element, and if not in the correct place, replace that element with the index of the element which should have come in this place.

     

    Below is the algorithm:

    1. Create a copy of the given input array and store it in temp.
    2. Sort the temp array.
    3. Iterate over the input array, and check whether the current element is at the right place or not by comparing it with t...
  • Answered by CodingNinjas
  • Q4. Prefix to Infix

    Given a string denoting a valid Prefix expression containing ‘+’, ’-’, ’*’, ‘/’ and uppercase letters. You are supposed to convert the given Prefix expression into an Infix expression.

    Not...
  • Ans. Stack Based

    The idea is to iterate over the expression from right to left and store the operands in a stack. Here, we are using a stack of strings for storing the operands. Whenever we encounter an operator, pop the top two operands from the stack and convert the expression to its infix form and then push back to the stack.

     

    • Iterate from ‘i’ = |S| - 1 to 0. The idea behind this step is to store the operands.
      1. If the c...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in New DelhiEligibility criteriaAbove 8 cgpaHike interview preparation:Topics to prepare for the interview - Data stucture , pointer , tree ,Core java ,OopsTime required to prepare for the interview - 15 daysInterview preparation tips for other job seekers

Tip 1 : Atleast 1 project
Tip 2 : Practice data structures
 

Application resume tips for other job seekers

Tip 1 : Keep it short
Tip 2 : Don't put false information

Final outcome of the interviewRejected

Skills evaluated in this interview

INCREFF Interview FAQs

How many rounds are there in INCREFF Software Developer Intern interview?
INCREFF interview process usually has 4 rounds. The most common rounds in the INCREFF interview process are Technical, Aptitude Test and Coding Test.
What are the top questions asked in INCREFF Software Developer Intern interview?

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

  1. Print Factorial of large numbers(like 1...read more
  2. Design Ludo game and code with basics functionailty(test cas...read more
  3. Group Anagrams(leetcode medi...read more

Tell us how to improve this page.

People are getting interviews through

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

INCREFF Software Developer Intern Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

2.0

Skill development

5.0

Work-Life balance

3.0

Salary & Benefits

1.0

Job Security

3.0

Company culture

1.0

Promotions/Appraisal

3.0

Work Satisfaction

Explore 1 Review and Rating
Business Analyst
35 salaries
unlock blur

₹6.6 L/yr - ₹10 L/yr

Sde1
27 salaries
unlock blur

₹15 L/yr - ₹23.8 L/yr

Software Development Engineer
26 salaries
unlock blur

₹12 L/yr - ₹20 L/yr

Software Developer
24 salaries
unlock blur

₹9.5 L/yr - ₹23 L/yr

Software Engineer
22 salaries
unlock blur

₹8.2 L/yr - ₹22.8 L/yr

Explore more salaries
Compare INCREFF with

Myntra

4.0
Compare

Flipkart

4.0
Compare

Snapdeal

3.9
Compare

Shopclues

4.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