
Birdeye Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 157 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 157 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Birdeye.
Software Frontend Engineer
So, there were 3 tech rounds and then one HR round. For the tech rounds, you can expect questions about writing polyfills for things like flat, various promise methods, and array methods. Also, be ready for infinite currying questions and output-based questions. They also throw in machine coding questions, and the complexity of those really depends on the specific role you're applying for.
- Can you write a polyfill for the `flat` method?
- What's the difference between `visibility:hidden` and `display: none`?
- Build a timer as a machine coding question.
Software Engineer
So the interview started off pretty well. The first couple of rounds involved Javascript, Basic DSA, and React questions. Then, the third round was a managerial one with the Lead engineer. It began as expected but then shifted into HLD, LLD, and React, asking me to design and implement a system. It was a bit strange because I wasn't allowed to search or look things up, which doesn't really reflect how things work in real jobs. They seemed to focus too much on just writing the code instead of how you approach the problem, your thought process, and if you understand the concepts.
- Can you design the High-Level Design and Low-Level Design for a reports system and also implement virtualization in React, with the constraint that looking up information is not permitted?
Technical Support Engineer
I got shortlisted by a third-party hiring company via Naukri, and then they scheduled my interview. The interviewer was really arrogant and seemed uninterested. It was weird that they asked for my current and expected salary during the technical round, especially since they'd be my manager. I feel like salary shouldn't be discussed with your direct manager as it creates ego issues. They asked basic SQL questions using Google Docs. The interviewer seemed more focused on how I got the interview and who referred me, almost as if they were favoring their own relatives and friends and didn't want anyone else to get the job. Honestly, don't waste your time with this company; the role involves handling 15-20 calls daily, which sounds like a BPO. You're better off finding a company with a more genuinely technical role. Also, don't expect any feedback after the interview; they'll just ghost you, so save your time and look for better opportunities.
- Can you tell me about yourself?
- Do you have experience with SQL queries?
Channel Account Manager
Recruiter reached out to me and we had a good conversation. After about 10 days and a follow up, they scheduled a virtual meeting with the hiring manager. I met with the hiring manager and answered questions about my past experience and other sales positions. They said they'd follow up soon for the next step, which was a mock Discovery call. After a week with no response, I contacted the recruiter who then ghosted me. It felt like a waste of time and unprofessional not to let me know the outcome, especially since they reached out to me first. There was no transparency.
- Can you walk me through your past experience and previous sales roles?
Birdeye Interview Questions
Quoted word for word from Birdeye interview reports.
“If you are given a single node in a singly linked list, and you don't have access to the head or tail, how can you delete that node?”
Read reports →“Given a database schema with Subject, Teacher, and a many-to-many relationship table, write a SQL query to count teachers per subject, ensuring subjects with no teachers are also accounted for.”
Read reports →“How can you elevate a normal user to a system user in Linux?”
Read reports →“Write a SQL query to retrieve the third highest salary from a table.”
Read reports →“What is the minimum number of increments or decrements of 1 needed in an array to make all its elements equal?”
Read report →“Can you create an immutable class with integer, string, and date parameters?”
Read report →“Create a program to detect data repetition within an array and count occurrences of a specific value.”
Read report →“What's the difference between lock and tryLock, and when would you use tryLock? Please implement your own version of tryLock for Java 1.4.”
Read report →“How would you implement a fixed-size circular queue using nodes and pointers?”
Read report →Formats, difficulty and experience
Across all 157 Birdeye interview reports.