Bright Data logo

Bright Data Javascript Developer Interview Questions
& Process

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

Based on 12 interview experiences · FREE TO READ

1.9 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bright Data.

Showing 3 of 12
Bright Data logo
Bright Data

Javascript Developer

Engineering · nearly a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Technical

Applied online and talked to the recruiter by email. They said there were 4 stages: first a coding assignment, then 2 more technical interviews with engineers. Both interviews were in Javascript and one was supposed to be system design, but I didn't get to that one.

Confirmed questions1 question
  • Second technical interview questions about callbacks
Bright Data logo
Bright Data

JavaScript Developer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Take home Technical screen Recruiter call
Interview formats
Coding Technical

Got approached by a recruiter on LinkedIn, then had an assignment that wasn't too hard but needed to be done in Google Docs. Waited a week for an email about next steps, but no calls. Had a video tech interview. The interviewer didn't really introduce himself, just said his name, and went straight into the interview without small talk. I had an hour for 3 JS assignments, also in Google Docs. They only cared about the answers, not the thought process. It was an awful interview. Rejected by email. Terrible experience, wouldn't recommend.

Confirmed questions5 questions
  • Can you write a function that checks if a string containing parentheses is logically structured?
  • Could you please fix this extensive piece of broken code?
  • Implement a function for lexicographical string comparison.
Bright Data logo
Bright Data

Javascript Developer

Engineering · more than a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Coding Technical

So, first off, I had this home assignment, you know, with 2 parts to it: first, solve a common algorithm problem, and second, make some existing code better. Then, I had two more live coding sessions. The coding tasks themselves weren't crazy hard or long, but they really cared about how fast you could go and if your code was clean and up to par.

Confirmed questions2 questions
  • The home assignment involved writing a solution to a standard algorithm problem and then optimizing provided code.
  • The live coding session required completing three distinct tasks.

Bright Data Javascript Developer Interview Questions

Quoted word for word from Bright Data interview reports.

Implement a function for lexicographical string comparison.

Read reports

Can you write a function that checks if a string containing parentheses is logically structured?

Read reports

How would you write a function to remove duplicates from an array of strings?

Read report

Do you know how to check the syntax of braces in a string input like "{([})]"?

Read report

Could you determine if a given string of brackets is valid?

Read report

How would you update a script from older, longer syntax to the newer, shorter syntax?

Read report

Can you implement a function to check for correctly nested parentheses ( ), [ ], < > in a given text?

Read report

Formats, difficulty and experience

Across all 12 Bright Data interview reports.

Interview formats

Coding 66.7%
Technical 33.3%

Interview difficulty

Easy 16.7%
Average 75%
Difficult 8.3%

Candidate experience

Neutral 33.3%
Positive 50%
Negative 16.7%