Ids in Salesforce - Same across environments?
yes the record type ids will be the same. And that's not just for record types, field ids and any object prefixes (first three parts of a record id) will also be the same.
they will differ. If you create record types, fields or objects their ids will be different once deployed to production.
yes once they are refreshed from production.