Software Engineer: First there is a homework assignment to see if they even want to interview you, which can be written in just about any language. This was the easy part. Then they bring you in and run you through the gamut of what they are looking for. Sadly again, this was a whiteboard open-ended test where as you wrote to fulfill the requirements, they changed the requirements or deepened them. Afterwards I felt pretty good, but I was refused on account of not having enough experience for a mid-career person. I believe that to be a very false statement, they just couldn't really tell me that they just said no.
Process Automation Engineer: Applied a few months later for this position. Interview was MUCH shorter, since I had already gone through their basics. A bit of abrasive and cra$$ attitude from HR this time. Questions ranged from, "how would you automate this?" to "why would you automate this?" Simple things, easy things, things that they could get their own people to do if they focused on it. (I'm going to put this here since I see nowhere else ot put it) I received an offer but refused. They had dealt with me as if I was fresh from the first interview months earlier. Same salary increase, same offer that I would have most likely received had I received one the first time. Also HR seemed very opposed to working/negotiating with me about the offer. They seemed unwilling to present a counter offer and it took multiple attempts to convince them to bring back a counter offer to the hiring manager. After this, I felt that this was far too much work to obtain this, and I felt that kCura did not necessarily need me, but simply needed another to fill a position of what I view as "grunt work." I felt something shady was going on with their dealings with me and felt better about refusing because of it.
Overall, not the greatest experience. They should really be able to work with someone coming in who is 6-7 years mid career. Many standards have been set in that time, and kCura standards may be different, but they are most likely not any better.