
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
Candidate interview experiences
First-hand accounts from people who interviewed at Bright Data.
Javascript Developer
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.
- Second technical interview questions about callbacks
JavaScript Developer
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.
- 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.
Javascript Developer
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.
- 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 →“Is the input a palindrome?”
Read reports →“Implement functions to produce code output.”
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.