Stable company, with lots of products and groups to move throughout.
Large company, hard to get anything done or fixed. Management has no real power. Decisions come down from Directors who often have no clue. When something goes wrong, they just re-org and shuffle things around to make the illusion of stuff being fixed, but the same old problems still exist. Cycle and repeat.
You hire technical engineers to solve problems, but you don't listen to them. You listen to some hotshot new director who has no clue about the problems or the solutions. Listen to the technical people you pay.
Speak with the recruiter, then with the hiring manager, then with someone on the team who does a job similar to mine, and finally, a technical panel with the rest of the team. The recruiter was the main point of contact.
Interview was core technical. All in-depth knowledge about the projects done. C programming questions and protocol knowledge. Binary tree, bit manipulation, string search, doubly linked list.
Good hiring process: * First written test * Tool test * Technical discussion
Speak with the recruiter, then with the hiring manager, then with someone on the team who does a job similar to mine, and finally, a technical panel with the rest of the team. The recruiter was the main point of contact.
Interview was core technical. All in-depth knowledge about the projects done. C programming questions and protocol knowledge. Binary tree, bit manipulation, string search, doubly linked list.
Good hiring process: * First written test * Tool test * Technical discussion