Interview questions for sql DBA

1.What are Differences in Delete & Truncate .
2.What are Differences in UNIQUE and Primary key ?
3. What are the agents involved in replication
4.Which Types of clusters and how many ips are required to install failover cluster?
5.Configuration of logshipping and DB mirroring.
5.What are Types of backups and backup scenario?
6.What is deadlock and blocking?
7.Differences between clustered and non clustered indexes?
8.Why SQL Server Agent is used?
9.What are Types of System databases
10.What are the steps for restoring a database?