The training program for out-of-college new hires is very thorough. The knowledge learned in the initial year is very useful. It is substantial in both quantity and quality.
The company is very fast-paced, so there's no time to think through the design. It is more important at the company to get the results out rather than have a solid design. This means create a hack, a short-term band-aid solution that will fix the issue at hand and get the product out the door, even if the hack will create a huge amount of problems down the road.
Also, junior programmer's bonuses are not decided based on the person's performance. They are rather divided from the leftovers in the bonus pool after the management and the senior developers get their share. (Each department gets a dedicated bonus pool.)
Please treat your junior programmers the same way as you would senior ones, in terms of opinion, design decisions, and bonus. Do not treat us like another piece of resources.
The hiring process is very efficient. It starts with one online test including details about C and C++, and a behavior test. Then, two phone interviews with their engineers follow. There is no on-site component.
I applied online for the non-CS background track and had a one-hour phone interview with an engineer. I did not receive any IQ or written tests. I was asked basic questions about C/C++, algorithms, and brain teasers.
I was asked to attend an in-house interview the next day. It was the third round, an in-house interview with two R&D specialists. They asked why I was interested in the role and what I would like to do. Then, they asked several C++ and algorithm qu
The hiring process is very efficient. It starts with one online test including details about C and C++, and a behavior test. Then, two phone interviews with their engineers follow. There is no on-site component.
I applied online for the non-CS background track and had a one-hour phone interview with an engineer. I did not receive any IQ or written tests. I was asked basic questions about C/C++, algorithms, and brain teasers.
I was asked to attend an in-house interview the next day. It was the third round, an in-house interview with two R&D specialists. They asked why I was interested in the role and what I would like to do. Then, they asked several C++ and algorithm qu