This is the kind of place where you feel honored to be among the smart people working here. Lots of opportunity for advancement and to learn, both formally and informally. Very cool perks, like free admission into any museum you can think of and great company parties. Having a TV studio in the building meant occasional celebrity sightings.
Long hours, usually worked until 8 p.m., and I was too worn out to do anything after work. Senior management would sometimes tell us that we needed to stop working so hard, but it was just lip service. The culture and the project deadlines required constant long hours. I felt guilty leaving at 6 p.m.
There seemed to be a lack of organization at the team lead and management levels, which trickled down to the developers. The open work environment basically meant constant interruptions. It was hard to focus and get anything done until the end of the day when most people had gone home.
On the other side of training is the unofficial requirement to spend time training new developers. Normally, when building a team, this is a good thing, but in the two years I was there, I trained five temporary consultants. So, instead of building a team, all that training just went to completing their short-term project, then they were gone.
Focus a little more on project management, and if possible, remove some layers between the developer and the end user. I rarely got to talk to my end users to even know if they liked what we were doing, and they were internal to the company!
I applied for the position via LinkedIn. Then, I was contacted by a recruiter who stated that my resume passed the basic screening. There were two stages afterward: * A phone interview. * An on-site interview. The phone interview was mostly a
First, there's an online test, in which you can choose C, C++, or Java. Then, the phone interview has a lot of C++ questions. Finally, you get the onsite interview. The working environment is very nice, with free food and drink.
One phone round, lasting one hour, asked me to code in HackerRank. Onsite comprised four rounds: * Two technical rounds * One with a manager * One with HR If you perform well in the first two rounds, you proceed to further rounds; otherwise, you ar
I applied for the position via LinkedIn. Then, I was contacted by a recruiter who stated that my resume passed the basic screening. There were two stages afterward: * A phone interview. * An on-site interview. The phone interview was mostly a
First, there's an online test, in which you can choose C, C++, or Java. Then, the phone interview has a lot of C++ questions. Finally, you get the onsite interview. The working environment is very nice, with free food and drink.
One phone round, lasting one hour, asked me to code in HackerRank. Onsite comprised four rounds: * Two technical rounds * One with a manager * One with HR If you perform well in the first two rounds, you proceed to further rounds; otherwise, you ar