Amazon makes cool software. If you time your moves right, there is a fair amount of mobility between teams within the company.
Amazon is switching to High Density seating. HD should be for data, not people. HD seating means developers no longer get their own cubicles; we have to sit in large bullpens that contain a dozen or more people. This is just terrible for both productivity and culture (everybody is too noisy, so productivity takes a major hit, but you also try to be considerate of your neighbors, so socializing takes a hit).
They say this problem will go away when the new buildings start coming online later in 2014, but they really need to just rent more space now. At the rate Amazon is growing, those new buildings will fill up with HD seating just as soon as they're built.
On a similar note about Amazon's growth: it feels like we're in a phase of runaway personnel growth. This means we can't hire front-line managers fast enough to keep up with the development team expansion, and the development teams are getting too large for their managers to handle. Also, there are a lot of fairly new managers who really don't know what they are doing. This is resulting in lots of developers not getting the help they need to further their careers.
Software testing is one of those areas that comes into political favor and goes out again in a couple of years. In some departments, this means the QA teams get absorbed into the development teams (and then those people get assigned developer work and pagers). In other departments, this means that the QA team just doesn't get headcount expansion to cover new teams and team expansion. But the QA team is still expected to do some kind of coverage of these expanded and new teams.
This means nobody is happy with the QA teams.
Rent enough space to seat the software developers comfortably. High-density seating is eroding productivity and culture, and will probably result in much higher turnover in the near future.
Answered well in both telephonic and loop rounds. However, I felt the panel was in a rush to select a candidate. Rather than listening to the candidate, they were taking down notes. I am sure they must have missed a few important points. A few of th
I applied through LinkedIn with a reference. As usual, I received an Online Assessment (OA) with mid-level LeetCode questions, which were pretty hard for me. After four months, I was asked for a screening interview, where the recruiter explained my
It was good, but they didn't respond to me for a long time after 14 days. I asked them why, but they didn't respond back.
Answered well in both telephonic and loop rounds. However, I felt the panel was in a rush to select a candidate. Rather than listening to the candidate, they were taking down notes. I am sure they must have missed a few important points. A few of th
I applied through LinkedIn with a reference. As usual, I received an Online Assessment (OA) with mid-level LeetCode questions, which were pretty hard for me. After four months, I was asked for a screening interview, where the recruiter explained my
It was good, but they didn't respond to me for a long time after 14 days. I asked them why, but they didn't respond back.