They will have 1-2 technical interviews with you on the phone or in person. If it is over the phone they'll have you do coding on a browser where their manager can also see what you are typing.
Interview questions [1]
Question 1
Write a function to determine if a string is a palindrome
There was an online video interview asking mostly general questions about why you wanted to work there and other things. After they sent you an email asking for a final round. For me though after I tried to set up a time for an interview I was left with zero response. Even a message saying that they had changed their mind would have been nice.
I applied online. The process took 2 weeks. I interviewed at Blackbaud in Mar 2016
Interview
Got an email requesting an online on-demand video interview about a month after I applied. Basically, behavioral questions pop up on the screen and you have about 30 seconds to think things over before they record your response.
Almost a month after that, I got an email requesting a video interview with a manager. We chatted for about 30-45 minutes, and it was just behavioral questions/learning more about the position.