| It sounds like to me you are doing everything right. I think studying interview questions is really good. Some possible interview question might be; 1)Describe an algorythm? Then describe it within it's implementation. 2)Write a function with two parameters that returns a string in a reverse fashion. 3) Write a SQL queries? Use inner, outer, and all other joins when needed depending on interview requirement of the question. 3)Describe dependency injection? I think for the most part interview question's can either can go one way or another. They will either slam you with conceptual CS stuff or actually have you write code. I would look at as many question's as possible. Then I would literally ingrain the basics of coding(In order to implement anything they ask you in the interview on the spot). Things like loops, structures, stacks, recursion, and everything else. Learn them and understand how to implement them at their most basic level. Let them know that you are addicted to programming and learning new technologies. Also get involved in as much open source projects you can handle. Focus on the fact that you understand business process and how that relates to software dev. Mock up some demo stuff or have a site that contains your portfolio. (Have demo of something cool for each language you know.) Take you laptop to the interview and show them your work and explain the abstraction and logic. Focus on any projects you have done in the interview even if you did not get paid for them. Find a solid mentor that has been in the industry for 10 plus years.. learn everything from them. Put them as a reference. |