ADP interview question

1) Why hashMap not hashTable 2) Concurrent HasMap 3) Abstract design patterns 4) how to handle web services 5) exception handling