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

Filter interviews by

Brane Enterprises Associate Software Developer Interview Questions and Answers

Updated 8 Oct 2024

Brane Enterprises Associate Software Developer 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 and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Linked list add
  • Q2. Dp problem like house robber variant
  • Ans. 

    House robber variant is a dynamic programming problem where you need to maximize the amount of money you can rob without alerting the police.

    • Create an array to store the maximum amount of money that can be robbed at each house.

    • Use dynamic programming to iterate through the array and calculate the maximum amount of money that can be robbed without alerting the police.

    • Consider the constraints of the problem such as not r...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Oops concepts and project based questions

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Campus Placement and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Aptitude Test 

Good Communication
Good Knowledge in any of the programming languages- C/C++/ Java/ Python/ .net/Golang/AWS/Azure/Devops
Should be open for development, support, and Quality Assurance.
Good Analytical skills

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Group Discussion 

The first round was a group discussion about online shopping.

Round 2 - Technical 

(1 Question)

  • Q1. What questions did the interviewer ask is related to the Java programming language
Round 3 - One-on-one 

(1 Question)

  • Q1. Discussed about General questions related to Company and personal details
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. JavaScript , coding questions
Round 2 - Technical 

(1 Question)

  • Q1. Coding problem, JavaScript and nodejs question
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Find longest palindromic substring in a given string.
  • Ans. 

    Use dynamic programming to find the longest palindromic substring in a given string.

    • Iterate through the string and expand around each character to find palindromes.

    • Store the length of the longest palindrome found so far.

    • Return the substring based on the start and end indices of the longest palindrome.

  • Answered by AI
  • Q2. How to serialize and deserialise a tree
  • Ans. 

    To serialize and deserialize a tree, use a recursive approach to traverse the tree and store the data in a suitable format.

    • Use pre-order traversal to serialize the tree by storing the node values in a list or string.

    • For deserialization, reconstruct the tree by recursively building nodes from the serialized data.

    • Consider using JSON or XML format for serialization to easily store and retrieve tree structure.

  • Answered by AI
  • Q3. Find if a given regex (containing ., * and lower case english chars) matches a given string.
  • Ans. 

    Use regex library to match given regex with string.

    • Use a regex library like re in Python to match the given regex with the string.

    • Check if the regex matches the string using the library functions.

    • Handle cases where the regex contains special characters like . and * appropriately.

  • Answered by AI
  • Q4. Explain about throttling and implement throttle function.
  • Ans. 

    Throttling is a technique used to control the rate of requests sent to a server.

    • Throttling helps prevent server overload by limiting the number of requests processed at a time.

    • Implementing a throttle function involves setting a maximum request rate and delaying excess requests.

    • Example: Implementing a throttle function in a web application to limit the number of API calls made to a third-party service.

    • Example: Throttlin...

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. Find squares of elements in a sorted array and return the sorted response.
  • Ans. 

    Sort the squares of elements in a sorted array and return the sorted response.

    • Iterate through the array and square each element.

    • Store the squared values in a new array.

    • Sort the new array and return it.

  • Answered by AI
  • Q2. Write a short promise example and implement your own promise
  • Ans. 

    A promise is a commitment to do something in the future, typically used for asynchronous operations in JavaScript.

    • Promises are used to handle asynchronous operations in JavaScript.

    • They represent a value that may be available now, in the future, or never.

    • Promises have three states: pending, fulfilled, or rejected.

    • Example: new Promise((resolve, reject) => { setTimeout(() => resolve('Done!'), 1000); });

  • Answered by AI
  • Q3. Explain event loop, what are different types of queues in event loop
  • Ans. 

    Event loop is a mechanism that allows for asynchronous execution of code by managing the order of events in a single thread.

    • Event loop continuously checks the call stack for any functions that need to be executed, and processes them in a non-blocking manner.

    • Different types of queues in event loop include microtask queue (Promise callbacks), macrotask queue (setTimeout, setInterval callbacks), and animation frame queue

  • Answered by AI
  • Q4. What is virtual DOM and why its faster
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM, used to improve performance by minimizing direct manipulation of the real DOM.

    • Virtual DOM is a concept used in frameworks like React to optimize rendering performance.

    • Changes are first made to the virtual DOM, which is then compared to the real DOM to identify the minimal updates needed.

    • This approach reduces the number of actual DOM manipulations, resulting in faster...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for ServiceNow Senior Software Engineer interview:
  • React.Js
  • Javascript
  • DSA

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What basic JavaScript and React concepts were you asked about during the interview?
  • Q2. Closures, useMemo, useCalbback and a practical task is given that should completed within 20 minutes

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on improving your speed in React tasks.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Coding Test 

First round will be coding test which will have Core java questions

Round 2 - Technical 

