Upload Button Icon Add office photos
Engaged Employer

i

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

Brane Enterprises Verified Tick

Compare button icon Compare button icon Compare
2.1

based on 659 Reviews

Filter interviews by

Brane Enterprises Software Developer Intern Interview Questions and Answers

Updated 7 Dec 2023

Brane Enterprises Software Developer Intern Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Jun 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Mcqs on os,dbms,cn oops,dsa

Round 2 - Technical 

(4 Questions)

  • Q1. Diameter of tree,2 sum, sliding window
  • Ans. 

    The question covers topics like tree diameter, 2 sum problem, and sliding window technique.

    • For the diameter of a tree, you can use depth-first search (DFS) or breadth-first search (BFS) to find the longest path between any two nodes.

    • The 2 sum problem involves finding two numbers in an array that add up to a given target. You can use a hash table or two pointers approach to solve it efficiently.

    • Sliding window technique ...

  • Answered by AI
  • Q2. Diameterof tree
  • Q3. Two sum
  • Q4. Slding window
Round 3 - One-on-one 

(1 Question)

  • Q1. Sort array of 0,1,2 oops quesions
  • Ans. 

    Sort an array of 0s, 1s, and 2s in ascending order.

    • Use the Dutch National Flag algorithm to sort the array in a single pass.

    • Maintain three pointers: low, mid, and high.

    • Swap elements based on their values and move the pointers accordingly.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - basic leetcode questions

Skills evaluated in this interview

Interview questions from similar companies

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Hackerrank is a good paltform and very flexible, our webcam was turned on in order to prevent students from cheating

  • Q1. Find the lone set bit

    You are given a single non-negative integer ‘N’ who’s binary representation consists of a single ‘1’ digit and the rest of the digits are ‘0’s. Your task is to find the position of th...

  • Ans.  Approach 1

    If we observe a little, we can clearly see that only those integers, which can be represented as a power of 2 have a single set bit in their binary equivalent, and rest either have 0 or more than 1 set bits. Now, we only have to work on the integers which are a power of 2. We will start from the LSB end or the rightmost bit, and check every bit one by one.

     

    • We are given a function findSetBit(), which tak...
  • Answered by CodingNinjas
  • Q2. Count Ways To Reach The N-th Stairs

    You have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair. Each time you can either climb one step or two steps. Y...

  • Ans. Brute Force

    One basic approach is to explore all possible steps which can be climbed with either taking one step or two steps. So at every step, we have two options to climb the stairs either we can climb with one step, or we can climb with two steps. So the number of ways  can be recursively defined as :

    countDistinctWayToClimbStair ( currStep, N ) = countDistinctWayToClimbStair ( currStep+1, N ) + countDistinctWay...
  • Answered by CodingNinjas
Round 2 - HR 

(1 Question)

Round duration - 40 minutes
Round difficulty - Hard

Round was conducted on zoom platform. There were 40 students there and then each one of them were assigned break-out rroms for interviews.

  • Q1. Basic HR Questions

    What are your future goals? Tell me about your short term and long-term goals. 

    What motivates you?

  • Ans. 

    Tip 1 : try to be optimistic and answer all the questions in a positive manner
    Tip 2 : answer these kind of questions with positive intent and try to look at the brighter side of any situation
    Tip 3 : express yourself with honesty; your body language should look compatible with what you are speaking and trying to convey to the other person

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Mechanical Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaabove 6.5 cgpa, no backlogsDE Shaw India interview preparation:Topics to prepare for the interview - DSA, Arrays, linked list, recursion, trees, graphs,greedy algorithms, dynamic programmingTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : try to keep only those things in resume on which you have very good command and you should be able to answer all of the questions(upto moderate level) related to your technical skills
Tip 2 : mention your projects with brief description, try avoiding very high level description because some times reader might not be able to understand your work, keep it descriptive and understandable

Application resume tips for other job seekers

Tip 1 : major team project is helpful
Tip 2 : list down only the related achievements with the role you are applying for

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Oct 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

This round was scheduled for 9am in the morning. The test environment was pretty good . I didn't face any issues on the HireVeu platform. The first test was of Aptitude and then in next section it was Technical MCQ's. The level of questions were mid to high level of difficulty.

  • Q1. DBMS Questions

    What is DML and DDL?
    Write an SQL query to print the FIRST_NAME from Worker table after replacing ‘a’ with ‘A’.
    Write an SQL query to print details of the Workers whose FIRST_NAME contains ‘a’.
    ...

  • Ans. 

    Tip 1: Do practice SQL Queries
    Tip 2: Read Database Normalisation and Transaction.
    Tip 3: Read Raghu Ram Krishnan thoroughly

  • Answered by CodingNinjas
