
Brillio Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 140 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Brillio.
Software Developer
This was a 30-minute on-campus interview process, which was pretty smooth and easy. They do offer virtual interviews as well as in-person office location interviews. You have to clear an Online Assessment (OA) before the on-campus interview. A lot of colleges participate for similar roles, so there's quite a bit of competition.
- Tell me about your projects.
- Can you answer some basic coding questions?
- Could you define your tech stack?
Senior Software Engineer
So, I had this whole thing where I told them my salary expectations upfront, like 30% more than I was making. The HR person, Sujata, said it was cool. But then, after they picked me, the offer was way less, only about a 10% increase. They promised it would be fixed closer to my joining date, so I went ahead and tried to leave my old job early. Sujata even threatened to pull the offer if I didn't get out quickly. I managed to leave early, but then Brillio's own mess caused more delays. Even though I was available early, they kept pushing things back. Sujata and Shantanu (HR Head) kept saying the offer letter was almost ready, just needing final approval. For like 12 days straight, they told me daily it would be approved that day and I'd get the letter. Nothing ever happened. Then Sujata started ignoring my calls. Another HR person, Monica, basically told me Sujata was avoiding me because there was no good news. After 10 days of daily 'updates,' all the HR people just went silent, leaving me totally in the dark. Because they messed up, I lost 21 days of pay waiting for an offer letter that was super late. This whole stressful waiting game and their broken promises made me wonder if being honest and not juggling offers was worth it. It really shows why people get multiple offers – companies like this can't keep their word. Overall, it was super unprofessional and disorganized. If you're thinking about Brillio, be ready for chaos and last-minute drama because their hiring process seems totally random.
- Can you describe how to write a trigger that handles multiple relationships and performs a batch job, specifically sending an email to the contact owner upon batch updates?
- For a lightning field of type text with a search button in a child component, how would you implement the search functionality in Apex based on the input field?
- How can I retrieve a list of the top 10 accounts that exactly match a given name?
Technical Lead
The interview process involved a technical screen where I was asked several questions about software architecture, concurrency, and Java specifics. The questions covered topics like monolithic vs. microservices, inter-service communication, multithreading with practical examples, object injection, circular dependencies, J2EE threading models in servlets, generics, and arraylist manipulation including ordering and sorting, with a specific mention of Java 8 features.
- What are the pros and cons of monolithic versus microservices architecture?
- Explain how microservices interact with each other.
- Can you illustrate multithreading with a real-world example from your work?
Brillio Software Engineer Interview Questions
Quoted word for word from Brillio interview reports.
“What's the most efficient way to check if a string is a palindrome?”
Read reports →“How can you reorder elements in an ArrayList? Is there a simpler method in Java 8?”
Read reports →“Could you swap two numbers using only the *, / operators in Scala?”
Read reports →“What is the difference between Mule 3.0 and later versions?”
Read reports →“How can I retrieve a list of the top 10 accounts that exactly match a given name?”
Read report →“What are the SQL queries to find the average salary of employees?”
Read report →“Is J2EE multithreaded or single-threaded? Describe its operation in a servlet.”
Read report →“How would you insert a new node into the middle of a linked list?”
Read report →“Can you write a function that takes user input for a rising pulse and increments a variable, then returns it?”
Read report →Formats, difficulty and experience
Across all 140 Brillio interview reports.