She was very calm and cool. Asked me about my favorite subject. Any project i did on that. A brief intro reqd on that. Then she went to technical part. Asked about Hashtable. Asked to explain how would you implement one. Data structure and how and what hash function will do. Cross questioned a lot with logic proposed. Gave clues where implementation or way i think is wrong, gave a chance to re-think and correct myself (many times during whole interview on different questions). Problems with hashtables, how would i solve such a problem (gave me an example scenario,collision). Asked me to design and code an algorithm (actual code NOT pseudo code). Asked to optimize, calculate Big O and how and what each steps takes (again gave a clue when she thought i was wrong, in optimization. i corrected it quickly). Asked about some design patterns and in the end gave me a chance to ask some questions i had.
She was very calm and very supportive and gave me clues where-ever my approach or code was wrong/or could be better, was patient enough to give me time to identify my mistake myself and correct it. Overall a fantastic person with a lot of stress on fundamentals, nothing too hi fi and would still test your skills of problem solving and depth of fundamentals.
I'm still waiting for my result but i'm 50/50 on my selection, as i did solved all the questions she asked and to some extent efficiently, but i did stumbled on leaving out edge cases(big mistake) and could have focused myself on efficiency of solution i proposed until she made me think of better solution(which i did in the end and she seemed ok with answers, but little practice of considering edge cases and habit of double checking code for optimization would have done more good for my chances). Keeping my fingers crossed and rate the interviewer 10/10 and way she took interview was pleasing as much as it was a great learning experience on what to take care of when interviewer asks a question.