Great work culture.
Get a chance to work with the best minds.
Good stock options through RSUs and ESPP.
Work-life balance.
Easy to switch to other teams internally.
Less salary hike. Frequent layoffs if product is not doing good.
The overall code is good. c struct Node { int data; struct Node* next; }; /* Function to get the middle of the linked list */ void printMiddle(struct Node *head) { struct Node *slow_ptr = head; struct Node *fast_ptr = head; if
My interview for a Java engineer position took place recently. The interview process consisted of: 1. Online coding 2. Technical round The online coding questions were okay. There were three simple programs to write in 60 minutes: 1. Merge sort (s
The interview starts with a "tell me about yourself" question. It then begins with a basic C interview. If the interviewer is convinced, a Data Structures and Networking interview is conducted. A sufficient break is given between interviews. The inte
The overall code is good. c struct Node { int data; struct Node* next; }; /* Function to get the middle of the linked list */ void printMiddle(struct Node *head) { struct Node *slow_ptr = head; struct Node *fast_ptr = head; if
My interview for a Java engineer position took place recently. The interview process consisted of: 1. Online coding 2. Technical round The online coding questions were okay. There were three simple programs to write in 60 minutes: 1. Merge sort (s
The interview starts with a "tell me about yourself" question. It then begins with a basic C interview. If the interviewer is convinced, a Data Structures and Networking interview is conducted. A sufficient break is given between interviews. The inte