I was trying to find an example of a group $G$ and normal subgroups $N_1 , \ldots , N_n$ such that $G = N_1\cdots N_n$ and $N_i \cap N_j = \{e\}$ for all $i \neq j$ and yet $G$ is not the internal direct product of $N_1, \ldots , N_n$ .
It is easy to show that G is the internal direct product of normal subgroups $N_1 , \ldots , N_n$ iff
(i) $G = N_1\cdots N_n$
(ii) $N_i\cap (N_1 \cdots N_{i-1}\cdots N_{i+1} \cdots N_n) = \{e\}$ for $i = 1, 2, \ldots, n$.
So I guess the question boils down to produce an example of a group $G$ and its normal subgroups $N_1 , \ldots , N_n$ such that
(1) $G = N_1\cdots N_n$
(2) $N_i \cap N_j = \{e\}$ for all $i \neq j$
but
(3) $N_i \cap (N_1 \cdots N_{i-1} N_{i+1} \cdots N_n) \neq \{e\}$ for at least one $1 \le i \le n.$ Thanks in advance for help....
Try the Klein 4-group $\mathbb{Z}_2 \times \mathbb{Z}_2=\{e,a,b,c\},$ and $N_1=\{e,a\},$ $N_2=\{e,b\},$ $N_3=\{e,c\}.$