Experian Interview Experience

experian logo
experian
Product Engineer2 yearsOffer
June 1, 20213 reads

Summary

I successfully navigated an interview process for a Product Engineer role at Experian, which included both a technical coding round and a managerial discussion. I received an offer following a smooth and positive experience.

Full Experience

I had an interview for a Product Engineer role at Experian, bringing with me 2 years of experience. The interview process consisted of two main rounds: a Technical Interview and a Managerial Interview.

The Technical Interview was a 1-hour coding session. It began with an introduction where I discussed myself and my work at my previous workplace. Following this, I was given a coding question. I first explained my approach to solving the problem to the interviewer, and then proceeded to code the solution. The specific question I was asked was 'Find the Town Judge' from LeetCode. After I coded, the interviewer clarified some doubts about my solution and helped me correct a few mistakes. I then dry-ran the code with examples, and fortunately, my solution worked for all edge cases. Two days later, I received a call from HR informing me that I had cleared the technical round, which then led to a Tech-HR interview.

The Managerial Interview involved an approximately 1-hour discussion with the IT director and HR of the firm. This round primarily focused on scenario-based questions, along with some common HR inquiries.

About 4-5 days after the interviews, I received an offer. Overall, I found the experience to be good and the interview process very smooth.

Interview Questions (1)

Q1
Find the Town Judge
Data Structures & Algorithms

In a town, there are N people labelled from 1 to N. There is a rumor that one of these people is secretly the town judge. If the town judge exists, then:

  1. The town judge trusts nobody.
  2. Everybody (except for the town judge) trusts the town judge.
  3. There is exactly one person that satisfies properties 1 and 2.

You are given an array trust, where trust[i] = [a, b] representing that the person labelled a trusts the person labelled b.

Return the label of the town judge if the town judge exists and can be identified. Otherwise, return -1.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!