You own your work. People are really nice and open to helping you. You have an impactful project for your internship that is actually used or will be used in the future. No boring tasks. Constantly learning from outstanding people. You are treated the same as the rest of the team. Macbook Pro and ThinkVision monitor for working from home.
Most managers do not care if you come to the office at all, although one or two days in the office is most typical. Most managers do not care if you work from another country for some weeks at a time. The objective of the internship is to have a new employee that has already onboarded, so if you work, you will most probably get a return offer.
Sometimes too many meetings can be boring and impact your productivity. At the beginning, it can be stressful to have so many trainings and stuff to learn, but with a couple of months it settles down, and you can focus on your work and not so much on learning the tools and processes.
If you are studying at the same time at university, it is really difficult because the Amazon internship is prepared for 8 hours of work a day (in Spain). Talk to your manager, and they will probably help you balance university and work.
Even if your internship evaluation is positive, a return offer depends on headcount needs. In times of a hiring freeze, a return offer is not guaranteed just because of that, even if feedback is inclined to hire.
Quite a clear process. 2 weeks after submitting my application, I was sent 2 medium-difficulty programming problems, in addition to a behavioral questionnaire. Then, I was granted an interview where I answered questions related to my knowledge; in ad
Take-home challenge then a final round interview - 1 hour mix behavioral & technical. The technical was a LeetCode easy, then a LeetCode medium. The first was LinkedList, and the medium was a graph traversal BFS.
The interview process included an online coding assessment with two LeetCode questions, then a one-hour technical interview with one LeetCode question as well as some background questions. After that, I heard back from them in a few weeks.
Quite a clear process. 2 weeks after submitting my application, I was sent 2 medium-difficulty programming problems, in addition to a behavioral questionnaire. Then, I was granted an interview where I answered questions related to my knowledge; in ad
Take-home challenge then a final round interview - 1 hour mix behavioral & technical. The technical was a LeetCode easy, then a LeetCode medium. The first was LinkedList, and the medium was a graph traversal BFS.
The interview process included an online coding assessment with two LeetCode questions, then a one-hour technical interview with one LeetCode question as well as some background questions. After that, I heard back from them in a few weeks.