After you apply, HR screens you with online tests from criteriacorp.com They use the CCAT cognitive assessment (like an intelligence test) followed by a personality test. It is wise to prepare for the CCAT. iprep.online is the best one, but it costs fifteen bucks. On the personality assessment, just be you, I guess, no prep advised. I think their CCAT bar is pretty high, but they never told me my score.
==============================================================================
The first hour-long interview is with a technical manager. He asked general questions interspersed with questions about code snippets he pasted into an online coding platform. The snippets were old-school javascript with jQuery. There were function references and higher order functions and questions specifically about variable scope (closures). There were no ES6 things like arrow functions, promises, generators, etc. He also asked me which frontend framework I wanted to use for the next interview.
==============================================================================
They like to schedule the second two-hour interview within a day or two after the first one. The style of the interview was the same as the first -- questions interspersed with technical exercises. The React exercise used class components and the directoy layout was odd -- probably better to test on jQuery or Angular. There were two other exercises on StackBlitz modifying Telerik jQuery Kendo grids. The lead guy then gave me control of his desktop where he had Visual Studio open to a solution and MS SQL Management Studio open to a database. There was Kendo grid on the frontend hitting a REST API on the backend to display data from a database table storing information about "Products". I was asked to add a new column "Category" to the grid and allow it to be filtered by that column. The column had to be added to the database with a code table (necessary?), populated with data, wired up through the backend, and then displayed in the grid. They used a petapoco ORM in a fairly recent .NET Core Web API. He didn't expect me to know Kendo or PetaPoco coming into the interview, and gave enough hints to make it easy to pick up.