Upload Button Icon Add office photos

Filter interviews by

Brillo Technologies Interview Questions and Answers

Updated 8 Jan 2025
Popular Designations

15 Interview questions

A Salesforce Cpq Developer was asked 5mo ago
Q. Write an Apex Trigger.
Ans. 

Apex Trigger to update related records

  • Create a trigger on the object you want to update related records for

  • Use SOQL queries to retrieve related records

  • Update the related records based on certain criteria

View all Salesforce Cpq Developer interview questions
A Senior Technical Lead and Project Manager was asked 9mo ago
Q. What are the differences between WeakHashMap and HashMap?
Ans. 

WeakHashMap is a subclass of HashMap with weaker references to keys, allowing them to be garbage collected.

  • WeakHashMap is suitable for scenarios where keys are not strongly referenced and can be garbage collected.

  • HashMap is suitable for scenarios where strong references to keys are needed and should not be garbage collected.

  • WeakHashMap is less memory efficient compared to HashMap due to the use of weaker reference...

View all Senior Technical Lead and Project Manager interview questions
A Software Development Engineer was asked
Q. Explain the MVC architecture.
Ans. 

MVC architecture is a design pattern used in software development to separate the application into three main components: Model, View, and Controller.

  • Model represents the data and business logic of the application.

  • View is responsible for displaying the data to the user.

  • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.

  • Example: In a web application, th...

View all Software Development Engineer interview questions
A Software Development Engineer was asked
Q. How are CRUD operations performed in Node.js?
Ans. 

CRUD operations in Node.js involve creating, reading, updating, and deleting data from a database.

  • Use libraries like Express and Mongoose to handle CRUD operations in Node.js

  • Create: Use HTTP POST method to add new data to the database

  • Read: Use HTTP GET method to retrieve data from the database

  • Update: Use HTTP PUT or PATCH method to modify existing data in the database

  • Delete: Use HTTP DELETE method to remove data f...

View all Software Development Engineer interview questions
A Software Development Engineer was asked
Q. How do you create an ER Diagram?
Ans. 

ER Diagram is created by identifying entities, attributes, and relationships in a database.

  • Identify entities in the database (e.g. Customer, Product, Order)

  • Identify attributes for each entity (e.g. Customer has attributes like Name, Address)

  • Identify relationships between entities (e.g. Customer places Order)

View all Software Development Engineer interview questions
A Software Development Engineer was asked
Q. How do you create tables?
Ans. 

Tables can be created in databases using SQL commands like CREATE TABLE.

  • Use CREATE TABLE statement in SQL to create a new table

  • Specify the table name and column names along with their data types

  • Add constraints like primary key, foreign key, etc. if needed

View all Software Development Engineer interview questions
A Salesforce Developer was asked
Q. What is record locking in Salesforce?
Ans. 

Record lock in Salesforce prevents multiple users from editing the same record simultaneously.

  • Record lock ensures data integrity by preventing conflicts when multiple users try to edit the same record at the same time.

  • When a record is locked, other users can view it but cannot make changes until the lock is released.

  • Locks can be set at different levels such as record level, field level, or even at the database lev...

View all Salesforce Developer interview questions
Are these interview questions helpful?
A Salesforce Developer was asked
Q. How do you pass events from a Salesforce LWC child component to a grandparent component?
Ans. 

Understanding event propagation from child to grandparent in Salesforce LWC.

  • Events in LWC can be propagated from child to parent and then to grandparent components.

  • Use Custom Events to communicate from child to parent: const event = new CustomEvent('eventname', { detail: data });

  • The parent component listens for the event and can then dispatch another event to the grandparent.

  • Example: Child component fires an event...

View all Salesforce Developer interview questions
A Senior Salesforce Developer was asked
Q. What are sharing rules?
Ans. 

Sharing rules are used to extend access to records in Salesforce beyond the organization-wide defaults.

  • Sharing rules are used to grant access to records based on criteria or ownership

  • They can be used to give access to specific groups or roles

  • Sharing rules are evaluated after the organization-wide defaults and manual sharing

  • They can be used to grant read-only or read/write access to records

View all Senior Salesforce Developer interview questions
A Senior Salesforce Developer was asked
Q. What is a setup method?
Ans. 

The setup method is used in Salesforce development to initialize test data and environment before running test methods.

  • The setup method is defined in a test class and is executed before each test method.

  • It is used to create test data, set up test environment, and perform any necessary setup actions.

  • The setup method helps in ensuring that each test method starts with a clean and consistent state.

  • It can be used to i...

View all Senior Salesforce Developer interview questions

Brillo Technologies Interview Experiences

21 interviews found

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

1 hr - Basic Programs on Strings, Arrays

