There are catered lunches, friendly people, pretty good benefits, and various technologies used in different places.
Few years ago company had great culture and great values. Nowadays, the values are just mentioned time from time while nobody is really following them anymore. For instance, company constantly advocates itself as being completely open about everything.
While at the same time a whole project and respective team was disbanded with 1 day notice, being a surprise even to the team itself. New projects are being announced with extremely short deadlines, and without even consulting about resource availability with teams in advance. There were cases of "secret" projects, that nobody in the company knew about but the team working on them.
And even though company has a "Town Hall" type of meetings, most of the really difficult questions are answered with non-answers like "isn't this a great problem to have? this means we are growing!". Amounts of tech debt is staggering. Whenever there's a choice of doing something good for short-term vs something good long-term, short-term always wins and long-term problems will be solved when they become fires.
A lot of services still do not have proper tracing/monitoring after literal years of raising this issue. Technical direction is provided by design-by-committee or in other words - there's no technical direction. Either nobody cares about an issue, or everyone discusses it into the ground for few weeks, then gets tired and forgets about it.
I applied online, and the process took 2 weeks. Here were the steps: - Recruiter call - Google Mars Rover challenge - Bring your own system As far as algorithms go, this interview is extremely easy. Expect a job closer to web development than softw
I applied online. The process took 3 weeks. The interview process was fairly straightforward: - Phone screen - Technical phone screen - On-site: - Two pair programming sessions - System design session - Behavioural interview The technical cha
I applied through a college or university. The process took 4 weeks. There were two interviews. The first was a technical pair-programming round lasting 45 to 60 minutes. The second was a behavioral round with a manager, who was likely to be your so
I applied online, and the process took 2 weeks. Here were the steps: - Recruiter call - Google Mars Rover challenge - Bring your own system As far as algorithms go, this interview is extremely easy. Expect a job closer to web development than softw
I applied online. The process took 3 weeks. The interview process was fairly straightforward: - Phone screen - Technical phone screen - On-site: - Two pair programming sessions - System design session - Behavioural interview The technical cha
I applied through a college or university. The process took 4 weeks. There were two interviews. The first was a technical pair-programming round lasting 45 to 60 minutes. The second was a behavioral round with a manager, who was likely to be your so