It aligns with the job requirements and people involved in the process are usually the people that job needs day to day involvement with. Very professional and provides feedback. Questions also aligns with the job requirements. Usually a initial HR rounds and then technical rounds. You will hear soon once interview is done they don't keep you waiting once it is done. All over quick and professional process.