Depends on where you are!
different center has different processing speed. Also, if your case is transferred to local office for interview and such, each local office has different speed too. You should expect 1-3 years before you get the interview scheduled.
Interview is probably needed, and will happen some time after you turn in your I485. Typically, you will know your approval right there at the interview, and will get a stamp on your passport as temp proof of GC status, until you get your GC card in the mail. But nowadays name check is pretty common so if they decide to do name check on you after the interview, you'll need to wait for longer.