1. Phone screening 30 minutes with recruiter
2. 1 hour video interview with Hiring Manager (including SQL skills assessment and discussion)
3. Send a sample of my work for data visualization capabilities
4. Meet with someone from team 30 minutes
5. Meet with someone from team 30 minutes
6. Meet with 2 people from Apple counterparts (except this is where they messed everything up and just kept adding more and more interviews and adding more an more time to the interviews)
This was the worlds most endless interview process on the face of the earth. Initally it started off really strong, I was very interested in the job and enjoyed speaking with the hiring manager. It started with a simple 30 minute phone screening with a recruiter, and then the following day I was set up for a 45 minute interview with the hiring manager. This interview actually went on for much longer than 45 minutes, and did include questions regarding my comfortability and knowledge of working in SQL. I had to answer a few SQL questions. Overall the interview was conversational and the hiring manager was very friendly and seemed very passionate about working for Green Dot, which I thought was great! I asked what the next steps were and was told I would need to meet with three more additional people; two people from the Green Dot team, and then an additional interview with the Apple Analytics team (their counterparts) and also send over an example portfolio of my work (data visualization). I agreed to this and completed the two additional interviews with teammates from Green Dot, both went well and they were very nice! However, this is where things started to get annoying. I was on vacation and had scheduled the two interviews during my time on vacation, no problem! I had one remaining interview I agreed to do, we attempted to schedule it towards the end of the week- per prior discussions it was supposed to be a 30 minute interview with two people from Apple. However for some reason, I got a meeting invitiation for a 45 minute meeting with one individual. Confused, I agreed to the meeting assuming this was my fifth and final interview. 10 minutes later im getting another email saying I need to do a 6th interview with another person from Apple and it will be a 30 minute interview. I was confused because I was continuously told I only needed to meet with the Apple counterparts in one meeting for 30 minutes, we also were having difficulty coordinating schedules and I found it strange every interview I did was a single individual interview, it dragged the process out for longer than necessary. What was more irritating, is I was continually told I had great answers, I was exactly what the company is looking for, yet they continually kept making me do more and more interviews and the process was dragging on and on. Also, for the one 45 minute interview with the Apple person, I was told ahead of time this guy was going to ask me a series of technical questions in Python. Yet the job description, requirements, and the four prior interviews not once mentioned anything about using Python, or needing working knowledge in it. Concerned, I emailed the recruiting team and expressed my confusion. We only ever discussed SQL and Excel. Apparently this guy was going to just start grilling me with random programming questions in Python, because I listed it on my resume, but Green Dot (Senior Data Analyst) position doesnt even use Python. I do know some Python, hence why it was listed on my resume. But why would I need to be asked technical questions about Python for a job that does not use Python? Thats unnecessary. So you're just going to have some random dude from a different company randomly start asking people programming questions for a job that has nothing to do with programming in Python? What does that even have to do with anything. I find that to be a huge waste of time and innapropriate. Get to the point already with these interviews. Also, if you are going to make people go through more than 6 interviews, you better be paying Amazon, Google, SpaceX type money. They pay mid-range for this position, which quite frankly isnt in line with the market if you're making people do all these technical interviews and numerous interviews back to back to back. I eventually withdrew my application because I felt I was being dragged, and felt it was going no where. I did 4 interviews, sent a sample portfolio of my work, and did the SQL technical assessment. Eventually I came to the conclusion that after all that, if that isnt convincing enough of my work aptitude than I dont know what is. No thank you. Just beware and be mindful of the interview process here!
The company seems like a great place to work with the flexible remote schedule and unlimited PTO, but it was becoming insulting the level of interviews I had to keep doing. I spent a ridiculous amount of time preparing, reseraching, and studying.