I applied online. The process took 2 weeks. I interviewed at Target in Aug 2022
Interview
The recruiter was responsive, friendly, and helpful. I had applied online. Here’s the process:
- 30 min call with recruiter
- 1 hr technical phone call with engineer
- 45 min technical virtual interview with engineer on team
- 1 hr 30 min coding interview video call
- 45 min virtual interview for mix of technical & behavioral with engineer on team
- 30 min behavioral interview with hiring manager
That’s 5 hours worth of interviews. Interviewers sometimes came late and weren’t always mindful of the time. The coding challenges were enjoyable. It would be nice if they could consolidate the process a bit more. 2 out of 5 of the interviewers were pleasant. The process was far longer than most I’ve experienced.
Interview questions [5]
Question 1
Java fundamental principles such as when to use static or what inheritance is
I applied online. The process took 4 weeks. I interviewed at Target (Minneapolis, MN) in Jun 2022
Interview
1. Interview with a member walking through resume, technologies used, why used Kafka for this usecase , how does horizontal autoscaling work etc. Good experience.
2. Pair Programming - Fix a buggy program and write a testcase to detect cycle in a graph. Went well, collaborative.
3. Interview with Hiring manager and another member - Similar to first interview - walking through existing product, various technologies used. Interview was scheduled for 45 mins, the interviewer asked me to design Uber when 10 mins was left without whiteboard or tools. Ended up 20 mins overtime.
4. Interview with 2 team members - One person did not show up and the other interviewer asked system design questions, spent 10 mins talking about why github forking should be reserved for open source projects when I mentioned forking is my preference. Asked me to write code for summing up numbers in an array when 5 mins was left - again no hackerrank or tool. Had to write it in zoom. Went 15 mins overtime.
Interview questions [1]
Question 1
1. overloading vs overriding.
2. system design - uber
3. Find sum of numbers in an array
I applied online. I interviewed at Target (Minneapolis, MN) in Apr 2022
Interview
The process was way too long, and could have easily been done panel style instead of setting aside 4 hours of back to back interviews. All of the interviews were bullet pointy, stuff around OOP. All of the interviewers were generally pretty nice, but only one of them felt like an actual conversation. My one major issue was that at the end they determined I was somewhere middle ground between a mid-range engineer and a senior. So, if given this position, they would not be able to offer me the Senior title and in turn, the salary I requested (and currently receiving). Even though the position/work would have been the same, they didn’t want to “set me up for failure”. Which seemed a little ridiculous for a huge company to be nit picking over $10,000. Also burned a little because an old colleague of mine with almost identical experience was given the benefit of the doubt within that company and received the Senior title about 6 months before I applied and interviewed, but was a man, so take from that what you will.
As for the technical interviews, just a few gripes with one particular interviewer. In one scenario he was asking about my resume having “database migration” and asking what data I migrated, and responded saying I was referring to flyway database migrations (and offered a brief explanation), and then again asked what data I migrated. Same interviewer also asked if I had a high api load what type of db I would chose, relational or nosql, to which I responded how that is not the only criteria I would use to chose, and listed what else I would need and where my decision would go based off that. Then proceeded to ask me the same question again, clearly fishing for a direct answer. All in all, he seemed like he wanted me to fill the standardized test bubble, instead of listening for my technical competency within my answer.
Interview questions [1]
Question 1
Are you familiar with the SOLID principle?
Are you familiar with the 12 factor app methodology?