Ive got an interview to prepare for tomorrow elsewhere, so gonna give a quick reply soz!
Basically learn all your competency based questions really well.
And as for Technical Interview, yes the technical bit had me stumped too.
HR told me to focus on what I had learnt at uni I think.
But basically the tech interview focussed mainly on the system/software life cycle, so get your head around that, and make sure you can show you know what it is, and how you have put it into action in the past.
If you have done projects for clients using this methodology, then thats great.
Also be aware that they use a slight different variation of the system life cycle, but they explain it all in the interview.
I did not get asked massive program language specific questions, but again that could just have been my interview, so dont take this to mean anthing.
But main advise, System Life Cycle.
Hope this helps.