Round 2 - Technical 

(4 Questions)

  • Q1. How to create Tables
  • Ans. 

    Tables can be created in databases using SQL commands like CREATE TABLE.

    • Use CREATE TABLE statement in SQL to create a new table

    • Specify the table name and column names along with their data types

    • Add constraints like primary key, foreign key, etc. if needed

  • Answered by AI
  • Q2. How to create ER Diagram
  • Ans. 

    ER Diagram is created by identifying entities, attributes, and relationships in a database.

    • Identify entities in the database (e.g. Customer, Product, Order)

    • Identify attributes for each entity (e.g. Customer has attributes like Name, Address)

    • Identify relationships between entities (e.g. Customer places Order)

  • Answered by AI
  • Q3. How CRUD operations are made in Node.js
  • Ans. 

    CRUD operations in Node.js involve creating, reading, updating, and deleting data from a database.

    • Use libraries like Express and Mongoose to handle CRUD operations in Node.js

    • Create: Use HTTP POST method to add new data to the database

    • Read: Use HTTP GET method to retrieve data from the database

    • Update: Use HTTP PUT or PATCH method to modify existing data in the database

    • Delete: Use HTTP DELETE method to remove data from t...

  • Answered by AI
  • Q4. Explain MVC architecture
  • Ans. 

    MVC architecture is a design pattern used in software development to separate the application into three main components: Model, View, and Controller.

    • Model represents the data and business logic of the application.

    • View is responsible for displaying the data to the user.

    • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.

    • Example: In a web application, the Mod...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Get your basic concepts strong with Examples

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Weakhashmap vs hashmap
  • Ans. 

    WeakHashMap is a subclass of HashMap with weaker references to keys, allowing them to be garbage collected.

    • WeakHashMap is suitable for scenarios where keys are not strongly referenced and can be garbage collected.

    • HashMap is suitable for scenarios where strong references to keys are needed and should not be garbage collected.

    • WeakHashMap is less memory efficient compared to HashMap due to the use of weaker references.

  • Answered by AI
  • Q2. @EnableAutoconfiguration

Skills evaluated in this interview

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 Jun 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Project overview
  • Q2. Types of transformations
  • Ans. 

    Types of transformations include expression, filter, aggregator, join, lookup, and more.

    • Expression transformation: Perform calculations or manipulate data

    • Filter transformation: Filter rows based on specified conditions

    • Aggregator transformation: Perform aggregate calculations like sum, average, etc.

    • Join transformation: Combine data from multiple sources based on a common key

    • Lookup transformation: Retrieve data from a re...

  • Answered by AI
  • Q3. Strong Sql queries

Skills evaluated in this interview

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

(1 Question)

  • Q1. Write Apex Trigger
  • Ans. 

    Apex Trigger to update related records

    • Create a trigger on the object you want to update related records for

    • Use SOQL queries to retrieve related records

    • Update the related records based on certain criteria

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Common Salesforce Administrator questions
Round 2 - Technical 

(1 Question)

  • Q1. Higher level Salesforce Administrator questions
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 Jan 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is inherited sharing
  • Ans. 

    Inherited sharing is a feature in Salesforce that allows sharing settings to be inherited from parent records to child records.

    • Inherited sharing ensures that child records have the same sharing settings as their parent records.

    • It simplifies the management of sharing settings by automatically propagating them to related records.

    • Inherited sharing can be enabled for custom objects and standard objects in Salesforce.

    • It hel...

  • Answered by AI
  • Q2. What is setup method
  • Ans. 

    The setup method is used in Salesforce development to initialize test data and environment before running test methods.

    • The setup method is defined in a test class and is executed before each test method.

    • It is used to create test data, set up test environment, and perform any necessary setup actions.

    • The setup method helps in ensuring that each test method starts with a clean and consistent state.

    • It can be used to insert...

  • Answered by AI
  • Q3. What is sharing rules
  • Ans. 

    Sharing rules are used to extend access to records in Salesforce beyond the organization-wide defaults.

    • Sharing rules are used to grant access to records based on criteria or ownership

    • They can be used to give access to specific groups or roles

    • Sharing rules are evaluated after the organization-wide defaults and manual sharing

    • They can be used to grant read-only or read/write access to records

  • Answered by AI
  • Q4. Questions on trigger and SOQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy interview focus on basics

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is record lock in salesforce?
  • Ans. 

    Record lock in Salesforce prevents multiple users from editing the same record simultaneously.

    • Record lock ensures data integrity by preventing conflicts when multiple users try to edit the same record at the same time.

    • When a record is locked, other users can view it but cannot make changes until the lock is released.

    • Locks can be set at different levels such as record level, field level, or even at the database level.

    • Re...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Salesforce Lwc child to grand parent events
  • Ans. 

    Understanding event propagation from child to grandparent in Salesforce LWC.

    • Events in LWC can be propagated from child to parent and then to grandparent components.

    • Use Custom Events to communicate from child to parent: const event = new CustomEvent('eventname', { detail: data });

    • The parent component listens for the event and can then dispatch another event to the grandparent.

    • Example: Child component fires an event, Par...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Approached by Company

Round 1 - Coding Test 

2 coding questions easy to medium level

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

I applied via Campus Placement

Round 1 - Coding Test 

3 sections

1) MCQs on Coding
2) DSA questions and
3) Queries regarding Sql mostly connecting 2 to 3 tables

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

I applied via Campus Placement and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Assignment 

It was an online round consisting of aptitude, coding , SQL and comprehension

Round 2 - Group Discussion 

A random topic on tech was given and we had to discuss on it.

Round 3 - Technical 

(4 Questions)

  • Q1. It was a one on one tech round where questions on oops, dsa, SQL, projects, STLC and sdlc were asked
  • Q2. Oops concepts through explanation
  • Ans. 

    Oops concepts are fundamental principles of object-oriented programming that help in organizing and designing code.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: Ability of objects to take on multiple forms or have multiple behaviors.

    • Abstraction: Hiding the complex implementati...

  • Answered by AI
  • Q3. NestedSQL queries
  • Q4. Software testing life cycle and software development life cycle
Round 4 - HR 

(1 Question)

  • Q1. One on one round where the hr discussed about the company

Interview Preparation Tips

Interview preparation tips for other job seekers - Come prepared with the basics

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed before Oct 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Questions about maths, reasoning, English and business case

Round 3 - Group Discussion 

Online gd with 15 candidates

Round 4 - Technical 

(1 Question)

  • Q1. Palindrome number, local and global scope, Oops, Basic SQL queries, Aggregate functions, Acid properties, Init constructors.
Round 5 - HR 

(1 Question)

  • Q1. Questions about family, studies, relocation.

Interview Preparation Tips

Interview preparation tips for other job seekers - As it was on campus, so questions were basic and easy.

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Brillo Technologies?
Ask anonymously on communities.

Brillo Technologies Interview FAQs

How many rounds are there in Brillo Technologies interview?
Brillo Technologies interview process usually has 2-3 rounds. The most common rounds in the Brillo Technologies interview process are Technical, HR and Coding Test.
What are the top questions asked in Brillo Technologies interview?

Some of the top questions asked at the Brillo Technologies interview -

  1. - Spark architecture. - Types of transformations in spark. - Why spark transfor...read more
  2. - Write a python program to print prime numbers. - Write a program to reverse t...read more
  3. What is record lock in salesfor...read more
How long is the Brillo Technologies interview process?

The duration of Brillo Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 19 interview experiences

Difficulty level

Easy 8%
Moderate 92%

Duration

Less than 2 weeks 83%
2-4 weeks 17%
View more

Interview Questions from Similar Companies

NeoSOFT Interview Questions
3.6
 • 279 Interviews
ElasticRun Interview Questions
3.5
 • 259 Interviews
Morningstar Interview Questions
3.9
 • 251 Interviews
Mu Sigma Interview Questions
2.6
 • 240 Interviews
Episource Interview Questions
3.9
 • 224 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
INDIUM Interview Questions
4.0
 • 198 Interviews
Iris Software Interview Questions
4.0
 • 178 Interviews
AVASOFT Interview Questions
2.9
 • 174 Interviews
View all

Brillo Technologies Reviews and Ratings

based on 44 reviews

3.2/5

Rating in categories

3.2

Skill development

3.2

Work-life balance

3.2

Salary

2.9

Job security

3.1

Company culture

2.7

Promotions

3.0

Work satisfaction

Explore 44 Reviews and Ratings
Senior Quality Engineer
14 salaries
unlock blur

₹9.7 L/yr - ₹18 L/yr

Senior Engineer
14 salaries
unlock blur

₹7.5 L/yr - ₹21 L/yr

Software Engineer
7 salaries
unlock blur

₹5.1 L/yr - ₹8.5 L/yr

Technical Specialist
7 salaries
unlock blur

₹15 L/yr - ₹23 L/yr

Software Development Lead
6 salaries
unlock blur

₹19.1 L/yr - ₹19.2 L/yr

Explore more salaries
Compare Brillo Technologies with

Amazon Transportation Services

4.2
Compare

ElasticRun

3.5
Compare

Xoriant

4.1
Compare

Iris Software

4.0
Compare
write
Share an Interview