I applied online. The process took 1 week. I interviewed at YouGov (Bengaluru) in Aug 2020
Interview
Total Rounds: 4
Round 1: Introductory call with Senior Engineering Manager
- Discussion on previous experiences.
- Motive for applying to YouGov.
- Some basic oops questions.
Round 2: Assignment Round.
- An assignment was shared via github invite.
- Firstly, I had to review existing code. Secondly, I had to refactor the code based on my review [ Design changes, Convention changes etc ]. Thirdly I had to build an additional support for the feature.
Round 3: Interview with Technical Director and Python Developer.
Technical
- Stared with reviewing my implementations in Round 2. I had to give reasons for choosing certain implementation methodology, and suggest what other ways I could have implemented it.
- TDD Methodology.
- Object oriented programming principles.
- Git branching strategies.
- System Design for a User Management system.
- Design Patterns Related questions. [ builder, facade pattern, event sourcing, domain driven development etc ]
- Pair programming methodology.
- Security related questions. [ storing password, https ]
- python annotations, decorators.
Behavioral
- Collaboration mechanisms related questions.
- Approach for bringing in new set of better processes in to a team.
- How would you react for a situation to do a immediate hotfix.
Round 4 : Final round with Senior Engineering Manager.
- Discussion on work culture and technologies that's used in YouGov.
- Offer discussions.
Overall great experience interviewing at YouGov. Very good interviewers throughout the process. They were really polite, helpful and patient.
Interview questions [1]
Question 1
How would you handle a situation where you are a teamlead and you have to do a immediate hotfix of a bug for a customer?
I applied online. The process took 1+ week. I interviewed at YouGov in Sep 2022
Interview
I applied for a Python position with the Polish team. There were 2 interviews and one meeting for a GitHub challenge. The first interview was with a recruiter, who explained everything to me in detail about the company and role, answered my questions, and promised to get back in 2 days. Already the next day I got a challenge that I had 1 week to work on. After that, there was a challenge discussion with the tech team. Everyone was professional and friendly, recruiter was the best. Did not get the offer though, will apply next year again;)
Interview questions [1]
Question 1
With recruiter: Questions about Python, years of exp, previous projects, challenges, motivation, salary etc
Thank you for taking the time to leave your review, we're pleased you had a positive experience during the recruitment process. Please continue to keep an eye on our latest vacancies and we wish you the best of luck with your job search.
Gave me a coding interview, I did it without any problems, and then got ghosted despite following up. Extremely inappropriate and disappointing coming from this company, will never apply again because it seems like they are just going to waste people's time.