(4 Questions)

  • Q1. Type of Class Loaders available in java
  • Ans. 

    Java has three types of class loaders: Bootstrap Class Loader, Extension Class Loader, and System Class Loader.

    • Bootstrap Class Loader loads core Java classes located in the bootstrap classpath.

    • Extension Class Loader loads classes from the extensions directory.

    • System Class Loader loads classes from the classpath specified by the CLASSPATH environment variable.

  • Answered by AI
  • Q2. Coding question related find 3nd highest number with single loop and minimum time complexity.
  • Ans. 

    Use a single loop to find the 3rd highest number in an array with minimum time complexity.

    • Iterate through the array and keep track of the three highest numbers encountered so far.

    • Update the three highest numbers as you iterate through the array.

    • Return the third highest number once the loop is completed.

  • Answered by AI
  • Q3. What is diff between cyclicBarrier and countDownLatch?
  • Ans. 

    CyclicBarrier allows a group of threads to wait at a barrier until all threads have reached it, while CountDownLatch allows one or more threads to wait until a set of operations being performed in other threads completes.

    • CyclicBarrier is reusable, while CountDownLatch is not.

    • CyclicBarrier allows all threads to wait for each other, while CountDownLatch allows one thread to wait for others.

    • CyclicBarrier resets automatica...

  • Answered by AI
  • Q4. What is diff between JPARepository and CURDRepository?
  • Ans. 

    JPARepository is a Spring Data interface for JPA-based repositories, while CRUDRepository is a generic interface for CRUD operations.

    • JPARepository extends CRUDRepository and provides additional JPA-specific methods.

    • CRUDRepository is a generic interface for CRUD operations on a repository.

    • JPARepository is typically used for JPA-based repositories, while CRUDRepository can be used for any type of repository.

    • JPARepository...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Second round is pending

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 Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. String based questions in java
  • Q2. What are the fundamental concepts of Java?
  • Ans. 

    Fundamental concepts of Java include OOP, platform independence, memory management, and exception handling.

    • Object-oriented programming (OOP) - Java is based on classes and objects, allowing for encapsulation, inheritance, and polymorphism.

    • Platform independence - Java code can run on any platform with the help of JVM (Java Virtual Machine).

    • Memory management - Java has automatic garbage collection to manage memory effici...

  • Answered by AI
Round 2 - Coding Test 

Java based questions and few DSA questions

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

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

Round 1 - Aptitude Test 

Maths ,english ,reasoning, puzzles

Round 2 - Coding Test 

Jackeron was the platform

Interview Preparation Tips

Interview preparation tips for other job seekers - Work hard and avoid cheasting
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Linkedlist , array, stack
  • Q2. What is big data
  • Ans. 

    Big data refers to large volumes of structured and unstructured data that is too complex for traditional data processing applications.

    • Big data involves processing and analyzing large volumes of data to uncover patterns, trends, and insights.

    • It can come from various sources such as social media, sensors, devices, and business transactions.

    • Examples of big data technologies include Hadoop, Spark, and NoSQL databases.

    • Big d...

  • Answered by AI

Skills evaluated in this interview

Brane Enterprises Interview FAQs

How many rounds are there in Brane Enterprises Associate Software Developer interview?
Brane Enterprises interview process usually has 2 rounds. The most common rounds in the Brane Enterprises interview process are Technical.
What are the top questions asked in Brane Enterprises Associate Software Developer interview?

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

  1. Dp problem like house robber vari...read more
  2. Oops concepts and project based questi...read more
  3. Linked list ...read more

Tell us how to improve this page.

Brane Enterprises Associate Software Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

ITC Interview Questions
3.9
 • 545 Interviews
Tata Group Interview Questions
4.2
 • 358 Interviews
Adani Group Interview Questions
3.9
 • 187 Interviews
Globant Interview Questions
3.8
 • 172 Interviews
Chetu Interview Questions
3.3
 • 172 Interviews
View all
Brane Enterprises Associate Software Developer Salary
based on 7 salaries
₹7 L/yr - ₹21 L/yr
133% more than the average Associate Software Developer Salary in India
View more details

Brane Enterprises Associate Software Developer Reviews and Ratings

based on 2 reviews

2.0/5

Rating in categories

2.0

Skill development

2.0

Work-life balance

2.5

Salary

1.0

Job security

1.5

Company culture

2.0

Promotions

1.5

Work satisfaction

Explore 2 Reviews and Ratings
Associate Solution Lead
596 salaries
unlock blur

₹6.5 L/yr - ₹24 L/yr

Solution Lead
261 salaries
unlock blur

₹12 L/yr - ₹45 L/yr

Product Manager
188 salaries
unlock blur

₹10.8 L/yr - ₹40 L/yr

Software Developer
103 salaries
unlock blur

₹7 L/yr - ₹26 L/yr

Business Analyst
101 salaries
unlock blur

₹4 L/yr - ₹12 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
Did you find this page helpful?
Yes No
write
Share an Interview