Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      BrowserStack

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: BrowserStack reviews | BrowserStack jobs | BrowserStack salaries | BrowserStack benefits
      BrowserStack interviewsBrowserStack Software Engineer interviewsBrowserStack interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Indeed, Inc. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Indeed, Inc.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Software Engineer Interview

      Sep 22, 2021
      Anonymous Interview Candidate
      New Delhi
      No offer
      Neutral experience
      Difficult interview

      Application

      I applied through college or university. The process took 3 days. I interviewed at BrowserStack (New Delhi) in Sep 2021

      Interview

      It was an on campus recruitment drive. It had three rounds. First online coding round with 3 questions, a Machine Coding round of two hours and then a Director of Engineering round.

      Interview questions [1]

      Question 1

      Round 1: Online Round The online round was conducted on hackerearth it was a 2 hour coding test consisting of 3 questions 100 points: Design a reverse proxy for the given scenario. You will be given n servers and their IP addresses, m endpoints the reverse proxy has a list of IPs for each endpoints. Every request that comes to an endpoint goes in round robin fashion to this IP address.You also get special type of hits to the reverse proxy from the server monitor which says that a particular server has gone down and can’t take any request a particular server is up now and can’t take any request Once a server comes back up it should be added to end of the queue in round robin corresponding to each of endpoints it is responsible for. At the end of q queries give out list of requests received by each servers. 50 points: Given an array of numbers return 1 is the array is spirally sorted or 0 in case it is not spirally sorted. For an array to be spirally sorted its values must be in ascending order when arranged in following order 0, n-1, 1, n-2, 2, n-3…… 50 points: Given a list of words return 1 and 0 for each word depending on whether they have at max n repetition of a single character in them Round 2: Machine Coding Round This problem requires you to implement a log watching solution (similar to the tail -f command in UNIX). However, in this case, the log file is hosted on a remote machine (same machine as your server code). The log file is in append-only mode. You have to implement the following: 1. A server side program to monitor the given log file and capable of streaming updates that happen in it. This will run on the same machine as the log file. You may implement the server in any programming language. 2. A web based client (accessible via URL like http://localhost/log) that prints the updates in the file as and when they happen and NOT upon page refresh. The page should be loaded once and it should keep getting updated in real-time. The user sees the last 10 lines in the file when he lands on the page. Problem Constraints The server should push updates to the clients as we have to be as real time as possible. Be aware that the log file may be several GB, how to optimise for retrieving the last 10 lines? The server should not retransmit the entire file every time. It should only send the updates. The server should be able to handle multiple clients at the same time. The web page should not stay in loading state post the first load and it should not reload thereafter as well. You may not use off-the-shelf external libraries or tools to read the file or provide tail-like functionalities. We will be evaluating you for code quality, testability, modularity, corner cases, etc. I didn't get selected for the last round.
      Answer question
      13

      Other Software Engineer Interview Reviews for BrowserStack

      Software Engineer Interview

      Apr 15, 2026
      Anonymous Interview Candidate
      No offer
      Positive experience
      Average interview

      Application

      I applied through an employee referral. The process took 3 weeks. I interviewed at BrowserStack in Jan 2026

      Interview

      total 3 rounds of the interview round 1 : it was the how well you know about you current projecct no DSA and language based questions round 2 : machine coding round round 3 : HM

      Software Engineer Interview

      Sep 12, 2025
      Anonymous employee
      Goregaon East
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied through college or university. The process took 1 week. I interviewed at BrowserStack (Goregaon East) in Sep 2025

      Interview

      On-campus Placement drive by BrowserStack Catapult (Placement-linked internship) Role: Software Engineer - Backend. 1. Online Assessment: The first round was OA, it had basic to medium level MCQs related to Web (HTML, CSS, JS), OS, CN and Situational questions. I cleared the OA and was called on-site for further rounds. 2. Machine Coding: This was an on-site round, we were called at the office. The Problem was classic tail -f like log streamer using web sockets. I managed to pass this round as well. 3. Interview with DoE: This was the last round, the director of engineering interviewed me. The interview was completely based on my resume. They asked me about my Internship experiences, projects, strengths-weaknesses, etc. Overall it was a tech+behavioral round. 1 week later, results were announced by the placement cell, I am selected!

      Interview questions [3]

      Question 1

      A project is supposed to be delivered in near week and a lot of work is yet to be done, being a team lead how would you handle this situation?
      Answer question

      Question 2

      Suppose your project lead reports you a service failure and hands the server logs, how would you deal with the situation ensuring minimum downtime?
      Answer question

      Question 3

      What were the challenges you faced in your recent projects and how did you solve those problem?
      Answer question

      Software Engineer Interview

      Feb 19, 2026
      Anonymous Interview Candidate
      Goregaon
      No offer
      Positive experience
      Average interview

      Application

      I applied through college or university. The process took 1 week. I interviewed at BrowserStack (Goregaon) in Sep 2025

      Interview

      First there will be an online assessment mostly technical MCQs which is easy and straightforward. Then they will mostly ask you to build a server side API prototype, for me it was to implement 'tail -f' unix command via sockets for real time updates of a log file. I got 2 hours to do that from scratch - with no AI help although you CAN google for simple queries. tip: Don't use AI to build everything from scratch. Do you homework on web dev, computer networks, Web Sockets and actually understand the working. I dont think they either ways expect from you a full production ready frontend+backend. Just make whatever they ask honestly and with clarity most importantly. Walk through your logic and code - be clear and talkative. Saying this because I did just that - communicate, even though i didn't make the frontend just made bare minimum backend and explained my logic code reasoning and got shortlisted. After that you will be interviewed either alone or in pairs. I got rejected at this last round. Tip for this round: Explain/show your projects and resume; properly do your homework.

      Interview questions [1]

      Question 1

      Mostly about my projects and resume, practice your soft skills, be ready for rapid fire questions.
      Answer question