Interview HR and then hiring manager, normally involves written tests. Tests not too difficult though. Interview process was friendly in general. I only had interview once, no need for second interview, but location could be a concern as Science Park is not convenient to most people.