Great opportunities for career growth.
Exposure to cutting-edge technologies.
Strong work-life balance policies.
Smart and collaborative colleagues.
Good benefits and job stability.
Large company, sometimes slow processes.
Too many layers of management.
Internal mobility can take time.
Frequent reorganizations cause uncertainty.
Decision-making can be bureaucratic.
Improve communication during reorgs.
Provide clearer career advancement paths.
Reduce unnecessary bureaucracy.
I received an email requesting an interview. The interview went well; it was all technical. However, I did not receive an offer.
Expected questions: * One phone call * Two in-person interviews Little about personal life, work-life balance, or salary is mentioned until the last interview. Straightforward and to the point, I would say.
1. Phone Interview 2. Onsite interview - 7 rounds of in-depth OS and intermediate data structures. Deep tech knowledge on OS (e.g., how interrupts work, ability to write function pointers, sync vs. async events, etc.).
I received an email requesting an interview. The interview went well; it was all technical. However, I did not receive an offer.
Expected questions: * One phone call * Two in-person interviews Little about personal life, work-life balance, or salary is mentioned until the last interview. Straightforward and to the point, I would say.
1. Phone Interview 2. Onsite interview - 7 rounds of in-depth OS and intermediate data structures. Deep tech knowledge on OS (e.g., how interrupts work, ability to write function pointers, sync vs. async events, etc.).