`构建` is almost exclusively used in formal or written contexts. You will rarely hear it in casual daily conversation.
The most common mistake for learners is using `构建` for physical or simple objects. It's crucial to distinguish it from other “building” words.