I applied online. The process took 2 months. I interviewed at DICK'S Sporting Goods in July 2021
Interview
HR Screening (20 mins on call) -> Programming Assessment (6 hrs online) -> Hiring Manager (30 mins on call) -> Panel Interview with 6 Team Members (3 hrs on video call)
Overall, the interviews were not that difficult. Especially, the technical questions were so elementary that I'm not sure how they assess candidates.
Also, the interviewers didn't seem to have enough questions ready, and some of them was completely rude. She zoned out, typed something for her work, and let her dog bark during the interview.
Waiting for more than a week after the final interview, I had to reach out to HR for the result and heard I didn't get it.
Interview questions [1]
Question 1
You will be asked to explain what you did for your programming assessment. Technical questions are basics such as "What is supervised learning vs. unsupervised learning?" or "How does a logistic regression work?".
It was challenging, asked about ML skills and different projects I did. Asked about my resume and gave me a real life problem to solve. Python and SQL heavy interview
Took the technical exam, it was 3 questions and heavy on SQL and Python. Not too bad but don't expect natural functions to work that are built in these languages for their interface like temp tables, ctes, or built in python functions. The overall time limit was an hour.
I applied online. I interviewed at DICK'S Sporting Goods
Interview
One of the worst experiences I've had with a company. Not sure how long I received an interview after I applied, but I received an automated email out of nowhere to do a coding interview. No recruiter, no person of any kind had reached out to me. The coding interview was a self-coding 2 hour recorded session. There was no deadline given, which meant apparently I had to complete the assignment within a couple days.
The problems might have been fair if a person had been present to more clearly clarify them, but given the circumstances, I would say a few of the questions were worded poorly and a little unfair given the role. For one problem, the console just kept erroring out with the code provided, so I couldn't debug/troubleshoot anything I entered, so I just gave up and submitted everything I had managed to complete.
Interview questions [1]
Question 1
An SQL problem, a medium modeling problem, and a medium Leetcode algorithm problem.