I am currently looking for an internship, and I have already done research into a number of different companies I would be interested in working for. One of these companies has posted a position similar to what I am looking for and did not mention whether it was an immediate/urgent position to fill. There are, however, other companies without such job postings for which this question should apply.
Suppose you would like to start working now, but have a month-long obligation in a couple of months, and would not be able to start working steadily for at least a total of 3 months. Would it be best to try and secure a position now or wait until you are completely finished?
I see several options:
Apply/Interview now but do not commit, let them continue interviewing until you are available or until they find someone they like better since they will be comparing you to everyone after your interview if not hired immediatelly. The job may not still be available.
Apply/Interview now and commit, tell them you would like to begin training now, but will need a month to take care of prior obligations at a predetermined time. Some companies are respectful and accomadating of prior obligations being presented before being hired.
Apply/Interview now and commit, but do not start until after the month-long obligation.
Do not apply/interview until after the month-long obligation has ended and hope there is still something available somewhere.
I am not sure which of these options is most appropriate, reasonable and/or will have the likely best outcome in terms of success in securing the position, not burning bridges with the company, and not creating any other sort of friction should I deal with this company in some fashion in the future.
*PLEASE NOTE: This is for an internship, which may be looked at as more leniently than a full-time salaried position. If there are subtle differences between how this should be handled between the two, please note this in your answer.