Upload Button Icon Add office photos

Filter interviews by

Brillo Technologies Reactjs Developer Interview Questions and Answers

Updated 8 Feb 2022

Brillo Technologies Reactjs Developer Interview Experiences

1 interview found

I applied via Recruitment Consulltant and was interviewed in Jan 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. 1. Triangle and reverse triangle pattern in JavaScript. 2.Regular JS questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up basics, they are expecting DS and algo.

Interview questions from similar companies

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

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

Round 1 - Telephonic Call 

(4 Questions)

  • Q1. What is difference between get props and set props
  • Ans. 

    get props is used to retrieve the value of a property in React components, while set props is used to update the value of a property.

    • get props is used to access the value of a property passed down from a parent component

    • set props is used to update the value of a property in the current component

    • Example: get props - accessing the 'name' prop in a child component: this.props.name

    • Example: set props - updating the 'count' ...

  • Answered by AI
  • Q2. What is difference between get for each and map
  • Ans. 

    get forEach is used to iterate over elements in an array without returning a new array, while map creates a new array by applying a function to each element.

    • forEach does not return a new array, while map returns a new array with the results of applying a function to each element

    • forEach is used for side effects, while map is used for transforming data

    • forEach does not return anything, while map returns a new array

    • Example...

  • Answered by AI
  • Q3. Difference between put and patch
  • Ans. 

    PUT is used to update or replace an entire resource, while PATCH is used to update or modify part of a resource.

    • PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.

    • PATCH is not necessarily idempotent, as multiple identical requests may have different effects.

    • PUT requires the client to send the entire updated resource, while PATCH only requires the client to send the spec...

  • Answered by AI
  • Q4. Difference between local storage session storage
  • Ans. 

    Local storage is persistent and stays until manually cleared, while session storage is temporary and cleared when the browser is closed.

    • Local storage data persists even after closing the browser

    • Session storage data is cleared when the browser is closed

    • Both store data as key-value pairs similar to cookies

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Basics of Javascript
  • Q2. Basics of React

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared basics of All the front technology like JavaScript, Typescript, HTML and CSS
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Dec 2024.

Round 1 - Technical 

(6 Questions)

  • Q1. Implement a custom stack that allows fetching the minimum element in constant time, O(1).
  • Ans. 

    Custom stack with constant time access to minimum element

    • Use two stacks - one to store elements and another to store minimum values

    • When pushing an element, compare with top of min stack and push the smaller value

    • When popping an element, pop from both stacks

    • Access minimum element in O(1) time by peeking at top of min stack

  • Answered by AI
  • Q2. How can one create an immutable class named Employee with fields for name and hobbies defined as List?
  • Ans. 

    To create an immutable class named Employee with fields for name and hobbies defined as List<String>, use private final fields and return new instances in getters.

    • Use private final fields for name and hobbies in the Employee class

    • Provide a constructor to initialize the fields

    • Return new instances or unmodifiable lists in the getters to ensure immutability

  • Answered by AI
  • Q3. What changes are required in the Employee class to use it as a key for a HashMap?
  • Ans. 

    Add hashCode() and equals() methods to Employee class.

    • Override hashCode() method to generate a unique hash code for each Employee object.

    • Override equals() method to compare Employee objects based on their attributes.

    • Ensure that the attributes used in hashCode() and equals() methods are immutable.

    • Example: Add id, name, and department attributes to Employee class and override hashCode() and equals() methods based on thes

  • Answered by AI
  • Q4. What is the implementation of the singleton design pattern?
  • Ans. 

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

    • Create a private static instance of the class within the class itself.

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

    • Ensure the constructor of the class is private to prevent instantiation from outside the class.

    • Use lazy initialization to create the instance only when needed.

    • Thread...

  • Answered by AI
  • Q5. Different ways to create a thread
  • Ans. 

    Ways to create a thread in Java include extending the Thread class, implementing the Runnable interface, and using Java 8's lambda expressions.

    • Extend the Thread class and override the run() method

    • Implement the Runnable interface and pass it to a Thread object

    • Use Java 8's lambda expressions with the Executor framework

  • Answered by AI
  • Q6. What are the SOLID principles in software design, and can you provide examples for each?
  • Ans. 

    SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change. Example: A class that handles user authentication should not also handle database operations.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modific...

  • Answered by AI
Round 2 - Technical 

