After I applied to this intern 1 week, I received an email to announce that I would have 2 phone calls. The first phone call, she asked me about Mom service of Amazon. It was just to see if I did any research about their products. The second question was about how to write an method to convert String to Integer. I suggested to use ParseInt, but she told that I wasn't allowed to use it. Can I use StringTokenizer or split and ValueAt? Nope. I don't know the answer for it. The last one was to compare 2 given strings and a value k. If 2 values in strings a+b = k then return them.
In the second call phone, I was asked about the project that I struggled most. How to invert a String. I gave code to print the string backward, but then he asked to store the string backward. We eventually worked together to the answer.
One week later, I received a decline email. I haven't taken algorithm and data structure class. So far I only took beginning and intermediate java class and assembly lang class. Therefore, I was surprised when they considered to interview me. Just apply so see what I can do. It was also my first technical interview, so I didn't expect much. The interviewers are friendly, but expect to ask them to repeat many times since it's a phone interview. Pretty hard to hear :)