Often not intentionally, but in practice, yes.
There are two cases, really.
Where they intend to do it, they just draw the lines in 2d by lat/long or whatever, and if it goes through the middle of a building, oh well. The number of states still doing this is small -10 or less I believe.
When they don't, you see cases like New York city, where they don't theoretically split by Apartment, but if you look at the official data, you discover addresses in the same apartment building have been given different voting districts or whatever (this happens for all political district types). This is quite common. Remember that they use the same data, so they give you wrong answers too (until you get it corrected)! For reps you just give a wrong answer or nothing if you can detect it, but for things like voting, you tell them to call their state or whatever, because you can't risk it.