I applied for Ericsson's GAIA (Global Artificial Intelligence Accelerator) in Sweden. The first round was a hackerrank exam (I guess around 70 mins). You had 2 easy coding probems, 3 SQL queries to write, and 10 ML MCQ. This was to filter some candidates out. After that, I did an interview with a data scientist in Sweden. It was not that easy but I managed to do well. Brush up on your probability and statistics courses! I was also asked some ML questions projects I was working with, and to code an ML algorithm. I passed this stage and then had to do another technical interview with a data scientist from India. The interview went well. Then, I did an interview with the head of the data science team in Sweden. It was not technical. He was just explaining to me what the team actually does. My file suddenly got transferred to Montreal as the team there needs more data scientists. I had to do an hour-long technical interview with ML questions. I managed to do well and get the position.
I applied online. The process took 4 weeks. I interviewed at Ericsson (Stockholm, ) in Mar 2020
Interview
1st round online test: first two coding test are mandatory:
1. data loading, segmentation and TF-IDF.
2. found out a maximum count.
2nd round interview -- ongoing, sooner to update.
I applied through college or university. The process took 2 months. I interviewed at Ericsson (Montreal, QC) in Oct 2019
Interview
It was four rounds of interview.
First, the online test. One simple coding question. One almost hard ML coding question (you couldn't use some toolkits like Pandas, that made it hard). 20 MC questions. and 3 SQL questions. We had 90 mins to finish, but there were too many questions, so It was hard to finish the test on-time.
Second, one-hour phone interview with Skype. fundamental and basic ML concepts, like PCA, and regularization, etc. Skype kept disconnecting the voice, so we had to cut the interview in the middle. No hard questions.
Third round, on-site (or Skype) technical interview. It took 4 hours. One hour ML coding question. Somehow hard. But they really wanted to see how you code and what you use. it didn't matter if you get a good score or not. After that again 3 interviewers asked basic and fundamental questions. The last person asked kind of open questions to see how you think and look at different problems, that you haven't seen before.
The last one, seemed kind of formality. I just met the manager and we talked a little bit about my background and he gave me some advice on the topics that I need to work on. I received the offer after a week.
Interview questions [1]
Question 1
What are regularization techniques?
What's the difference between L1 and L2?
What is PCA?
Coding questions: Text mining (online test), clean the text and extract the most common words.
Time-Series Analysis (On-site question), predict the output for the time-series.