I applied through a recruiter. I interviewed at Rippling in Oct 2020
Interview
Recruiter reached out to me and scheduled a technical screen through zoom with a Rippling software engineer. The engineer gave a very brief introduction, then jumped straight into the question. The requirements of the question were vague and ill-suited for someone who is unfamiliar with the rules of chess.
Interview questions [1]
Question 1
Design a chess engine. How would the game be represented in code? What would the gameplay flow look like? For each piece, how do you check if the player is making a valid move? How do you check if a player's king is in the check position? How do you check if a player's king is in the checkmate position?
The interview process was definitley a bit nerve wracking. However, overall i think that it was super seamless. However, things being remote might change things so I'm not sure how valuable this would be for future candidates.
I applied online. The process took 2 weeks. I interviewed at Rippling in Aug 2020
Interview
The process is divided into 3 parts:-
1) JS round
2) Problem solving and web
3) Web deep dive
The interviewers are themselves confused as to what they expect from a candidate.
Also, if you are an interviewer you have to either maintain a poker face as to justify, that you aren't biased towards the told approach or you can either show agreement or disagreement towards the told approach. The interviewers here at rippling, i found them totally opposite like they would be all in agreement with the approach and stuff and then go for rejection.
If you are looking for a various skill or experience in a skill set, then make it clear during the starting of the round as to what parameters you would be judging the candidate.Asking irrelevant questions and then rejecting doesn't seem good.
The hiring process is very vague and broken.
Interview questions [1]
Question 1
1)Typical js questions ( promises,etc)
2)problem solving question around arrays.