购房人可通过询问承租人或卖家、出租屋管理部门等途径查实所购的房屋是否已经有人租赁,如果有人租赁,应当确认承租人是否是已经与卖家签订买卖合同或者承租人是否已经放弃行使优先购买权等事项,如有承租人已经与卖家签订买卖合同或者承租人未放弃优先购买权,购房人最好别再购买该房。因为前两者行为很可能变相构成“一房多卖”。另外,在预售房买卖方面,买房人在买房时务必要查看开发商是否有《商品房预售许可证》,确保所购房屋是在预售许可范围之内,不要贸然交付房款;在二手房买卖方面,购房者要调查所购房屋的产权,必要时,可提存房屋产权证,也应尽可能要求在房屋交易中心登记后再向卖家支付房款,并在交易后及时办理产权转移登记。“一房多卖”问题的产生,无非是利益作祟,即卖家想卖一个更高的价格或者本来就预谋要把一个房屋卖予多人以谋取利益最大化。因此,买房人有必要在与卖家签订合同时,约定一个比较高数额的违约金以警惕卖家不敢随意违约。按照《合同法》第113条、114条和《合同法》司法解释二第29条的规定,买卖双方可以这样约定:“任何一方不履行本合同约定义务,致合同目的不能实现的,守约方有权选择定金罚则或要求对方支付该房地产总价款30%的违约金。”当然,买卖双方也可以在房地产总价款30%以内进行协商。另外,根据最高人民法院《关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》第8条和第9条的规定,开发商因“一房多卖”而造成合同目的不能实现的,购房人有权请求解除合同、返还已付购房款及利息、赔偿损失,并可以请求开发商承担不超过已付房款一赔的赔偿责任。可知,在买房人已付了较多的房款时,所获得的赔偿是非常高的,甚至很可能会超过违约金的赔偿数额。如果买卖双方有约定,那么法院只会支持约定的条款,如果没有约定,可按照前款的规定判决。因此,买房人要视情况决定是否约定高额违约金。