I applied through college or university. I interviewed at Oracle (Ciudad de Mexico)
Interview
I started the hiring process through my university. First I had 2 interviews the same day just about general programming concepts en logic. One month later I got other 2 more interviews, these were more technical. At the end of these interviews they told me I was advanced to the "final list". 10 days later I got an email telling me that a specific team in MDC wanted to interview me inmediately (the same day I received the mail or the next). I did my Interview by Skype the next day and I did very well I think, At the end of the call the team told me "We want to make you an offer". 15 days later I have not received new information since that day.
I applied through an employee referral. The process took 4 weeks. I interviewed at Oracle (San Francisco, CA)
Interview
Got contacted by a friend who told me Oracle was looking into hiring employees with Semantic Web background. Got a phone screen, after that, I got a panel interview using Cisco WebEx. After the process I got an offer.
The panel reviewed all questions about Semantic Web, which were conceptual, but all coding problems required big-o explanations and the advantages and disadvantages against the naive approach.
I applied through college or university. The process took 3 weeks. I interviewed at Oracle (Ciudad de Mexico) in Mar 2017
Interview
The screening interview was done in the offices at Mexico city. The person that made the interview asked me about my master's degree thesis, and about the courses that I took during my graduate studies. Also he told me about the project he did.
The second interview was made with a webcam and with a phone conference. There was a manager from the U.S. and two people from the team where I would work in case of getting an offer. The first part was about a coding problem (1 hour) and the second part was about a machine learning problem (1 hour).
Interview questions [1]
Question 1
You have a rectangular keyboard with letters A to Z, ordered sequentially from left to right and up to down, but the number of columns is given by number N. Given N and a string S, print the actions that you have to make in order to type the string S. The available actions are U (up),D (down),L (left),R(right) and Enter.