phone interview. A senior developer described the company first. They mainly use Java and SQL. Although before the phone interview, I was told to prepare for Java, they did ask a bunch of SQL questions. Because I did not do a good job answering those that are actually simple questions, the whole phone screening was short. I think he was very unsatisfied by my answer. But ironically, I gained so much confidence after that interview, because I finally know what a tech interview is like and how to prepare for it and I am doing so much better for advanced companies afterwards.
So if you apply for this company, just prepare for the basic stuff, you will be fine!