I recently went through the interview process for a Senior Software Engineer role at WiseTech. Overall, I would describe the process as challenging and thorough.
The process consisted of two stages:
Initial Call – This was more of a screening and discussion about my background, technical experience, and alignment with the role.
Technical Interview (1.5 hours) – This was a deep dive into the HackerRank assessment I had completed beforehand. The session involved reviewing my solutions in detail, explaining design decisions, and walking through potential optimizations. The questions themselves were not trivial — they tested both algorithmic thinking and practical coding skills.
The HackerRank portion was tough, definitely aimed at senior-level engineers. It covered problem-solving, efficiency, and clean code practices. The follow-up review required not just having working solutions, but also being able to clearly articulate my approach, trade-offs, and potential improvements.
Overall, I found the interview hard but fair. It’s the kind of process that rewards preparation in algorithms, data structures, and clean coding. WiseTech clearly values depth of understanding and the ability to defend your technical decisions.