Written and than demo than if selected than personal interview and than hr, process takes time as based on availability at different locations they give u the call back. If u r willing to give ur best then u must go for the opportunity to work in this organization