Applying for an MPhil or PhD in Computer Science at Cambridge University I am an MSc Computer Science student in UK. I love to study and I would like to apply for a competitive place. I'm interested in Cambridge PhDs, but I have no previous experience in research (except for the BSc Thesis, which I wrote after a 5-months internship in University). 

I've found that Cambridge has an advanced degree, called MPhil, which could work as a starting point for a PhD. 

Does anyone here know something about MPhils, and their differences with Masters and PhD? 
Would it be a reasonable idea to seek for a PhD at Cambridge, spending one year more with a MPhil? 

I hope someone can give me some information,
Thanks to all,

C.
The MPhil in Advanced Computer Science is designed as a preparation course for the PhD, so yes, it is absolutely normal to apply for the MPhil with the intention to apply for a PhD while there. Being there also gives you the opportunity to get to know your potential PhD supervisor better. And you can get support from the Computer Lab and your college during the application process.

The degree itself is comparable to a single year of a two year master's programme. I recommend not to just apply "to Cambridge" but to spot the group or even the advisor you would like to work with. The Computer Lab is great for some fields, but not ideal for others, because as any department they cannot have a research group on every subject.