I applied through university. The process took 1 day. I interviewed at RedMane Technology
Interview
The first round is technical interview. I was asked to read java codes and identify the bug and find the functionality and purpose of the code. The second question is a brain teaser. If you pass the first round, you will get to meet the manager team and most likely you will get the offer.
Interview questions [1]
Question 1
Q1: Java code is mainly about knowledge of inheritance and polymorphism. You need to read some classes and find the bug and relationship between these classes.
Q2: A robot has three commands(pick up, put down, go to location x). The robot is in a room with two boxes, a table, and some red objects in front of the door. They are in different locations. There is a door and the door will open only when the right key is put in the pile. One of the box has the right key to open the door. The other box has stuff we don't know. Robot doesn't provide any feedback after its action. You need to write a series of commands(pick up, put down, go to x) to guarantee to move one red object outside the door.