BrowserStack interview experience Real time questions & tips from candidates to crack your interview

Software Developer

BrowserStack
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I'm a recent graduate from IIIT Sonepat. I am currently working as a Software Developer – Backend at BrowserStack. I have completed three internships before joining BrowserStack. I have solved over 1,000 DSA problems on coding platforms.
Application story
I applied multiple times through LinkedIn and was later shortlisted for the interview process. I also requested referrals on LinkedIn, and then I was shortlisted for this role.
Preparation
Duration: 12 months
Topics: Data Structures and Algorithms, HTML, React, CSS, JavaScript, Node.js, Python, Gen AI, GitHub
Tip
Tip

Tip 1: Practice on coding platforms.

Tip 2: Build full-stack web development projects.

Application process
Where: Linkedin
Eligibility: DSA and Good CGPA is important, (Salary Package: 16 LPA)
Resume Tip
Resume tip

Tip 1: Add industry experience; for freshers, include internships.

Tip 2: Add DSA and coding profile links.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date12 Sep 2025
Coding problem1

1. Threading Concepts

  • What is threading? (Learn)
  • What is the difference between a process and a thread?
  • Why do we need multithreading? (Learn)
  • What are the advantages and disadvantages of multithreading?
02
Round
Medium
Face to Face
Duration60 minutes
Interview date22 Sep 2025
Coding problem1

1. Matrix Block Sum

Easy
0/40
Asked in company
BrowserStack

You are given a 2D integer matrix (an array of arrays). Your task is to efficiently calculate the sum of elements within a specific rectangular block of this matrix.


The rectangular block is defined by its top-left corner at (r1, c1) and its bottom-right corner at (r2, c2). You need to find the sum of all elements matrix[i][j] such that r1 <= i <= r2 and c1 <= j <= c2.


Try solving now
03
Round
Hard
Face to Face
Duration180 minutes
Interview date25 Sep 2025
Coding problem1

1. Real-Time Web

Build a web server that reads data from a file containing multiple entries.

Whenever a new entry is added to the file, the update should be reflected on the UI in real time, without requiring the user to refresh the page.

When a new client connects to the server, the UI should initially display the last 10 entries from the file. After the connection is established, any new entries added to the file must be pushed to all connected clients, ensuring that every client sees the updates instantly and simultaneously, without manual refresh.

04
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date29 Sep 2025
Coding problem1

1. Technical Interview

  • What major projects did I work on during my previous internship?
  • How did they impact the product?
  • What problems can occur in multithreaded programs?
  • What is context switching?
  • What is thread safety?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which SQL clause is used to specify the conditions in a query?

Choose another skill to practice
Similar interview experiences
SDE - Intern
4 rounds | 4 problems
Interviewed by BrowserStack
1541 views
0 comments
0 upvotes
SDE - Intern
4 rounds | 5 problems
Interviewed by BrowserStack
3076 views
0 comments
0 upvotes
Customer Engineer
2 rounds | 9 problems
Interviewed by BrowserStack
1445 views
0 comments
0 upvotes
Backend Engineer
3 rounds | 3 problems
Interviewed by BrowserStack
10 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3967 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2843 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1153 views
0 comments
0 upvotes