call from Hr then hr interview and exam then team lead interview in one day then development manager interview in another day then manager interview in another day then 2 times later interviews many times questions in many technical areas(db, .net, oop )