one day interview, met with many folks, at least one HR person will talk to you..just be yourself...they are more interested in your thought process instead of actual details...don't mention salary expectations even when asked...they have a strong HR team that knows the market and are going to peg you at industry levels anyway