Work-life balance is great. Paid holidays and the overall benefits package are good. The culture and people are good.
The company preaches that you are paid according to the market, but in reality, only your salary curve may be similar to the market. Your actual base salary is usually 30% below market.
Salary increases and performance bonuses are poor, regardless of how well you perform or even how well the company performs.
Promotions? If you really like what you do and are trying to get a promotion within the same role, forget about it. It's not going to happen.
The only way to land a promotion is by moving internally to a different role, but then, HR is able to see your current salary and will cap your salary increase to keep you really low within your new salary curve.
Last but not least, every 12-18 months, the company goes through re-orgs that usually focus on cost savings and translate to workforce reductions.
Focus on promoting high performers. Be more transparent with communications. Reassess your way of looking at employee salaries before a significant workforce starts moving to other companies.
Written test followed by three technical rounds and one HR round. The written test covers basic knowledge. In my case, Technical Round 1 was mostly driven by my resume and projects, followed by a simple string problem. Technical Round 2 involved so
The interview was mostly Data Structures and Algorithms, and System Design. There are typically 4-5 stages of interviews, and one of them will be System Design. An offer takes sometime between 2 days to 1 week.
There were 4 rounds: 1. Aptitude - There were questions related to C, C++, and data structures. 2. Technical round - There were questions related to my branch, i.e., EC (how wireless transmission happens), database, etc. 3. Second Technical round
Written test followed by three technical rounds and one HR round. The written test covers basic knowledge. In my case, Technical Round 1 was mostly driven by my resume and projects, followed by a simple string problem. Technical Round 2 involved so
The interview was mostly Data Structures and Algorithms, and System Design. There are typically 4-5 stages of interviews, and one of them will be System Design. An offer takes sometime between 2 days to 1 week.
There were 4 rounds: 1. Aptitude - There were questions related to C, C++, and data structures. 2. Technical round - There were questions related to my branch, i.e., EC (how wireless transmission happens), database, etc. 3. Second Technical round