Round 2 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The exam was on the same Platform. The first question was about the most difficult Project I've worked on. I have to record a video in that particular platform and then move to the next questions. There was option for a demo video of 1 minute in which you can practice your answers and then can record your answer in the next video of max 5 minutes. The next 2 question were Coding Problems of moderate difficulty and you've to record your approach and then proceed towards solving the code and then record a video stating if you succeed or not and what better could you've done to make it work.

  • Q1. Sum Of N Digit Palindromes

    You are given an integer 'N'. Your task is to return the sum of all N-digit numbers which are palindrome. A number is said to be palindrome if the number formed by reve...

  • Ans. 

    Run a loop from 10^(n-1) to 10^(n) – 1 and check when the current number is palindrome or not. If it is, adds its value to answer.

  • Answered by CodingNinjas
Round 3 - Face to Face 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

This round was scheduled for 3pm. The interviewer was quite friendly. He asked about me and told me to relax and then answer. He started with asking questions from my Project and how the ideas behind the Project. My Project was related to Deadlock So he asked whether I can implement my Project on any environment. I answered . Then one of my internship Project was related to Web development so He asked me about the backend of the Project. He gave me a few SQL queries and some general DBMS concepts based on the response about using Mysql in the Project. He asked me a few things about AWS and Cloud Computing which I answered. At last he asked some LINUX commands and corrected me once and was satisfied with my answers.

  • Q1. OS Questions

    1) What is Kernel?
    2) What is Deadlock?
    3) Why you use Binary semaphores instead of Counting Semaphores?
    4) What is threads? What is hardware thread?
    5) What is TLB?

  • Ans. 

    Tip 1 : Read Galvin for OS thoroughly
    Tip 2 : Practice MCQ's from GFG OS QUIZ Section

  • Answered by CodingNinjas
  • Q2. DBMS & Trees Questions

    1) Explain DDL VS DML.
    2) Explain Normalization
    3) B+ Trees and it's working.

  • Ans. 

    Tip 1 : Do practice SQL queries
    Tip 2 : Give answers to Normalisation questions with examples for each
    Tip 3 : Keep a paper with you while giving interview from home. Comes handy when I tried explaining B+ trees to him.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Vellore Institute of Technology. I applied for the job as SDE - Intern in BangaloreEligibility criteria8.5 CGPACerner Corporation interview preparation:Topics to prepare for the interview - Data Structures, OOPS , Computer Networking , OS , SQL Queries , Cyber SecurityTime required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 5-7 Codes daily from the beginning of preparation.
Tip 2 : Be thoroughly prepared with concepts of Data Structure, Database and Operating System
Tip 3 : Always go through the Company's Job description and About the Company and prepare your answers according to that
Tip 4 : Only mention Projects that you've complete idea about.

Application resume tips for other job seekers

Tip 1 : Have a few Projects on your resume and make sure you know it all about your Projects.
Tip 2 : Only mention the Skills you feel you are confident about. Never lie on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 150 Minutes
Round difficulty - Medium

This first round was the Online test which was 1 Hour 95 Minutes Long. It was Divided
as Follows.

1. Aptitude Section (Arithmetic + Analytical) 14 Questions – 26 Minutes
2. Technical MCQs( Computer Science) 14 Questions – 19 Minutes
3. Coding Question – 20 Minutes
4. Coding Question – 30 Minutes
5. Coding Questions :

  • Q1. Water

    You are given an array 'ARR' of positive integers, each of which represents the number of liters of water in that particular bucket, we have to make the liters of water in every bucket equal.

    ...
  • Ans. Using Sorting

     The main idea is to use sorting the given array in reverse order and then check for the candidates for the water to be removed.

     

    • Sort the array(waters array) in descending order.
    • Assuming every bucket as a candidate finds the minimum amount of water needs to be removed. The result will be a minimum amount of water, among that.
    • Every bucket which is on the left of the current bucket has more water t...
  • Answered by CodingNinjas
  • Q2. K Max Sum Combinations

    You are given two arrays/lists ‘A’ and ‘B’ of size ‘N’ each. You are also given an integer ‘K’. You have to find the ‘K’ maximum and valid sum combinations from all the possible sum ...

  • Ans. Brute

    Generate all the possible sum combinations using two loops. Store the sum of all the sum combinations in an array/list and sort the array/list in descending order. 

     

    Finally, return the ‘K’ max sub-combinations from that array/list.

     

    The Steps are as follows :

     

    1. Create an array/list ‘tempArray’ of size ('N' * ‘N’).
    2. Traverse the given arrays using two loops.
      • In the outer loop, traverse the given array...
  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 150 Minutes
