First, met with recruiter by zoom. The recruiter didn't show her face.
After taking some technical problem solving tests, I had interview with the team manager by zoom. Then I got another tests.
Take home assignment with wolfram language, HR and manager meetings as well. It was a fairly fast process and they returned to me quickly. HR was very approachable as well.
I applied online. The process took 7 weeks. I interviewed at Wolfram Research (New York, NY) in Jan 2020
Interview
If you are applying for software engineering positions you will end up doing some coding challenges like in most companies this is normal. However, later you have to go through 2 or 3 more interviews (that can take 1 month or more) and they might end up not choosing you (not because the code is bad or wrong, just because they change their team project roadmap), so the codes you wrote for them in their Wolfram language and Java would be a waste of time. Interviews are easy, but they can change their mind at any time and withdraw your application. I suggest applying for other companies with a quicker and more efficient hiring process.
Positive outcome of my experience: It was actually better for me, because I end up getting a job 2 weeks later at Qualcomm Corporation in California, so no regrets and of course I'm NOT considering Wolfram as potential employer in the future.
Interview questions [1]
Question 1
Behavioral questions, solving problems, debugging code, testing strategies, software engineering design patterns, software development life cycle.