Applied online (no referral) for a C/C++ position.
I received an email with a CoderPad assessment the next day to be done in C. I took it 10 days later.
The assessment was 75 minutes for 3 questions. I just took it, so I haven't heard back from them yet.
Q1: Given the coordinates of a queen and an opponent on a checkers board, determine if the queen can make a valid move against the opponent (up, down, or either diagonal).
Q2: Rotate a 2D matrix 90 degrees to the right. The number of rows is equal to the number of columns.
Q3: Given a 1D list, return the difference between the smallest and largest numbers. The smaller number MUST occur in the list before the largest one. If the smallest number occurs after the largest, the move is invalid.
It is better to pass both test cases, even if time optimization is not a concern.
The following metrics were computed from 1 interview experience for the Cisco Firmware Engineer role in San Francisco, California.
Cisco's interview process for their Firmware Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Cisco's Firmware Engineer interview process in San Francisco, California.