CNOOC Interview Question

Various technical questions.