Amy is the best! I loved working with Amy on my mock interviews. Amy prepared me so well for my job interviews (I had total three rounds of interviews with different interviewers), and guess what! I got the job. What I loved about each session is that Amy analyzed and predicted what each round of the interview will be like and prepared the mock interview questions accordingly. Amy's written analyses were so helpful too. During my actual interviews, I felt ready for all the questions asked because Amy had covered all the questions! I am so glad I signed up for TopInterview! I recommend it to everyone!