4 ms·
Are you serious? Do you work for Oracle or have you taken their interviews? Oracle has many many departments. Do you know about Server Technologies (the RDBMS
by foo101 10y ago
Are you serious? Do you work for Oracle or have you taken their interviews?
Oracle has many many departments. Do you know about Server Technologies (the RDBMS department)? When I applied for Oracle Server Technologies in 2016, I found their interviews to be of the same difficulty level as that of Amazon and Google. They expect a single candidate to know everything from real world work involving Linux kernel details and system programming to abstract concepts like probabilistic data structures, hash trees, distributed computing algorithms, etc. And they expect you to write working code free of bugs and syntax errors in the interview to prove that you know what you are talking about.
In my experience, not many companies in the Silicon Valley expect this kind of rigor and knowledge in the interviews except for the likes of Amazon and Google.
- rifung 10y agoNot that I disagree with you as I haven't ever interviewed there so I wouldn't know, but you can't tell how hard it is to get into a company based on the questions. Two companies could ask the exact same questions but have different hiring bars if they have higher or lower expectations on the type of answers you give. In my experience this does happen too as I've been asked questions of similar difficulty at many companies but the outcomes have been consistent with what people on the cscareerquestions subreddit (where they obsess about these things) also say.
- driverdan 10y agoDid you misread my question? If Oracle is as hard to get into as Google or Amazon as you claim then you can get past an interview at another company too. There's no reason to choose Oracle.
- deleted 10y ago[deleted]
- sqlplus 10y agoI work for Oracle. I had my reasons to choose Oracle. First, the facts. * I could clear Oracle interviews and get an offer. I applied for a RDBMS development position in Oracle ST. * I could also clear Apple interviews and get an offer. Apple interviews were easier than Oracle ST's. * I could clear interviews in several startups and other small companies too. * I could not clear interviews in Google. I did not get an offer. * I did not apply to Microsoft, Facebook or Amazon. Now, the reasons. * Oracle ST (RDBMS) provided me an opportunity to work in system development in C and ASM language down to the level of Linux syscalls and memory management (think custom memory allocators, designing locking semantics, distributed file systems). * I was almost ready to join Apple because the offered work was quite similar to Oracle's and the offered salary was about 5% more than Oracle's but Apple's stringent security policies turned me off. I learnt that Apple would dictate what I can and cannot discuss with my wife. I learnt that I cannot discuss with a friend within the same company what I was working on. All of this may be reasonable from Apple's perspective but I wanted to work for some place with more open culture. * Most startups and small companies I could get offer from required me to work on web services in Java, Python, Node.js, etc. This kind of work does not interest me. * I could not solve all the algorithm problems asked by Google but I found Oracle ST's interview a little bit easier. I could solve most of Oracle ST's interview problems and got an offer. * The openings available in Microsoft, Facebook and Amazon did not interest me. Moreover, I felt I was under-prepared for Facebook's interviews. I felt I was well-prepared for Amazon's interviews. I have many friends in Amazon and I don't find them happy due to long working hours. I learnt that they require developers to provide on-call support at add hours. These things scared me a little bit. Due to these reasons I did not apply to these companies. So considering the offers I could manage to get and my love for system programming, I had a strong reason to choose Oracle over the other offers. Why is it so hard to believe that everyone working in Oracle would similarly have their own reasons to choose Oracle?