BrowserStack logo

BrowserStack Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 255 interview experiences · FREE TO READ

6.3 Rounds average
Average Typical difficulty
60.4% Positive experience

Which role are you interviewing for?

30 roles · 255 reports

Candidate interview experiences

First-hand accounts from people who interviewed at BrowserStack.

Showing 4 of 255
BrowserStack logo
BrowserStack

Backend Engineer

Engineering · nearly a year ago

Entry Difficult Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design Behavioral

The first stage was a technical assessment focusing on core engineering and CS fundamentals like Computer Networks, OOPS, Pseudocode, Cloud, Databases, and other basic concepts and project collaboration tools. The goal was to check basic clarity and problem-solving. Next, there was a 2-hour Machine Coding round where I had to implement a log monitoring system like tail -f, with constraints like no external packages, single page reload, and petabyte scalability. This tested coding, scalability, and system design. Finally, a Managerial + HR round mixed technical depth with behavioral evaluation. It started with introductions, then dove into my internship experiences, followed by Node.js and system design questions, and concluded with behavioral/situational questions for communication, cultural fit, and teamwork.

Confirmed questions1 question
  • Questions about my entire resume, especially my internship experience, and some behavioral questions as well.
BrowserStack logo
BrowserStack

Software Development Engineer in Test

Engineering · nearly a year ago

Entry Average Negative experience No offer 4 rounds
Interview process
Technical screen Take home Technical screen Background check
Interview formats
Technical Coding Behavioral Other

So the interview process had 4 rounds total. First was a Technical Round, focused on Java and Selenium, no API or mobile testing. Then, after Round 1, there was an Assignment Round held on a single day, usually a Saturday. We all joined a call where the interviewer gave us a problem statement. Then we went to breakout rooms to work for about 2 hours. My task was to automate some e-commerce site actions like searching, sorting, filtering, and verifying the results. After that, if you passed Round 2, there was a 30-minute chat with the Engineering Manager. It was a bit weird because BrowserStack provides topics to prepare for, but this round didn't stick to them and asked questions not really relevant to my role. They focused on what I *didn't* know, even though I answered most questions. For instance, I wrote a bunch of test cases, but they only cared about the one type I missed. It felt odd. I didn't get past this round. The last round was with a Director, mostly about cultural fit and non-technical stuff. Overall, the first two rounds were challenging but fun. Round 3 was a bit of a letdown. Also, HR went totally silent after Round 3, no emails or calls answered, so I just assumed I wasn't moving forward. Pretty sure they ghosted me.

Confirmed questions4 questions
  • Java and Selenium questions were asked for the assignment round practice on Ecommerce apps mainly, i had heard they ask this a lot, and for me also they had asked ecommerce app only
  • Easy to medium level Java DSA questions were asked
  • Anagram with diff approaches
BrowserStack logo
BrowserStack

Enterprise Account Executive

Sales · nearly a year ago

Mid Difficult Negative experience No offer 6 rounds
Interview process
Recruiter call Phone screen Presentation Panel Background check Offer
Interview formats
Behavioral Case Presentation

The interview process involved a recruiter screen, followed by a Zoom call with the new ENT Sales Manager. Then there was a Zoom call with the outgoing ENT Sales VP, and another with the VP Global Sales. After that, a case study panel interview took place, and finally, a Zoom call with an HR rep. I made it through the final interview round (HR call). The whole process took 2.5 months, with a few reschedules because the coordinator and recruiter weren't aware of the Sales Managers' schedules. One interview at 9pm my time was rescheduled 50 minutes before it was supposed to start. That rescheduled call went over the allotted time, and I was asked to pitch the VP of Global Sales as an Apple sales rep, but he was a Dir of IT at United Airlines, which I wasn't informed about beforehand. The recruiter wasn't very helpful in preparing me for each stage. I received no feedback on why I was turned down for the position.

Confirmed questions1 question
  • Can you share an instance where you lost a deal and the lessons you took away from it?
BrowserStack logo
BrowserStack

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

I went through the BrowserStack Catapult on-campus placement drive for a Software Engineer - Backend role, which is a placement-linked internship. First, I had an Online Assessment with MCQs covering Web (HTML, CSS, JS), OS, CN, and situational questions, ranging from basic to medium difficulty. After clearing that, I was invited on-site for the next stages. The second round was a Machine Coding round at their office, where the task was to build a classic tail -f like log streamer using web sockets. I successfully passed this round too. The final round was an interview with the Director of Engineering. This interview focused heavily on my resume, asking about my internship experiences, projects, strengths, and weaknesses. It was a mix of technical and behavioral questions. The results were announced by the placement cell a week later, and I got selected!

Confirmed questions3 questions
  • In a scenario where a project deadline is a week away and significant work remains, how would you manage it as a team lead?
  • Given a service failure reported by your project lead with accompanying server logs, what steps would you take to resolve it while ensuring minimal downtime?
  • Can you describe some of the challenges you've faced in your recent projects and detail how you solved them?

BrowserStack Interview Questions

Quoted word for word from BrowserStack interview reports.

Without loading the entire large log file into memory, how would you get the last 10 lines?

Read reports

Given a log file with comma-separated values (Process ID, timestamp, and event like start/end), print all processes whose execution time is greater than 3 (end time minus start time), assuming Process IDs are unique.

Read reports

Implement a server-side program that monitors a given log file on a remote machine and streams real-time updates, functioning like the tail -f command.

Read reports

Given a programming language that only supports 2-digit integers, how would you add a 4-digit integer?

Read reports

Design and implement a log file watcher that pushes real-time log changes to multiple websocket clients.

Read report

Could you write a websockets-enabled 'tail -f' server that will not keep files open, but will repeatedly poll the mtime of the file and not return the whole output each time a user connects?

Read report

Can you explain what happens when you type a URL into a web browser?

Read report

How would you add two 100-digit numbers if the system only supports numbers up to 10 digits?

Read report

Could you implement a log watching solution, like the tail -f command, but for a remote log file on the same machine as your server code? The log file is in append-only mode.

Read report

Formats, difficulty and experience

Across all 255 BrowserStack interview reports.

Interview formats

Technical 30.8%
Behavioral 29.8%
Coding 19.4%
Presentation 8.3%
Case 4.4%

Interview difficulty

Easy 9.8%
Average 55.3%
Difficult 34.9%

Candidate experience

Positive 60.4%
Neutral 14.5%
Negative 25.1%

Reports by job function

Engineering 169
Sales 40
Marketing 11
Design 8
Product 8
Operations 7