Good benefits.
Ability to work from home (however, this is at local management discretion).
Professional culture.
Great colleagues to work and collaborate with (although upper management encourages feature competition).
Promotions only for political reasons.
Raises few and far between (3 years at last count).
No formal reviews, which means management is free to do as it pleases with employees' fate.
Support Oracle internal policies. Treat individual contributors fairly. Take some people management courses; being a 'good engineer' doesn't qualify you for people management.
The process is very cumbersome and takes too long. It should be better organized. In between, the HR or recruiter will disappear, and you would not know the status of your application. You feel in/out/lost.
Had an initial phone interview and then an on-site interview with about 5 people. Questions were typical of a big software company, covering analytical problems, design problems, and general exploration of skills.
It's quite deep regarding the technical concepts, but really good concerning the interview part. They asked to implement the logic on a few programs. Different aspects of the interview process were: * Implementing algorithms on multiple programs. *
The process is very cumbersome and takes too long. It should be better organized. In between, the HR or recruiter will disappear, and you would not know the status of your application. You feel in/out/lost.
Had an initial phone interview and then an on-site interview with about 5 people. Questions were typical of a big software company, covering analytical problems, design problems, and general exploration of skills.
It's quite deep regarding the technical concepts, but really good concerning the interview part. They asked to implement the logic on a few programs. Different aspects of the interview process were: * Implementing algorithms on multiple programs. *