Round difficulty - Medium

This was an Online F2F Technical Round conducted on CodePair : Hackerrank. So, Basically You have to Run and Submit ( Pass All Test cases) in the Interview Round also (Like normal Coding Test) in Codepair: Hackerrank & along with that You should have to explain your Code and Approach to the Interviewers.

  • Q1. Minimum Fountains

    There is a one-dimensional garden of length 'N'. On each of the positions from 0 to 'N', there is a fountain, and this fountain’s water can reach up to a certain range as ...

  • Ans. Dynamic programming
    • For every fountain, we can try to find the pair area = (left, right), where left and right are the leftmost and the rightmost index respectively where the current fountain can reach.For every index 'I' = 0 to 'I' = 'N' -1, 'LEFT' = max(0, 'I' - 'ARR'['I']) and  'right' = min('I' + ('ARR'['I'] + 1), 'N').
    • Now we can sort the array of pairs in non-decreasing order according to 'LEFT' to find the mi...
  • Answered by CodingNinjas
Round 3 - Video Call 

(2 Questions)

Round duration - 150 Minutes
Round difficulty - Medium

This was also an Online F2F Technical Round conducted on Codepair : Hackerrank.
Dynamic Programming Based Not So Easy Level:
Best Time to Buy and Sell Stock
Best Time to Buy and Sell Stock II
Dynamic Programming Based Not So Medium Level
Best Time to Buy and Sell Stock with Cooldown
Best Time to Buy and Sell Stock with Transaction Fee
Dynamic Programming Based Hard Level
Best Time to Buy and Sell Stock III
Best Time to Buy and Sell Stock IV

They asked me a Lot of Questions like:
How did you arrive at this Solution ?
Why is this Approach Right ?
Can You do this in Better time & space complexities ? (Although I have done in Best time Complexity but they asked this to check my confidence level on my codes).
A lot of Variants based on Constraints.

  • Q1. Best Time To Buy and Sell Stock

    You have been given an array 'PRICES' consisting of 'N' integers where PRICES[i] denotes the price of a given stock on the i-th day. You are also given an in...

  • Ans. Recursion

    The main idea is to use recursion to reduce the big problem into several smaller subproblems.

     

    Algorithm

     

    • We will call a maxProfit function that returns us the maximum profit we can get from the array starting from i (here i denotes the starting index of PRICES) to N - 1. We will use a bool variable buy. If buy == true it denotes that we had bought a stock and now we can’t buy another until we sell it ...
  • Answered by CodingNinjas
  • Q2. Buy and Sell Stock

    You are Harshad Mehta’s friend. He told you the price of a particular stock for the next ‘N’ days. You can either buy or sell a stock. Also, you can only complete at most 2-transactions....

  • Ans. Recursion

    This problem can be solved by solving its subproblems and then combining the solutions of the solved subproblems to solve the original problem. We will do this using recursion.

    Basically, we have to buy the stock at the minimum possible price and sell at the maximum possible price, keeping in mind that we have to sell the stock before buying it again.

     

     

    Below is the detailed algorithm: 

     

    1. Call ...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteria8 CGPADE Shaw India interview preparation:Topics to prepare for the interview - Data Structure, Algorithms, DBMS, System Design, Operating SystemTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Solve atleast 300 coding questions.
Tip 2 : Have some good projects on resume.
Tip 3 : Be truthful.

Application resume tips for other job seekers

Tip 1 : Have 2 or 3 good projects.
Tip 2 : Don't lie on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 80 minutes
Round difficulty - Easy

