The pairwise sums of four weights (rational numbers) are: 6, 8, 10, 12, 15, 16. What are the four weights?
I tried intuitively solving as well as making equations to solve it. If we assume weights in ascending order as: A, B, C, D, then the smallest two weights should sum to 6 (A + B = 6), and the largest two should sum to 16 (C + D = 16).
We can't comment on the order of the rest of the pairs. I tried hit and trial approach with some pairs and working on 4 equations at a time, but I haven't been able to get values which fit all 6 equations.
What would be be a good way to solve this?

Let the weights be $A,B,C,D$ and WLOG assume $A\le B\le C\le D$. You have already concluded that $A+B=6, C+D=16$.
The second smallest sum must be $8=A+C$. Namely, each of the remaining four sums $A+D, B+C, B+D, C+D$ can be easily proven to be $\ge A+C$. Similarly, the second largest sum must be $15=B+D$.
However, this gives us contradiction as $A+B+C+D=(A+B)+(C+D)=6+16=22$ but also $A+B+C+D=(A+C)+(B+D)=8+15=23$.
Therefore, no such weights exist.