I've been through many interviews in my search to find a job, as well as put groups together for specific functions. IMHO, the best interview is NOT a technical interview. I believe any interview should have "technical" components, but barrage someone with syntax questions is no way to find out if they are a good programmer. Broad conceptual questions like : "How would you build a house for a giant?" seem much more useful in finding out how someone thinks. People who memorize syntax and only grasp the concept definitions do not make good programmers. Additionally, do not hire someone who does not seem genuinely interested the work you are doing.
This really depends on the College. I'm at Texas A&M University and here its a blend on Computer Science and Electrical Engineering. You get a REAL idea of how computers work, not the half-ass approach some degrees put you through. Of course some colleges teach Comp Eng just like a specialized EE degree, you should check beforeing signing up.
I HAVE PROOF! It was on my hotmail account, but I just got locked out!
I've been through many interviews in my search to find a job, as well as put groups together for specific functions. IMHO, the best interview is NOT a technical interview. I believe any interview should have "technical" components, but barrage someone with syntax questions is no way to find out if they are a good programmer. Broad conceptual questions like : "How would you build a house for a giant?" seem much more useful in finding out how someone thinks. People who memorize syntax and only grasp the concept definitions do not make good programmers. Additionally, do not hire someone who does not seem genuinely interested the work you are doing.
This really depends on the College. I'm at Texas A&M University and here its a blend on Computer Science and Electrical Engineering. You get a REAL idea of how computers work, not the half-ass approach some degrees put you through. Of course some colleges teach Comp Eng just like a specialized EE degree, you should check beforeing signing up.