The people and ethics on an engineer-to-engineer level are generally great. The pay is usually pretty good.
No ability to innovate. Some people sit on their hands. A lot of busywork. Upper management is just farming the company until retirement, with no thought given to the future 5 or 10 years out.
Start thinking farther ahead.
3 to 4 rounds of interviews. Domain expertise and computer science principles questions were asked. Puzzles and dry runs of code were asked to execute. First two rounds were technical, with 2 managerial rounds of interviews.
The first round was telephonic, and then they called me onsite for face-to-face interviews. It was a full-day interview with architects, senior developers in the team, and a lunch.
Single interview containing: * Technical questions related to previous projects * Two coding problems to test data structures, algorithms, and problem-solving efficiency * A behavioral round to check the ability to collaborate with a big team
3 to 4 rounds of interviews. Domain expertise and computer science principles questions were asked. Puzzles and dry runs of code were asked to execute. First two rounds were technical, with 2 managerial rounds of interviews.
The first round was telephonic, and then they called me onsite for face-to-face interviews. It was a full-day interview with architects, senior developers in the team, and a lunch.
Single interview containing: * Technical questions related to previous projects * Two coding problems to test data structures, algorithms, and problem-solving efficiency * A behavioral round to check the ability to collaborate with a big team