Let $V$ be a finite-dimensional vector space over $\mathbb{R}$ equipped with an inner product $\omega(-,-)$. One standard fact is that there is an induced inner product on $\wedge^k V$. For instance, this shows up when you're setting up Hodge theory.
All the constructions I've seen in books construct the inner product on $\wedge^k V$ by first choosing an orthonormal basis $\{e_1,\ldots,e_n\}$ for $(V,\omega)$, and then declaring that the basis $e_{i_1} \wedge \cdots \wedge e_{i_k}$ for $\wedge^k V$ where the $i_j$ range over increasing sequences $1 \leq i_1 < \cdots < i_k \leq n$ is an orthonormal basis for $\wedge^k V$.
This strikes me as pretty unnatural; in particular, you then have to do a calculation to prove that $O(V,\omega)$ acts on $\wedge^k V$ by orthogonal transformations.
Does anyone know a good coordinate-free way to do this? I know a partial solution. Namely, you can view $\omega(-,-)$ as giving an isomorphism $\iota\colon V \rightarrow V^{\ast}$, and we then get an isomorphism $$\wedge^k V \stackrel{\wedge^k \iota}{\longrightarrow} \wedge^k V^{\ast} \cong \left(\wedge^k V\right)^{\ast}.$$ This gives a nondegenerate bilinear form on $\wedge^k V$. However, while it is easy to see that this bilinear form is symmetric, it is not obvious that it is positive-definite (and the calculation you have to do for this is no easier than what I'm trying to avoid!).
Another feature I'd like from a construction is uniqueness: namely, the inner product on $\wedge^k V$ should (up to rescaling) be the unique inner product such that $O(V,\omega)$ acts by orthogonal transformations on $\wedge^k V$.