Learning or relearning ^^
I am curious to hear story about it, there is many company which do white-board interviews and ask some challenging algorithm problem in interview.
This is a goal that I never accomplished (to relearn algorithms properly), and to me it is hard to maintain the motivation when you actually never apply this learning.
Do you think it is a crucial learning ? If you did it, does it open more opportunities to you ?
hmmm i can not say much about whiteboard interviews :) but i want to start implementing different algorithms in different languages out of three main reasons
but other than my curiosity i just like reading and understanding them :) don't care about whiteboards at least at the moment :)
Marco Alka
Software Engineer, Technical Consultant & Mentor
Personally I would never learn for a job interview. You do not know what they will ask you! So I want to go there and demonstrate my skills and knowledge, not what I learned for the interview and forget later on either way. If they like what I have, they will employ me. If they do not like what I have, they won't and I will have to go to more interviews.
Learning new algorithms and applying them should be something you do all the time either way, so there is no real need to learn stuff specifically for an interview ;)