Let $A=\left( a_{ij} \right)_{n \times n} $, $B=\mathrm{diag}\{b_1, b_2, \cdots, b_n\}=\begin{pmatrix}
b_1 \\
& \ddots \\
& & b_n
\end{pmatrix}$, $C=A^{-1}B$.
There is a possible numerical solution when $A$ is invertible and $b_i\neq 0$ ($i$ = 1, 2, $\cdots$, $n$ ).
From the conditions, it will result
$$
\begin{pmatrix}
x_1 a_{11} & \cdots & x_1 a_{1n} \\
\vdots & \ddots & \vdots \\
x_n a_{n1} & \cdots & x_n a_{nn}
\end{pmatrix}
\begin{pmatrix}
x_1 \\
\vdots \\
x_n
\end{pmatrix} =
\begin{pmatrix}
b_1 \\
\vdots \\
b_n
\end{pmatrix}.
$$
or
$$ \begin{pmatrix}
x_1 \\
& \ddots \\
& & x_n
\end{pmatrix}
\begin{pmatrix}
a_{11} & \cdots & a_{1n} \\
\vdots & \ddots & \vdots \\
a_{n1} & \cdots & a_{nn}
\end{pmatrix}
\begin{pmatrix}
x_1 \\
\vdots \\
x_n
\end{pmatrix} =
\begin{pmatrix}
b_1 \\
\vdots \\
b_n
\end{pmatrix}.
$$
As $\sum\limits _{j=1} ^n a_{ij} x_i x_j=b_i$, i.e., $x_i \sum\limits _{j=1} ^n a_{ij} x_j=b_i$, since $b_i \neq 0$, then $x_i \neq 0$.
so
$$
\begin{pmatrix}
a_{11} & \cdots & a_{1n} \\
\vdots & \ddots & \vdots \\
a_{n1} & \cdots & a_{nn}
\end{pmatrix}
\begin{pmatrix}
x_1 \\
\vdots \\
x_n
\end{pmatrix} =
\begin{pmatrix}
x_1^{-1} \\
& \ddots \\
& & x_n^{-1}
\end{pmatrix}
\begin{pmatrix}
b_1 \\
\vdots \\
b_n
\end{pmatrix} =
\begin{pmatrix}
b_1 \\
& \ddots \\
& & b_n
\end{pmatrix}
\begin{pmatrix}
x_1 ^{-1} \\
\vdots \\
x_n^{-1}
\end{pmatrix}.
$$
As $A=\left( a_{ij} \right)_{n \times n} $, $B=\mathrm{diag}\{b_1, b_2, \cdots, b_n\}=\begin{pmatrix}
b_1 \\
& \ddots \\
& & b_n
\end{pmatrix}$, $C=A^{-1}B$, then
$$ A
\begin{pmatrix}
x_1 \\
\vdots \\
x_n
\end{pmatrix} =
B
\begin{pmatrix}
x_1 ^{-1} \\
\vdots \\
x_n^{-1}
\end{pmatrix},
$$
so
$$
\begin{pmatrix}
x_1 \\
\vdots \\
x_n
\end{pmatrix} =
A^{-1} B
\begin{pmatrix}
x_1 ^{-1} \\
\vdots \\
x_n^{-1}
\end{pmatrix},
$$
that is to say,
$$
\begin{pmatrix}
x_1 \\
\vdots \\
x_n
\end{pmatrix} =
C
\begin{pmatrix}
x_1 ^{-1} \\
\vdots \\
x_n^{-1}
\end{pmatrix}.
$$
Let $
\begin{pmatrix}
x_1^{(0)} \\
\vdots \\
x_n^{(0)}
\end{pmatrix} =
\begin{pmatrix}
1 \\
\vdots \\
1
\end{pmatrix}$,
by the recurrence
$$
\begin{pmatrix}
x_1^{(k+1)} \\
\vdots \\
x_n^{(k+1)}
\end{pmatrix} =
C
\begin{pmatrix}
{\left(x_1^{(k)}\right)} ^{-1} \\
\vdots \\
{\left(x_n^{(k)}\right)}^{-1},
\end{pmatrix},
$$
we can get a numerical solution.
If the result does not converge, we can use another one
$$
\begin{pmatrix}
{\left(x_1^{(k+1)}\right)} ^{-1} \\
\vdots \\
{\left(x_n^{(k+1)}\right)}^{-1},
\end{pmatrix} =
C^{-1}
\begin{pmatrix}
x_1^{(k)} \\
\vdots \\
x_n^{(k)}
\end{pmatrix}.
$$
If you want the analytic solution, you may have a try by using the Groebner-Shirshov Bases. (The software Maple or Mathematica can do it.) But I am not sure the analytic solution can be find easily.