Запятые не нужны. В подобных вопросительно-восклицательных предложениях слова видишь, знаешь не выделяются запятыми. Ср.: Потом лето было знаешь какое! Там знаешь какое положение? Нас знаешь сколько болельщиков! Я нашёл в углу знаете что? А он видишь что делает?
Запятая ставится.
В этом предложении не нужны запятые: А она знаешь что ему ответила?
Указанная запятая не требуется.
Запятая нужна: Не знаешь, что подарить?
По правилам слова да и нет, выражающие утверждение и отрицание, отделяются или выделяются запятыми. Оснований для отсутствия запятой в приведенном Вами контексте нет, запятую следовало бы поставить.
В обоих случаях -ТО можно считать и постфиксом, и частицей.
Правило звучит так: придаточное предложение, состоящее из одного только союзного слова, не отделяется запятой.
Запятая перед как не нужна.
В бессоюзном сложном предложении ставится двоеточие, если вторая часть имеет изъяснительное значение (между частями предложения можно вставить слово что): Ты же знаешь: он за тебя жизнь отдаст. Но можно здесь поставить и запятую. Окончательное решение принимает автор текста.