When I got there, lots of people from the morning test were still there. The test wasn't started until after 1pm. After we were seated, a lady read the test instructions. So our test started at ~1:20. We were told to keep test content confidential, so can't share the questions with others. If you read the book carefully, there should be no problem. I personally feel those online tests are not very helpful though. So please do not rely on them totally. I checked my answers a few times before I handed it in. Most people finished in 10-15 min.
When we got out of the exam room, there were still some people from the morning there doing interview. I waited at least an hour until it was my turn. The officer asked me for passport, landing paper, PR card. These were all the things he asked for. I asked if I need to show my degree and transcript, he said no need. The conversation with the officer will be the test for language
He then asked me to talk about my research, since I do research at a university, and where I graduated from, etc. The interview should be 7-8 min top. Then he said, oh did I mention you got 20 in your test? All in all, things are straight forward. At the end, he said my citizenship is granted, and wait for 2-5 months for oath invitation.