Originally posted by: Matthias99
Documentation is your friend.
When I was working on things using the C++ STL, AWT/Swing, or (shudder) the Windows API SDKs, I was *constantly* looking things up (but those are very large, complex APIs).
For the day-to-day stuff I do at work, I'm mostly using internal APIs to our products, half of which I wrote or updated in the last year. Those I don't usually have to look up, but I use them constantly and there aren't that many of them.
I would not expect to grill someone on much more than basic language syntax in an interview (unless you're applying for a job where part of the qualifications are to know some particular API cold). As an interviewer, I'm much more concerned with your problem-solving skills and knowledge of different topics in CS. You can be taught to use an API. You can't teach someone to not be an idiot (or, at least, it takes a lot longer.)![]()
Originally posted by: IHateMyJob2004
Originally posted by: Matthias99
Documentation is your friend.
When I was working on things using the C++ STL, AWT/Swing, or (shudder) the Windows API SDKs, I was *constantly* looking things up (but those are very large, complex APIs).
For the day-to-day stuff I do at work, I'm mostly using internal APIs to our products, half of which I wrote or updated in the last year. Those I don't usually have to look up, but I use them constantly and there aren't that many of them.
I would not expect to grill someone on much more than basic language syntax in an interview (unless you're applying for a job where part of the qualifications are to know some particular API cold). As an interviewer, I'm much more concerned with your problem-solving skills and knowledge of different topics in CS. You can be taught to use an API. You can't teach someone to not be an idiot (or, at least, it takes a lot longer.)![]()
As a n interviewer ... we actually consier 3 things mainly:
1) Do you know the basics of what we need you to do
2) Will you be able to figure things out
3) THE TRICKY ONE: Are you a good fit for the people you will work with?
