Считается, что после 10 беспокоить человека неприлично, если не было других договоренностей. Поэтому первый и самый простой совет: если предполагаете, что с кем-то из ваших знакомых у вас может возникнуть срочная ночная ситуация, то сразу договоритесь, как будете действовать.
Если предварительных договоренностей не было, то ориентируйтесь на срочность вопроса:
Второе, на что стоит обращать внимание, - образ жизни и поведение вашего адресата. Если вы знаете, что он каждый день ложится спать под утро, а сейчас 11 вечера и он онлайн во всех социальных сетях, то можете связаться с ним привычным для вас способом. Если вы знаете, что человек уже точно спит, а вам нужно получить гарантированный ответ, то лучше сразу звоните, не тратьте силы и время на сообщения и письма, которые он может не заметить.
В зависимости от ситуации... Если вопрос жизни и смерти - то наверное можно один раз забыть о правилах хорошего тона. Если ситуация просто срочная, то стоит сначала написать сообщение (смс или соцсети например), где попросить разрешения на звонок. Или описать всю ситуацию в самом сообщении, если это возможно. Воспитанный человек, думаю, отреагирует нормально.
Зависит от важности вопроса. Если нечто невероятно важное, то можно и позвонить и прийти и стучать в дверь. А если дело все-таки может немного подождать, то лучше сначала смс отправить или в сети человека спросить свободен он или нет.