Faster and better experience!
i
Birbal AI
Filter interviews by
If you are preparing for an interview, be sure to explore the algorithm section on HackerRank and focus on medium-level questions. I was asked a question about the 3D surface area, and it took me more than 30 minutes to fully grasp the problem. When I requested assistance from the interviewer to help me understand the question, they were unable to help due to restrictions they mentioned. As a suggestion, HackerRank questions are typically straightforward; they often rearrange the wording to create a sense of difficulty. Even if you believe you are proficient in data structures and algorithms, it is advisable to practice solving HackerRank-style questions.
I am good at leetcode but still I was not able understand the question, get used to such questions as well as they don't check for your ability to solve the problem but your ability to understand jumbled English words.
I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.
It was an AI Interview only, on their platform itself. I was asked total 20 case study based questions on Java, Microservices, Kafka, Redis, Load balancing, Spring Security. I was given only 1 minute per question, means only 20 minutes. I cleared this round, don't know how, even when I vaguely answered most of the questions.
It was taken on HackerRank platform, needed me to have an account already existing. They told me to solve 2 medium level questions there, first one was on printing long factorial of a number, the solution involved using BigInteger. Second question was printing time in words, i.e. 5:45 -> quarter to 5, and similarly for other times in English. I was given total 30 minutes total. I cleared this round.
I appeared for an interview in Feb 2025, where I was asked the following questions.
Optimizing database for handling large data involves indexing, partitioning, denormalization, and using appropriate data types.
Use indexing on frequently queried columns to improve search performance.
Partition large tables to distribute data across multiple storage devices for faster access.
Denormalize data by reducing the number of joins needed for queries.
Use appropriate data types to minimize storage space and impro
Avoid deadlock by implementing proper locking order, using timeouts, and detecting and breaking cycles.
Implement proper locking order to avoid circular dependencies.
Use timeouts when acquiring locks to prevent indefinite waiting.
Detect and break cycles in lock dependencies to prevent deadlock.
Example: If thread A holds lock 1 and waits for lock 2, while thread B holds lock 2 and waits for lock 1, a deadlock can occur.
Birbal AI interview questions for popular designations
I appeared for an interview in Mar 2025, where I was asked the following questions.
Top trending discussions
I applied via LinkedIn and was interviewed before Sep 2020. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed before Jan 2021. There were 4 interview rounds.
What is the coding ?
I applied via Company Website and was interviewed in Apr 2021. There were 3 interview rounds.
based on 8 interviews
Interview experience
based on 14 reviews
Rating in categories
TCS
Accenture
Wipro
Cognizant