I applied through a recruiter. The process took 2 weeks. I interviewed at Oracle (Beijing, Beijing) in Nov 2015
Interview
one phone interview + one online paper test + two onsite interview
1. the phone interview, about 20 mins, some basic information; describe the job you do at your current company; some java basic knowledge, like collection, hashmap & hashtable etc.
2. the paper test, it took 2.5 hour, so so so long! Describe a scenario, you want to design the database, the classes, and some questions about web development, linux, algorithm etc. A lot of questions.
3. two face-to-face interview: some basic computer science questions.
Interview questions [1]
Question 1
actually the online test was written on paper, including database design, class design, algorithm etc, very basic but a lot of knowledge. It would be better to prepare it well.
Round 1 DSA
Asked a basic sliding window question and a few questions related to Java, like what are imaginary functions and then asked me a few questions based on my resume and then dived into technical aspects of it.
Interview questions [1]
Question 1
It was something related to a sliding window, a medium-level LeetCode
Very slow process. Took 4 months to reply on one interview. Multiple follow up was unanswered. Four Interview round was all cleared despite that it took time to reply. Overall good experience.
Interview process contained 1 phone screen and a full loop consisting of 2 coding, 1 managerial system design and 1 behavioral by bar tender
The process was fast and smooth.
Top companies for "Compensation and Benefits" near you