I applied online. The process took 1+ week.
Browserstack had reached out to me via LinkedIn. After an introductory call with the HR, they took about 5 days to review my profile with the technical panel. It was a little bit weird considering they had gone through my LinkedIn profile and hence reached out to me. The first interview was telephonic and this round went pretty well. The interviewer was polite and the questions were related to Java and architecture designs. After the interview, the interviewer asked me my willingness to work on other technologies other than Java as Browserstack doesn't have Java at all in its technical stack and me being predominantly a Java professional.
Browserstack's tech stack consists of Node.js, Ruby, MySQL, NoSQL etc. and some minor modules in Golang. After the telephonic interview, I was called for a face-to-face interview which was for the whole day. It included 2 assignments for 2 hours and normal technical discussions. The assignment questions were related to problems that Browserstack is facing. The interviewer was friendly but there were no hints or help from him. I completed the assignments and then I was told to leave.
The HR emailed the next day mentioning that I was rejected. Emailed them back asking for the reasons for rejection but never got to hear back which is expected. Browserstack has a really good cool office with really good food which I happened to have during my lunch. The cafe is stocked with munchies and juices. It does get pretty loud as there are no cubicles and the people working there don't care who is sitting next to them. I left pretty late after the interview as my interviewer went into meetings in between and while I was leaving, there were people in the office which give you hints of the work-life balance. All in all, it was an average interview.
Java, J2EE, Design and Architecture
Sort an array in O(N) which is of size N and contains elements from 0 to N - 1 without duplicates.
Multi-client web application to simulate "Tail -f
A standalone application which gets the screenshot and the URL of the last opened web page in the currently running browser instance. The screenshot should the full web page and not just what is shown on the screen i.e. its a web page shot.
The following metrics were computed from 11 interview experiences for the BrowserStack Senior Software Engineer role in Mumbai, Maharashtra.
BrowserStack's interview process for their Senior Software Engineer roles in Mumbai, Maharashtra is very selective, failing most engineers who go through it.
Candidates reported having good feelings for BrowserStack's Senior Software Engineer interview process in Mumbai, Maharashtra.