This round was scheduled in the evening hours around 7pm at Hackerrank platform and all the participants were required to fill a form which was shared 2 days prior to the test date. This form was filled out probably for the security reasons and to ensure that no one disinterested participant gives the test.

  • Q1. Ways To Make Coin Change

    You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a cha...

  • Ans. Recursion

     

    1. The idea is to use recursion.
    2. For a particular coin, we have two options either include it or exclude it.
    3. If we include that coin, then calculate the remaining number that we have to generate so recur for that remaining number.
    4. If we exclude that coin, then recur for the same amount that we have to make.
    5. Our final answer would be the total number of ways either by including or excluding.
    6. There will be two edg...
  • Answered by CodingNinjas
  • Q2. Find Duplicate

    You have been given an integer array/list(ARR) of size N which contains numbers from 0 to (N - 2). Each number is present at least once. That is, if N = 5, the array/list constitutes values ...

  • Ans. Space Complexity: Explanation: Time Complexity: Explanation:
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Hard

This round was conducted on Zoom platform. I was shared the invitation link one day prior to the interview and also was told the name of my interviewer. I looked at the profile of the interviewer at linked.in and got a better understanding of what kind of person he was and prepared accordingly. The round was scheduled at 3 :00 pm on 20th August and I was eagerly waiting for the clock hands to reach 3 o'clock since morning and finally I went in front of him after wearing a white shirt and a black coat over it along with a tie over it.

  • Q1. First negative integer in every window of size “k”

    You have been given an array of integers 'ARR' and an integer ‘K’. You need to find the first negative integer in each window of size ‘K’.

    Note :
    ...
  • Ans. Brute Force

    Run two loops. In the outer loop, take all windows of size ‘K’. 

     

    In the inner loop, get the first negative integer of the current window.

    Space Complexity: O(1)Explanation:

    O(1).

     

    As we are not using an auxiliary space to store data. Hence, the Space complexity is O(1).

    Time Complexity: OtherExplanation:

    O(N*K), where ‘N’ is the size of the array and ‘K’ is the size of each window.

     

    There are...

  • Answered by CodingNinjas
  • Q2. Basic Aptitude Questions

    There are 2 jugs with 4 litres and 5 litres of water respectively. The objective is to pour exactly 7 litres of water in a bucket. How can it be accomplished?

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaabove 7 cgpa, CS/IT were allowed onlyDE Shaw India interview preparation:Topics to prepare for the interview - arrays, pointers,greedy algorithms, dynamic programming, stack, queues, hashmap, trees and graphsTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice all DSA questions from interview bit
Tip 2 : Do Atleast 3 project one should be major, if it's in web dev it would be beneficial.
Tip 3 : Should be good in communication skills

Application resume tips for other job seekers

Tip 1 : resume should be short and descriptive
Tip 2 : mention all the important projects that you have worked on
Tip 3 : better if resume is enclosed in single page

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Hard

This was a pure coding round consisting of three questions where time allotted for one easy question was 15 minutes while the other two questions were to solved in 30 minutes each.
total time = 15+30+30= 75 minutes

  • Q1. Set Bits

    Write a program to count the number of 1's in the binary representation of an integer.

    Input format :
     The only line of input contains a single integer N.
    
    Output format :
    The only line of...
  • Ans. Looping through bits Approach
    • Here we are converting the number into binary, and during the conversion, we are checking the remainder part.
    • If it is 1, then we increment the value of count by 1.
    Space Complexity: O(1)Explanation:

    O(1)

     

    We are using constant extra space.

    Time Complexity: O(logn)Explanation:

    O(log(N)), where ‘N’ is the given integer.

    Since we are iterating through each bit of binary representation of the ...

  • Answered by CodingNinjas
  • Q2. Longest Increasing Subsequence

    'N' students are standing in a row. You are given the height of every student standing in the row. Your task is to find the longest strictly increasing subsequence of...

  • Ans. Brute force approach

    The idea is to find strictly increasing subsequences for all the elements of the array once including the elements in the sequence and once excluding it. In order to do this, we use a recursive function, 'LIS_HELPER' which returns the length of LIS possible from the current element (maximum of the lengths of subsequences once including the current element and once excluding it).

    Algorithm: 

    • Recur...
  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Hard

There were 2 interviewers and the round was carried out on code pair platform of HackerRank

  • Q1. Burning Candles

    Prateek is a kindergarten teacher. He wants to give some candies to the children in his class. All the children stand in a line and each of them has a grade according to his or her perform...

  • Ans. Brute Force

    There can be four cases :

     

    CASE 1: STUDENTS[i - 1]  > STUDENTS[i]  < STUDENTS[i + 1]

    CASE 2: STUDENTS[i - 1]  < STUDENTS[i]  < STUDENTS[i + 1]

    CASE 3: STUDENTS[i - 1]  > STUDENTS[i]  > STUDENTS[i + 1]

    CASE 4: STUDENTS[i - 1]  < STUDENTS[i]  > STUDENTS[i + 1]

     

    1. For case 1, the ‘i’th child will get one candy.
    2. For case 2, the ‘i’th child will ge...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteriaabove 7.5 cgpa, computer and electronics branch only were allowedDE Shaw India interview preparation:Topics to prepare for the interview - Data Structures, Trees and graphs, Arrays, Backtracking, Pointers, OOPS, System Design, Greedy Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Single page resume but brief
