I applied to a very generic job posting. The only technology listed was React. There was no recruiter phone screen; they went straight to sending out a HackerRank test. The test has two problems and is timed at 90 minutes. You will probably need the full time, as the test cases cover edge cases and there is an execution time limit. I was able to complete both problems, so they then set up a video phone screen. Because one screen is not enough. On the video call, since there was no conversation with a recruiter, the interviewer gave me some detail on the company and job. Unfortunately, that takes up a chunk of time, and the coding exercise requires several lines of code and debugging to get a working solution. Despite completing this, I received a generic email stating that the current needs didn't align with my strengths. If they had simply posted the tech stack in the job description, I would have never applied and saved myself two and a half hours. Why even have me go through this when they can see on my resume that I don't have experience in those technologies? Do they even read resumes or just send out HackerRank tests and see who scores well?
Given strings representing genes, determine how many unique sequences there are, accounting for rotations. For example, given AAG, GAA, and CAA, there are two unique sequences, because GAA can be rotated to AAG.
Given a text string and an object representing formatting, generate an HTML string representation. For example, if the text string is "ABCDE" and the formatting object is { "bold": [[0,2]], "italics": [[1,3]]}, the output would be "ABCDE".
The following metrics were computed from 40 interview experiences for the Benchling Software Engineer role in United States.
Benchling's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Benchling's Software Engineer interview process in United States.