Этому есть простое объяснение. Человек обладает определенным набором чувств и эмоций. Когда человек повторно испытывает комбинацию из определенных чувств и эмоций, то создается впечатление того, что он уже видел что-то подобное. Но для этого нужно, чтобы совпало очень много факторов (настроение, эмоциональное состояние, тактильное восприятие, звук и так далее)
Евгений, спасибо за ваш вопрос. Нам однажды задавали похожий. Вот ответ thequestion.ru [перенесено сюда]
Скоро появится подсказка для задавания вопросов - и вы будете сразу видеть, был ли ваш вопрос уже задан кем-то.
Вспоминая время, когда интересовался этим вопросом, наткнулся на некую теорию. Чувство "Дежавю" сродни ошибки в компьютере. Когда происходит какое-то событие, у нас "замыкается" не тот контакт отвечающий за "уже было / только произошло", и у нас возникает это самое чувство. Природу этой ошибки в этой теории не объяснили.
Допускаю, что это всего лишь фантазии автора.
Подмена программы в матрице :)