Tip 2 : Major team product is must
Tip 3 : Regular coding practice on GFG, Leetcode and coding ninjas type platforms

Application resume tips for other job seekers

Tip 1 : Consists the brief of your skill set
Tip 2 : Github link of projects should be provided
Tip 3 : Mention clearly if you have done a team project

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Medium

2 coding questions

  • Q1. Check 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 tree...

  • 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. Reverse Linked List

    Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

    For example:
    The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then th...
  • Ans. 

    Maintain three pointers next, curr, previous and at every stage make prev=curr, curr=next and next=next->next
    At the end when null occurs, make curr as head and return head

  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

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

    Maintain three pointers next, curr, previous and at every stage make prev=curr, curr=next and next=next->next
    At the end when null occurs, make curr as head and return head

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Delhi Technological University. I applied for the job as SDE - Intern in HyderabadEligibility criteriaAbove 7 cgpa, branch-cse or eceDE Shaw India interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming, graphs, treesTime required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Practice more.
Tip 2 : Solve questions on Coding ninjas and Leetcode.
Tip 3 : Make good projects.

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Mention your projects in brief.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

It was conducted in the evening at around 7:00 p.m.
The hackerrank environment is clearly the best for conducting coding exams as it provides a decent interface for debugging and testing purposes.
There were 3 questions- 1 of easy level and 2 of medium level.

  • Q1. Pythagorean Triplets

    You are given an array of n integers (a1, a2,....,an), you need to find if the array contains a pythagorean triplet or not.

    An array is said to have a pythagorean triplet if there ex...

  • Ans. Brute Force
    • One simple naive solution is to try every possible triplet present in the array as a candidate for the pythagorean triplet.
    • So, we simply run three nested loops, and pick three integers and check if they follow the property given in the problem statement( i.e for three integers a,b and c a^2 b^2 = c^2).
    • If we find any required triplet, we return true. Otherwise, if we can't find any valid triplet, we return fa...
  • Answered by CodingNinjas
  • Q2. Ways to arrange balls

    Given ‘a’ balls of type ‘A’, ‘b’ balls of type ‘B’ and ‘c’ balls of type ‘C’. You need to find the total number of ways to arrange the balls in a straight line such that adjacent ball...

  • Ans. Recursion

    This problem can be solved by solving its subproblems and then combining the solutions of the solved subproblems to solve the original problem. We will do this using recursion. We will keep track of the next ball we want to add in the line. Initially, we have three options, to begin with. We can start by adding A or B or C. After that, at each step, we have two options. We can find the number of ways to make t...

  • Answered by CodingNinjas
  • Q3. LCS of three strings

    Given three strings A, B and C, the task is to find the length of the longest common sub-sequence in all the three strings A, B and C.

    A subsequence of a string is a new string gener...

  • Ans. 

    1. It was a variation of a direct standard problem so I solved it on the go though it was of medium level.
    2. The exact approach I applied is given in the link given in the problem statement.

  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

