first round was easy and more of a conversation with a recruiter, 2nd round interview with the manager for the software developers, 3rd round was a project day in office. not all that surprising to do a project in software development but was a long day and it isnt comped