Flexible, good culture, stock award.
It is not easy to jump from one role to another. Career progression is so-so. Benefits other than salary are not really good. Performance review is pretty much dependent on the manager.
The process consisted of: * An initial HR phone screen to discuss background and cultural fit. * Followed by an online coding assessment focusing on data structures and algorithms. * Next was an on-site technical day including live coding, system de
I had two rounds: one technical and one HR. In both rounds, they asked DSA questions. One question was on linked lists, and the other was from Kadane's algorithm.
After a phone screening, I received an invitation for an onsite interview. However, they rejected it with the explanation of "expensive flight tickets." I then had a Skype call for a second interview. The first engineer's internet connection was poo
The process consisted of: * An initial HR phone screen to discuss background and cultural fit. * Followed by an online coding assessment focusing on data structures and algorithms. * Next was an on-site technical day including live coding, system de
I had two rounds: one technical and one HR. In both rounds, they asked DSA questions. One question was on linked lists, and the other was from Kadane's algorithm.
After a phone screening, I received an invitation for an onsite interview. However, they rejected it with the explanation of "expensive flight tickets." I then had a Skype call for a second interview. The first engineer's internet connection was poo