(5 Questions)

  • Q1. What is the concept of Object-Oriented Programming (OOP) and can you provide an example?
  • Ans. 

    OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOP focuses on creating objects that interact with each other to solve a problem.

    • Encapsulation is a key concept in OOP, where data is kept within an object and only accessible through its methods.

    • Inheritance allows objects to inherit attributes and methods from parent classes.

    • Po...

  • Answered by AI
  • Q2. How do threads communicate with each other in Java?
  • Ans. 

    Threads communicate in Java through shared memory or message passing.

    • Threads can communicate through shared variables in memory.

    • Threads can communicate through synchronized methods or blocks.

    • Threads can communicate through wait(), notify(), and notifyAll() methods.

    • Threads can communicate through message passing using classes like BlockingQueue or ExecutorService.

  • Answered by AI
  • Q3. Write a program to reverse a linked list.
  • Ans. 

    Program to reverse a linked list

    • Create a new linked list to store the reversed elements

    • Traverse the original linked list and insert each node at the beginning of the new list

    • Update the head of the new list as the last node of the original list

  • Answered by AI
  • Q4. What is the difference between string literals and the string pool?
  • Ans. 

    String literals are constant strings defined in code, while the string pool is a memory area where unique string objects are stored.

    • String literals are created using double quotes, while string pool objects are created using the 'new' keyword.

    • String literals are stored in the string pool to conserve memory and improve performance.

    • String literals are automatically interned by the JVM, while string pool objects need to b

  • Answered by AI
  • Q5. What is the program to print the 90-degree rotated view of a 2D array?
  • Ans. 

    Program to print the 90-degree rotated view of a 2D array.

    • Iterate through each column in reverse order and print the corresponding row elements.

    • Repeat this process for all columns to get the rotated view of the 2D array.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Concentrate on the fundamental aspects of Java and Spring Boot.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Coding Test 

Test will be in hacker rank there would be a difficulty level between easy to medium

Round 2 - Technical 

(1 Question)

  • Q1. Question will be from data structure and easy to medium level of the programming laanguage question
Round 3 - HR 

(1 Question)

  • Q1. This is just to check your english ability
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Technology advantage or not

Round 2 - Aptitude Test 

All aptitude topics,logical reasoning

Round 3 - Technical 

(2 Questions)

  • Q1. Oops,2 coding questions
  • Q2. Palindrome,even number
Round 4 - HR 

(2 Questions)

  • Q1. What do you know
  • Q2. Do you have any questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Similar to tcs,infosys pattern
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Aptitude Test 

1st round is aptitude and pesudocode

Round 2 - Technical 

(2 Questions)

  • Q1. Mostly python questions
  • Q2. List questions and basic to mediumprogram

Interview Preparation Tips

Interview preparation tips for other job seekers - Moderate interview
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Netaji Subhas Institute of Technology (NSIT) and was interviewed in Jul 2024. There were 4 interview rounds.

Round 1 - Coding Test 

It was a coding round where i need to solve 3 DSA Questions in 1.5 hour

Round 2 - Technical 

(2 Questions)

  • Q1. This is Technical round where i was asked to implement the Two Question of Dsa one is bases on greedy and another is dp , another one is leetcode hard (finding maxaimal area of rectangle in matrix of 1 and...
  • Q2. Greedy Q was direct i don't remember clearly. I was selected for the 2nd round
Round 3 - One-on-one 

(1 Question)

  • Q1. It was also a technical round but bases on LLD problem statement. I was given a problem statement to design a society security system and the they need psudo code for complete implementation using correct ...
Round 4 - HR 

(1 Question)

  • Q1. I was not selected for 4th round but heard that there were Q on cs fundamentals.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. How does consumer, producer work in kafka
  • Ans. 

    Consumers read data from topics, while producers write data to topics in Kafka.

    • Consumers subscribe to topics to read messages from them

    • Producers publish messages to topics for consumers to read

    • Consumers can be part of a consumer group to scale out consumption

    • Producers can specify key for messages to control partitioning

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was nice contents 3 questions

Round 2 - Coding Test 

It contents 2 dsa questions

Round 3 - Technical 

(2 Questions)

  • Q1. Project related
  • Q2. Dsa questions and oops concept

Interview Preparation Tips

Interview preparation tips for other job seekers - nice

Brillo Technologies Interview FAQs

How many rounds are there in Brillo Technologies Reactjs Developer interview?
Brillo Technologies interview process usually has 1 rounds. The most common rounds in the Brillo Technologies interview process are Technical.

Tell us how to improve this page.

Senior Engineer
14 salaries
unlock blur

₹7.5 L/yr - ₹21 L/yr

Senior Software Engineer
10 salaries
unlock blur

₹10 L/yr - ₹21.5 L/yr

Technical Specialist
10 salaries
unlock blur

₹15.5 L/yr - ₹26 L/yr

Software Engineer
7 salaries
unlock blur

₹5.1 L/yr - ₹8.5 L/yr

Senior Technical Lead
4 salaries
unlock blur

₹17.5 L/yr - ₹45 L/yr

Explore more salaries
Compare Brillo Technologies with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview