Upload Button Icon Add office photos

Filter interviews by

Brillo Technologies Software Development Engineer Interview Questions and Answers

Updated 5 Apr 2024

Brillo Technologies Software Development Engineer Interview Experiences

3 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
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - HR 

(3 Questions)

  • Q1. Tell me something that's not mentioned in your resume?
  • Q2. What is your weakness and how did you handled?
  • Q3. What is your strength?

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. Given a screen with a button and a full-screen image view, descri ... read more
asked in Hike
Q3. You have an application that displays a list of contacts. The nam ... read more
asked in Amazon
Q4. Given an m * n matrix filled with '0's and 'x's with two position ... read more
asked in Samsung
Q5. There are 1000 wine bottles. One of the bottles contains poisoned ... read more
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic questions like portions, percentage and quants

Round 2 - Coding Test 

Really basic question like star pyramid

Round 3 - HR 

(1 Question)

  • Q1. Basic HR questions and some basic KT session

Interview Preparation Tips

Interview preparation tips for other job seekers - Just stick to the basic

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Brillo Technologies?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Referral and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Traverse an array linear Search,Implement linkedlist,OOP questiona like inheritance in java

Interview Preparation Tips

Interview preparation tips for other job seekers - Good Package,Good work life balance,Excellent work culture(Best Place to Work really)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. What is the difference between java and python
  • Ans. 

    Java is a statically typed, compiled language, while Python is dynamically typed and interpreted, offering different paradigms and use cases.

    • Java is statically typed, meaning variable types are known at compile time, e.g., 'int num = 5;'.

    • Python is dynamically typed, allowing variable types to be determined at runtime, e.g., 'num = 5'.

    • Java requires explicit declaration of data types, while Python uses type inference.

    • Jav...

  • Answered by AI
  • Q2. What is normalisation
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • 1. Normalization involves dividing a database into tables and defining relationships between them.

    • 2. It typically includes several normal forms (1NF, 2NF, 3NF, etc.) to achieve different levels of organization.

    • 3. For example, in 1NF, each column must contain atomic values, and each record must be unique.

    • 4. In 2...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good but It need some extra knowledge

Interview Questionnaire 

2 Questions

  • Q1. Basic oops concepts
  • Q2. 1 program to perform
  • Ans. 

    A program to calculate the average of a list of numbers.

    • Prompt the user to enter a list of numbers separated by commas.

    • Split the input string into an array of numbers.

    • Calculate the sum of the numbers in the array.

    • Divide the sum by the length of the array to get the average.

    • Display the average to the user.

  • Answered by AI

I applied via Campus Placement and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Oncampus,4Rounds-APTI+Tech,PI,HR,MR,results declared within 2 weeks
  • Q2. Basic apti with two programs, questions realted to project

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic easy programs and apti ,HR and MR also asked tech question mostly on oops and dbms
Are these interview questions helpful?

Interview Questionnaire 

2 Questions

  • Q1. Rate yourself in terms of programming language
  • Ans. 

    I rate myself as proficient in programming languages with experience in Java, Python, and C++.

    • Proficient in Java, Python, and C++

    • Experience in developing applications using these languages

    • Familiarity with various frameworks and libraries

    • Ability to write efficient and optimized code

    • Experience in debugging and troubleshooting

    • Continuously learning and improving skills

  • Answered by AI
  • Q2. Python 8/10
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Machine learning advantages and disadvantage
hello world hello OWRLD2

Round 2 - HR 

(2 Questions)

  • Q1. What is u r name
  • Ans. 

    My name is John Doe.

    • Full name is John Doe

    • Common first and last name combination

    • No middle name provided

  • Answered by AI
  • Q2. What is salary expectation?
  • Ans. 

    I am looking for a competitive salary based on my skills, experience, and the industry standard.

    • Research the average salary for Associate Software Engineers in the industry

    • Consider your level of experience and skills when determining your salary expectation

    • Be prepared to negotiate based on the company's offer and benefits package

  • Answered by AI

Interview Preparation Tips

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

I applied via Referral and was interviewed in Aug 2022. There were 3 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 - One-on-one 

(3 Questions)

  • Q1. 1. Difference between abstract class and interface. 2. Internal Working of HashMap 3. Difference Between ArrayList vs Linked List. 4. WAP to reverse a String 5. dependency Injections 6. IOC Container 7. S...
  • Ans. 

    This interview question covers various topics including abstract class, interface, HashMap, ArrayList, Linked List, String reversal, dependency injection, IOC container, and singleton class.

    • Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods.

    • Interface is a blueprint of a class that can only have abstract methods and cannot be instantiated.

    • HashMap is a data structure...

  • Answered by AI
  • Q2. Difference Between controller and Rest Controller
  • Ans. 

    Controller is a general term for handling requests, while Rest Controller is specifically for RESTful web services.

    • Controller is responsible for handling incoming requests and returning responses.

    • Rest Controller is a specialized type of controller that is used for building RESTful web services.

    • Rest Controller uses HTTP methods like GET, POST, PUT, DELETE to perform CRUD operations on resources.

    • Rest Controller returns d...

  • Answered by AI
  • Q3. What is Stream API in java 8
  • Ans. 

    Stream API is a new feature in Java 8 that allows processing of collections in a functional way.

    • Stream API provides a set of functional interfaces and methods to perform operations on collections.

    • It supports parallel processing of collections, making it faster for large datasets.

    • Examples of operations include filtering, mapping, sorting, and reducing.

    • Stream API can be used with both primitive and object types.

    • It promot...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Mostly from the project that i have worked on.
  • Q2. Optional Class in java
  • Ans. 

    Optional class in Java is used to represent a value that may or may not be present.

    • Optional class was introduced in Java 8.

    • It is used to avoid null pointer exceptions.

    • It can be used with streams to filter out null values.

    • Example: Optional<String> name = Optional.ofNullable(null);

    • Example: Optional<String> name = Optional.of("John");

  • Answered by AI

Interview Preparation Tips

Topics to prepare for NeoSOFT Associate Software Engineer interview:
  • Java, spring boot
Interview preparation tips for other job seekers - Smooth experience and i was applied via refferal. Just Be Confident

Skills evaluated in this interview

Brillo Technologies Interview FAQs

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

Some of the top questions asked at the Brillo Technologies Software Development Engineer interview -

  1. How CRUD operations are made in Node...read more
  2. How to create ER Diag...read more
  3. How to create Tab...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more
Brillo Technologies Software Development Engineer Salary
based on 4 salaries
₹8.1 L/yr - ₹9.3 L/yr
38% less than the average Software Development Engineer Salary in India
View more details
Senior Quality Engineer
14 salaries
unlock blur

₹11.3 L/yr - ₹18 L/yr

Senior Engineer
14 salaries
unlock blur

₹10.1 L/yr - ₹18.8 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 - ₹26.9 L/yr

Explore more salaries
Compare Brillo Technologies with

Amazon Transportation Services

4.1
Compare

ElasticRun

3.5
Compare

Xoriant

4.1
Compare

Iris Software

4.0
Compare
write
Share an Interview