Money is decent, opportunities abundant, and some very, very good teams exist within the company. Given the deep recession we are in, it is a decent place to work (though it could be so much better).
Some teams are bad; they use outdated techniques, and their infrastructure is broken – right now, it's a patchwork of bandages. There are unclear responsibilities and rewards. Some teams are frustratingly conservative. It could be a lot better with better communication and recognition and clear incentives.
Take some risks every now and then.
Learn from other successful teams.
Learn to say NO.
Infrastructure needs a big boost.
A pretty standard online assessment followed by four back-to-back, 45-minute interviews. There was one interview with the hiring manager and three technical interviews. People seemed pretty unenthusiastic overall, but I think it was just the specif
Hi, I applied through my employer. My first interview was a half-hour phone call. After a week, I received a call stating I was selected for further rounds. Next, I had a three-hour Skype interview with three different people. They asked general q
In-order traversal of a BST (without using recursion)
A pretty standard online assessment followed by four back-to-back, 45-minute interviews. There was one interview with the hiring manager and three technical interviews. People seemed pretty unenthusiastic overall, but I think it was just the specif
Hi, I applied through my employer. My first interview was a half-hour phone call. After a week, I received a call stating I was selected for further rounds. Next, I had a three-hour Skype interview with three different people. They asked general q
In-order traversal of a BST (without using recursion)