Excellent opportunities for learning and shipping significant amounts of code. Strong emphasis on removing blockers. Competitive salary, particularly for those who joined a few years ago and benefited from stock appreciation.
Frequent overtime is expected. The workload is often set at levels that are challenging to complete within standard working hours, making overtime unavoidable.
Mid/lower management face significant pressure from senior management to meet demanding targets, and this pressure is passed down to individual employees.
The interview process consisted of three technical rounds: * **Round 1:** Live coding with an emphasis on TDD, SOLID principles, and overall code and testing structure. * **Round 2:** Live coding with an emphasis on the financial domain and mult
1. Initial non-technical screening interview with general questions about your background and why you are applying for the role. 2. Take-home exercise using Java. 3. Call to review the take-home exercise and ask additional questions.
I applied online. Communication with HR was very clear, helpful, and pleasant. What I didn’t like as much was that the technical interviewer had somewhat strange expectations regarding solution implementation. For example, I was expected to use a Li
The interview process consisted of three technical rounds: * **Round 1:** Live coding with an emphasis on TDD, SOLID principles, and overall code and testing structure. * **Round 2:** Live coding with an emphasis on the financial domain and mult
1. Initial non-technical screening interview with general questions about your background and why you are applying for the role. 2. Take-home exercise using Java. 3. Call to review the take-home exercise and ask additional questions.
I applied online. Communication with HR was very clear, helpful, and pleasant. What I didn’t like as much was that the technical interviewer had somewhat strange expectations regarding solution implementation. For example, I was expected to use a Li