I applied through a recruiter. The process took 3 weeks. I interviewed at Discover (Chicago, IL) in Nov 2022
Interview
Contacted by recruiter who set up 3 interviews. 1st was technical, 2nd/3rd were “behavioral” (technical). No coding in any interview except one question in the last that was impromptu. Overall questions: All the interviews asked the same questions pretty much… - Describe tech stack you’re working on/why those technologies - Object Oriented questions - Software Architecture/Design questions - Code testing questions (like functional testing, unit testing) Overall experience: Very Bad 1st Interview: Interviewer was late, disinterested from the very beginning, rushed interview, was unsatisfied with every answer and I was “corrected” every time. Mind you, the questions were open like “In your own words describe Object Oriented programming”. So I’d answer literally describing the concepts and principles of Object Orientation and how they are used IRL then they’d go “Well no it’s [xyz] but let’s move on” . 2nd Interview: Late again, very late. Rushed. Finished early. Interviewer was actually nice. But just kept apologizing for being late. Barely asked questions. 3rd: Same story as 1st interview but worse. They were not paying attention, working/chatting someone on teams (which I could hear clearly). I am not kidding when I said every time I opened my mouth they scoffed and rolled their eyes. Then did their little “corrections” with a hint of scolding. Example: “Why did you decide to convert from React vs Angular?” “(Clarifying) The team was converting when I was brought on, (explanation) although the reason was [xyz] because [xyz] (FR: talked about how the increased interactivity of our SaaS was slowing down our application because of the two way data binding, and with increased routes, debugging scopes was becoming very inefficient.) “(Verbatim) That doesn’t seem right and has nothing to do with this. I don’t like engineers who don’t want to understand and just work” I don’t think I’ve ever had a interviewer be that rude to me before. To end the interview with about 10 mins left they spent a couple minutes to throw a little impromptu function in the chat to write a unit test to because they didn't believe I knew how I guess. The perfect ending to my final “behavioral” interview. Takeaway: Prepare as if every interview will be technical and consider ending the call when people are rude to your face. Not worth your time and you deserve better.
Interview questions [1]
Question 1
No coding. Object Oriented Principles React vs. Angular JavaScript Basics Software Design - “Describe a software design pattern you like” Functional/Unit Testing
I applied through a recruiter. I interviewed at Discover
Interview
A recruiter pursued me via LinkedIn till I agreed to a phone interview only to be rejected without talking to the Hiring Manager. While it's possible that I did terribly during the interview--I have considerable interviewing experience--I remained wondering if they had used me for their Diversity stats.
I applied online. The process took 5 weeks. I interviewed at Discover (Riverwoods, IL) in Nov 2022
Interview
Found job posting on Linkedin and applied directly on company job portal. Recruiter contacted 2 days after my submission. It took 2 weeks to get the 1st tech round scheduled. Heard back from the recruiter after 1 week asking for availability for the next set of interviews. Wrapped up 4 rounds (1 tech, 1 SD and 2 Sr Mgr (behavioral) rounds) in a week. Heard back from the recruiter with a job offer just before ThanksGiving. The entire process took about 5 weeks. There is certainly a communication gap b/w recruiter and candidate. Compared to other orgs, the recruiters constantly keep in touch and provide awareness of the situation and progress which severely lacked here. Having said that, the hiring team is just amazing bunch of people. I had one of the best interviewing experience with them. All 5 folks are welcoming and make you feel relaxed and comfortable during the entire length of the interview. Looking forward to work with them.
Interview questions [1]
Question 1
Based on your prior and current experience. Deep questions on your current project. Microservices design patterns, SOLID principles, System design a distributed system that can process events in real time. RabbitMQ related questions.