Took a programming exam and never heard back from the company as it was just at the start of covid times. Overall a somewhat positive experience to have been in.
You will be invited to do a test called cognify which has several games in it, the time given is quite limited so you shouldn't think too much about each question.
I applied online. I interviewed at IBM (New York, NY) in Feb 2020
Interview
Games based screening, then code tests in SQL, python. The SQL was a rank top 5 based on sub-query and the python was a market basket analysis. You could not import packages to make the MB simpler. Same was true for R (they let you choose the language).
Interview questions [1]
Question 1
Rank top 5 customers based on total purchase.
Create a market basket analysis of items on an invoice.