I have been working at Cummins-Allison full-time
I really like this company and its products.
I've recently run into some misogyny that I can not ignore.
Advice to Management
I find that things are said or done that are wholly inappropriate in the office space. You need to take steps to correct that.
I applied online. I interviewed at Cummins-Allison (Mount Prospect, IL).
The interview process began with an hour long phone screen that touched on my resume and a series of basic technical questions (mostly OOP - what is abstraction, encapsulation, when would you use a virtual function).
The onsite interview was rigorous. It lasted about 4-5 hours. I met with 3 software engineers, 2 software managers and the VP of engineering. Each engineer asked a pretty continuous stream of technical questions. A lot of the questions follow a similar pattern: "explain the purpose of the volatile keyword and when you'd use it." For the most part, this tested basic knowledge of embedded software, OS concepts, data structures, and C++ OOP concepts. There were a couple of points where I was instructed to write some code to complete a function. These were pretty easy and seemed to mainly focus on using pointers and manipulating strings and arrays. There was also a few times I was given a sheet with existing code and instructed to find the errors and bugs and explain my reasoning. These were similar and focused on arrays, pointers, type-casting, big endian vs. little endian and variable types.
In general, the staff was extremely kind during the interview. They seemed to take a lot of interest in bringing me on.
I did receive an offer. I was given 4 days to make a decision on the offer. When I asked for more time, I was told that the hiring process is "not comparative" and the position would be filled after those 4 days. This was odd, frustrating, and a huge turn off for me. I was in the interview process for several other companies and Cummins-Allison also refused to give me a paper offer until I accepted (presumably, to prevent comparing the offer with others).
I ended up declining. I called the recruiter and thanked him for the offer, but I explained that I'm unable to make a decision so quickly and would have to decline. The recruiter said ok and instructed me to call the VP. The VP ignored my calls and never returned them.
In general, the interview process was very thorough and focused on technical knowledge. The products were interesting. The engineers were great. Once I received the offer, the whole process took U-turn. I like feeling like I'm valued before I start working somewhere.
Let us know if we're missing any workplace or industry recognition –