The round was conducted on CodePair platform which provides a IDE along with a video call for interviews.
There were 2 interviewers and both were friendly.
I was first asked about the various subjects I have studied in my curriculum. Then I was asked about my favourite programming language to which I answered Python.
After this, they asked various confusing questions based on function calling, argument passing and pass by object reference concept in Python. 
Then they asked about the implementation of dictionary in Python and wanted me to design one with the help of lists(arrays) and optimize its search, add and delete operations. (Could be done with hashing and probing).
Then they asked questions from subjects like Computer Architecture and Theory of Computation (Basic questions were asked so you should just remember the key topics in the subject).

  • Q1. Delete a Node from Linked List

    You have been given a linked list of integers. Your task is to write a function that deletes a node from a given position, 'POS'.

    Note :
    Assume that the Indexing fo...
  • Ans. 

    1. Firstly I asked the interviewer if there was any other node reference given in the linked list.
    2. Then I asked if it was a singly or doubly linked list.
    3. After that, I was stuck as I was attempting to delete the node memory from the linked list but on expressing my problem the interviewer guided me that I should just delete the data in that node.
    4. Then I instantly replied with an algorithm to swap the data of the ...

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteria7 CGPA for CS, 8 CGPA for ECE and EEDE Shaw India interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Object Oriented Programming, Time Complexity, Programming Language ImplementationTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : For an intern position in any big company, the most important thing is practicing data structures. Solve as many questions as you can on platforms like Coding Ninjas. First start picking up questions topic-wise and once you gain a decent confidence in every topic, start hitting harder questions randomly on various platforms. (Practice a minimum of 300 questions).
Tip 2 : If you are stuck at solving any question, instead of looking up for a code solution try to read discussions and see various approaches people are applying. This will surely make you prepared for the way in which the interviews are designed. Always keep a clock ticking while solving a problem as spending too much time while practicing surely makes you slow in the Online Tests and Interviews.
Tip 3 : Again specifically for internship preparation, focus mainly on the subjects that have been taught to you till now. As in many colleges Database Management, Operating Systems and Computer Networks are not taught till the 4th semester so you could easily focus on subjects in your curriculum. OOPS concepts are very important!

Application resume tips for other job seekers

Tip 1 : In On-Campus internship drives it is generally not required to have a very charming resume with a load of projects as the companies understand the candidate as a 4th semester student. 
Tip 2 : But still if there is even a single decent project genuinely build by the student then it is more than sufficient.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Hard

It was a coding round on Hackerrank.

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

    Keep the maximum and minimum range of values that are possible for each and every node and keep on recursively calling the same function for the children of current node, if it's not satisfying at any point, return false

  • Answered by CodingNinjas
  • Q2. Reverse Linked List

    Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

    For example:
    The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then th...
  • Ans. 

    Maintain three pointers next, curr, previous and at every stage make prev=curr, curr=next and next=next->next
    At the end when null occurs, make curr as head and return head

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaAbove 7 CGPADE Shaw India interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming,array, linked list, hashmapTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice on gfg
Tip 2 : Compete on codechef
Tip 3 : Learn DSA

Application resume tips for other job seekers

Tip 1 : Mention all projects
Tip 2 : Don't write anything that you don't know

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 75 minutes
Round difficulty - Easy

Smooth platform of Hackerrank.
Nice user interface.

  • Q1. Reverse Linked List

    Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

    For example:
    The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then th...
  • Ans. Brute Force

    The brute force approach is to use recursion. First, we reach the end of the Linked List recursively and at last node, we return the last node, which becomes the new head of the partially reversed Linked List. While coming back from each recursion call we add the current node in the current recursion call to the last node of the partially reversed Linked List and assign the current node to null.

     

    Steps:

    &...

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in BangaloreEligibility criteriaEligible branches- computer science and electronicsDE Shaw India interview preparation:Topics to prepare for the interview - Arrays, Linked list, Trees, Graphs, DSATime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do at-least 2 projects.
Tip 2 : Practice on coding ninjas.

Application resume tips for other job seekers

Tip 1 : Mention if you have any experience in past.
Tip 2 : Put your competitive profiles URL.

Final outcome of the interviewRejected

Skills evaluated in this interview

Brane Enterprises Interview FAQs

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

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

  1. diameter of tree,2 sum, sliding win...read more
  2. sort array of 0,1,2 oops quesi...read more
  3. slding win...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Brane Enterprises 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

ITC Interview Questions
4.0
 • 531 Interviews
Tata Group Interview Questions
4.2
 • 357 Interviews
Adani Group Interview Questions
3.9
 • 173 Interviews
Globant Interview Questions
3.9
 • 162 Interviews
Winman Software Interview Questions
4.1
 • 26 Interviews
View all
Associate Solution Lead
559 salaries
unlock blur

₹6.5 L/yr - ₹24 L/yr

Solution Lead
260 salaries
unlock blur

₹13.5 L/yr - ₹45 L/yr

Product Manager
176 salaries
unlock blur

₹10.2 L/yr - ₹40 L/yr

Business Analyst
96 salaries
unlock blur

₹4 L/yr - ₹11.7 L/yr

Software Developer
94 salaries
unlock blur

₹5.9 L/yr - ₹25 L/yr

Explore more salaries
Compare Brane Enterprises with

Tata Group

4.2
Compare

Reliance Industries

4.0
Compare

Aditya Birla Group

4.1
Compare

Mahindra & Mahindra

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