There were 2 rounds of standard conversational Q&A, and 2 rounds of programming, with the last round being remote pair programming. The questions were fair, no one was trying to prove how smart they are, and no algorithms (though I'm sure there are roles where algorithm knowledge is required, your mileage may vary.) They give plenty of heads up and time to prepare for the paired programming, and they understand you'll be nervous and likely screw up, they did a great job.