I'm a recent software engineer graduate who has been job searching for around 6 months now. My results are above-average and I've had interviews from four different companies (and had moved to the next round of interviews from two of these companies).
I'm highly interested in software development of web applications and want to become better at it. As such, I've only been applying to entry-level (and intern) positions dealing with web application development. Also, I'm mostly applying for positions dealing with either .NET or JEE, since I'm most proficient with these technologies.
However, the job requirements for such positions ranges being knowledgeable in technologies I've not had the opportunity to learn (for .NET - WCF, AJAX, JQuery, ADO.net, etc. and JEE - Struts, Spring, Hibernate, AJAX , Jquery).
I'm okay with learning these technologies, but am unsure as to which I should learn as the job I'm being called for may be either .NET or JEE. So, while I'm focusing on getter better at JEE, the interviewer who calls me will be for .NET. Thus, leaving me unsure as to what I need to get better at for the interview.
Also, the interview process for these four companies have been widely different, how can I be better prepared to handle possible future interviews?