No. Consider $\tilde A = S^1 \backslash \\{1\\}, \tilde B = S^1 \backslash -\\{ 1\\}$. Take $A = \\{-1\\}, B = \\{1\\}$. A circle does not deform retract onto the union of two points. I don't know about such conditions, as you can see you can easily "break" any nice space into smaller contractible spaces.
Edit : here is a counterexample for the second statement. You can take $\tilde A = A = \mathbb R^2 \backslash \\{(\frac{1}{2},0)\\}$, the deformation retract being identity. Now, take $\tilde B = D^2$ and $B$ is the closed disk with center the origin and radius $\frac{1}{2}$. $\tilde A \cap \tilde B = D^2 \backslash \\{\frac{1}{2}\\}$ so it's not contractible but $A \cap B$ is a closed disk minus a point on its boundary which is contractible. So $\tilde A \cap \tilde B$ does not deform retract on $A \cap B$.