If you can solve Cracking the Coding Interview questions comfortably, you should be good with the hackerrank coding questions. Although the questions are not super hard, it will be a challenge to finish them in the time limit with all test cases passing. So make sure you practice on a hackerrank environment. Apart from algorithm/data structures based coding questions, you can expect other general technical interview questions.
The behavioral questions are general interview questions but have a focus on software engineering and problem solving.