Incredibly supportive team members that understand the needs of new engineers and do everything they can to support them by providing training materials, mentorship, and always making time to answer questions, whether they are technical or about the team's services. I have grown more than I thought possible as an engineer, and the culture encourages continuous learning. You will become much more knowledgeable in your current role and are encouraged to explore other teams and even transition to new roles to continue your learning.
Amazon moves very fast, and so you must learn to move at their pace.
This isn't really a con since they do provide support to help you transition and be successful in your role. However, it is still a jarring experience in the first few weeks, especially if it is your first job. But again, you are given the resources needed to adapt.
It was a medium-to-hard level interview. I was asked two DSA questions: * One from arrays, which used the sliding window concept. * Another question was about DSU graphs.
The first step was an OA that included: * Two coding questions (easy/medium) * A section about leadership principles. This was followed by a 45-minute interview with a SWE. He asked me to hash a string.
Not too bad, had an OA, and then two weeks later two back-to-back interviews, half behavioral, half technical. Very fast feedback from recruiters within five days. Overall, a great process.
It was a medium-to-hard level interview. I was asked two DSA questions: * One from arrays, which used the sliding window concept. * Another question was about DSU graphs.
The first step was an OA that included: * Two coding questions (easy/medium) * A section about leadership principles. This was followed by a 45-minute interview with a SWE. He asked me to hash a string.
Not too bad, had an OA, and then two weeks later two back-to-back interviews, half behavioral, half technical. Very fast feedback from recruiters within five days. Overall, a great process.