Continue to increase effort in keeping core employees. Engineers leaving means overloading work on the ones that stay, forcing shortcuts to be taken on short deadlines and increasing technical debt, which makes engineers want to leave some more. There's too much opportunity and money in bigger tech companies these days that makes it not a difficult choice to leave.
Two rounds: - The first was an easy LeetCode-style problem, something like removing all spaces from a string. - The second round was with two senior/lead engineers. They asked to implement a stack in C++ and explain how virtual functions work.
First HR call (30 min): Introduction and discussion of past experience. First technical round (1 hour): 2 problems * DSA problem on array (needs to be in 'C' language) * Debugging problem on class (given in 'C++') Rejected after the first te
Two-part interview: * First stage: approximately 1.5 hours. * Second stage: approximately 2.5 hours (about a week after the first one). Both parts are 100% technical, with virtually no chitchat. The questions aren't too hard, but there are qui
Two rounds: - The first was an easy LeetCode-style problem, something like removing all spaces from a string. - The second round was with two senior/lead engineers. They asked to implement a stack in C++ and explain how virtual functions work.
First HR call (30 min): Introduction and discussion of past experience. First technical round (1 hour): 2 problems * DSA problem on array (needs to be in 'C' language) * Debugging problem on class (given in 'C++') Rejected after the first te
Two-part interview: * First stage: approximately 1.5 hours. * Second stage: approximately 2.5 hours (about a week after the first one). Both parts are 100% technical, with virtually no chitchat. The questions aren't too hard, but there are qui