First tech interview: - Working history - Java-programming related questions - Software architecture related questions 2 hour workshop: - Coding a tiny application (without the interviews watching) and then showing how that application works, discussing the design, and extending it a bit.