Good benefits and resources. Many long-term employees with high expertise that you can learn from. Usually a decent mix of casual culture and business culture (i.e., not a startup but not business professional - you can have fun).
Tons of bureaucracy. Management makes mistakes and blames problems on those below them. Focus on sales over actually creating the project.
I took a C++ test. Straight out of college, a lot of it was familiar, including data structures. There were also questions about memory management. Pretty straightforward stuff.
Non-technical phone call. Basics of some Linux commands. On-site: 2 hours. Combination of technical and non-technical questions, with a coding task (on a laptop or paper-based test).
I did not get to any phone or in-person interviews. The coding tests were sent out quickly after the application was submitted. I was able to solve them, passing all test cases, but was rejected pretty fast afterward.
I took a C++ test. Straight out of college, a lot of it was familiar, including data structures. There were also questions about memory management. Pretty straightforward stuff.
Non-technical phone call. Basics of some Linux commands. On-site: 2 hours. Combination of technical and non-technical questions, with a coding task (on a laptop or paper-based test).
I did not get to any phone or in-person interviews. The coding tests were sent out quickly after the application was submitted. I was able to solve them, passing all test cases, but was rejected pretty fast afterward.