The company seems to take reasonably good care of you, with a good compensation package and benefits, and a bright, lively working environment.
There is a lot of expertise around to learn from if your objective is to develop an understanding of financial markets. The work is fast-paced, and you will seldom find yourself bogged down in your job. The ability to handle pressure and look at problems from a business perspective is valued.
Good kitchens.
The codebase is old and can be frustrating at times. Core technical people who want to develop their technical skill set will be put off by the demand to get the solution out to customers, often sacrificing quality. If you're in a team that works on legacy products rather than new ones, the skills you pick up will be in proprietary tech that is not transferable.
The flat hierarchy (3 levels from a new, fresh-from-college hire to the head of R&D) may not leave room for advancement that you can show on your resume.
Understand that even though thinking like a financial services company instead of a software company has paid off so far, there will come a time when the old software core will catch up with the growth rate of the codebase.
For new, young engineers, there is too much that is set in tradition in the manner of working.
Telephonic Interview - 1 hour: * What will you do if a number is greater than the current max size in the language? (Use an array to store the number). * Asked me to write a program to add two integers stored in an array format. (Not that easy as i
The phone interview will take 45 minutes. The interviewer will ask you about 2 or 3 medium-level questions; they will not be very difficult. They may also ask questions relevant to your resume, such as which project you found most challenging and wha
Applied online. Contacted by a recruiter a month later. Hour-long phone screen with collaborative edited coding challenge, standard. Invited onsite for several rounds of interviews; technical were 2-on-1.
Telephonic Interview - 1 hour: * What will you do if a number is greater than the current max size in the language? (Use an array to store the number). * Asked me to write a program to add two integers stored in an array format. (Not that easy as i
The phone interview will take 45 minutes. The interviewer will ask you about 2 or 3 medium-level questions; they will not be very difficult. They may also ask questions relevant to your resume, such as which project you found most challenging and wha
Applied online. Contacted by a recruiter a month later. Hour-long phone screen with collaborative edited coding challenge, standard. Invited onsite for several rounds of interviews; technical were 2-on-1.