I originally started reading this site around February 2017, I applied on August 2016 and completed the fingerprinting about 5 weeks later. Months went by, and quite frankly I am (was) often too busy to think about the interview, not that I didn't care I just simply had other things on my mind. I called in about mid March 2017, and finally by the end of March 2017 I got scheduled for the interview for May 11 2017.
I showed up with the items they asked from me to bring, and everyone was polite since I got to the building until the interview was fully processed. Got in and out in about 1.5 Hours because the interviewer has some technical issues that held up the final step. I took my oath on May 23, 2017 and received my naturalization certificate. Glad that's all behind me.
My advise: 1.- Study/memorize the 100 questions, you should know at least half of them anyway without studying 2.- don't volunteer any paperwork, only present what you are asked for. 3.- Dress semi formal, out of respect for the place and people you are going to see. 4.- If you wish to change your name legally, that's the place to do it, YOU chose the name, don't let anyone (wink) chose it for you. Once is done is done, from what I heard it is very annoying trying to change it again if you get it wrong while there. 5.- DO NOT BE NERVOUS, there's absolutely nothing to be nervous about, unless you are a criminal, which you are not obviously or you wouldn't even gotten to the interview point. 6.- If you don't understand a question you're asked, ask the officer to repeat it, do not guess what they asked, be certain. 7.- From the date you apply if more than 6 months go by, CALL!! do not be afraid to, I was told that "sometimes people let go a year go by before calling, so they don't get scheduled". 8.- Also double check and remember well dates and/or places you entered in your original application, you WILL BE asked some of them. All in all I assure you that if you prepare yourself well, there is absolutely NOTHING to be worried about. I decided to throw in my two cents in hopes that will make someone's experience easier. Thanks for the info everyone posts here, it helps a lot in keeping one's anxiety level down. Good luck to you all, you're are going to be OK!!