standardtoaster said: Binary Clone When you applied for your internship did you fulfill all of their requirements of a person they're looking for? I've got a career conference coming up and I need to apply for interviews soon. Looking at the few programmer internships available I don't really have much experience with what they're looking for. I haven't done anything web related aside from simple HTML and I haven't done anything with databases before. I pretty much only know Java and a little bit of C# from working with Unity but it doesn't seem like any of these places are looking for that.Should I even bother applying for an interview? Click to expand...

When in doubt, apply. You pretty much lose nothing by applying, and yeah, even if you don't meet the written requirements, it's still a possibility. Honestly going into my internship I knew absolutelyabout the things I did there. I'd hardly ever worked with HTML, and I'd never touched JavaScript or JQuery. That was all I ended up doing. But in CS, nobody expects you to know exactly what you're doing right off the bat, since everything is so varied. Everyone uses a different git system or some random language or engine you don't necessarily know. They expect general baseline knowledge, and they expect you to be able to learn and ask questions.In my experience, technical interviews ask you about loops, and they ask you about data structures. And that's pretty much it. The rest is distinguishing yourself in other ways, like in leadership and people skills, and that's probably more important than technical skill. Remember there are tons and tons of people with technical skills that are good enough. To make yourself stand out, you have to make it clear that you're good at working with people and will do well as a part of the team and the company, not just make usable code.