The culture is work-hard, play-hard, with much thought put toward philanthropy and the environment. These altruistic goals really come from the top-down.
There are great snacks and a great office/environment. A lot of smart people are present all across the board. The location is convenient.
Great connections throughout the city are due to the CEO being a former mayor. There are lots of educational opportunities outside of the field, such as financial training for R&D folks and technical training for business folks. Payment is offered for further education. Sports teams are available to play on.
Great healthcare and a great 50% match on 401k are provided, along with generous pay raises and bonuses.
An awesome training program exists for fresh-out-of-college hires. It is 12 weeks long and has fantastic instructors for advanced C++ and JavaScript, plus a lot more. Great networking opportunities are also included.
It is really well run. The whole company works like clockwork, from facilities to help desk to sales to software to the data warehouse. Quite impressive.
A lot of proprietary software development tools.
A lot of customers don't like change. Customers are paying a steep price, and thus often have a stronger say than they should.
The interview was a technical phone screen conducted via video call with screen sharing. After brief introductions, the interviewer asked about my Java experience and previous projects. Then we moved to a live coding challenge where I needed to solve
Traditional interviews start with LeetCode-style interviews, followed by behavioral. Be prepared for hard/medium level problems, even one problem to solve for the entire interview. Interviews were standard, and feedback was provided quickly.
Telephonic interview. The interviewer asked me to write a code for deep copy of a linked list. I did, but I did not get selected for the next rounds. Overall, the interviewer was helpful.
The interview was a technical phone screen conducted via video call with screen sharing. After brief introductions, the interviewer asked about my Java experience and previous projects. Then we moved to a live coding challenge where I needed to solve
Traditional interviews start with LeetCode-style interviews, followed by behavioral. Be prepared for hard/medium level problems, even one problem to solve for the entire interview. Interviews were standard, and feedback was provided quickly.
Telephonic interview. The interviewer asked me to write a code for deep copy of a linked list. I did, but I did not get selected for the next rounds. Overall, the interviewer was helpful.