I applied online. I interviewed at MarkLogic (San Carlos, CA) in Jan 2018
Interview
The interview consists of 6 rounds. 1 behavioral and 5 technical. Most of the interviewers are friendly and helpful. Most questions are C++ based. But if you only know java it is also OK.
Interview questions [1]
Question 1
Write a read-write lock. Do not use ready library.
What is formal form of database.
Given an integer, swap bits by pairs. (1001 becomes 0110)