started with a lot of basic java questions as the position was primarily java. Then moved on to a few files in java that mimicked an app with an interface and enum. The code in those files was basically all broken and you had to go through and fix the errors and walk the interviewer through your thought process. The final question was a leetcode easy/medium where you again had to live code in front of the interviewer and walk them through your thought process.