I got rejected after the first telephonic round. It was for 1-hour. The interviewer seemed to have mugged up all the questions. It was more of a rapid fire round for me. She asked me around 50 questions ranging from Java, selenium, sql, testing, automation testing and Agile. Though the questions were pretty decent, it seemed she had the answers for those questions, written on a piece of paper. For instance, when she asked me how can I reverse an string in Java, I gave her two approaches, one using two pointers at left and right end of the string and keep swapping the characters till the pointers meet. Another appraoch with O(n) space complexity was using stack in Java. It seemed she was finding it hard to understand these complexities. Similarly in another question for finding the count of characters in a string, when I told her that we can do it using a simple int array of size 26, she said why not use hashing. She had made up her mind for the answers. Moreover, after the end of the interview, she asked me to rate myself in java, selenium and SQL. When you have asked me so many questions, u should be able to rate me accordingly. Before keeping the call, she asked me if I had any questions, and when I asked her about the roles, she said we have not decided the language we would be using for framework creation. When I had answered 85% of the questions, I still don't know what triggered my rejection.