Poly logo

Poly Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 97 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
63.9% Positive experience

Which role are you interviewing for?

30 roles · 97 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Poly.

Showing 4 of 97
Poly logo
Poly

Marketing Executive

Marketing · nearly a year ago

Executive Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

The interview process was professional and well-structured. It started with a recruiter phone screen, then a technical assessment, and finally 2-3 rounds with team members and leadership. They communicated well and were approachable.

Confirmed questions1 question
  • Can you introduce yourself?
Poly logo
Poly

Sales

Sales · a year ago

Entry Easy Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Offer
Interview formats
Behavioral Technical

The interview process starts with an application/resume screening to filter candidates based on qualifications like experience, education, and keywords. Next, there's a phone/initial screening interview to check basic qualifications, communication skills, resume overview, availability, salary expectations, and some basic role-related questions. After that, a technical/skill-based assessment is given, followed by an offer.

Confirmed questions2 questions
  • Tell me about yourself and the company.
  • What is your understanding of sales?
Poly logo
Poly

Full Stack Developer

Engineering · more than a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Take home Onsite
Interview formats
Technical Coding Behavioral

We started with a 15-minute phone screening. A few days later, they set up a 30-minute video call for a technical background check. Then, they sent over a 2-hour coding challenge through Coderbyte. Finally, they scheduled a 90-minute final technical interview where we discussed Node.js and React.js.

Confirmed questions6 questions
  • Can you tell me about your background?
  • Solve two algorithm problems.
  • Solve one Reactjs problem.
Poly logo
Poly

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

I found the job on LinkedIn and the whole process took about a month and a half. It started off pretty well, with a recruiter reaching out and doing a basic phone screen. They asked about my career change motivations and why I applied to Poly. After that, the recruiter quickly connected me with hiring managers at the Westminster office, and I had a Skype interview with three of them the following week. This hour-long interview focused on why I wanted to leave my current job and if my background made me a fit for a Test Engineer role too. They also asked a few small technical questions related to my studies, and I got to ask them my questions at the end. If everything went well, the managers would pass my info back to the recruiter, and I'd set up an onsite interview. I was happy to get to the onsite, but that's where things got messy. The recruiter asked for my availability, and I told her which day worked best and that other days wouldn't work. She passed this to the coordinator, and I waited. A few days later, the coordinator contacted me about scheduling my interviews, which I needed to confirm. I noticed one of the proposed days didn't work for me, so I asked the coordinator if we could move it to the same day as the other interview to do a full day of interviews. The coordinator replied within a few hours, saying it wasn't possible because most of the team would be out on Friday, so Thursday was better for them and asked if that suited me. Just 10 minutes later, I got another email from the recruiter confirming both interviews, even though I hadn't confirmed the Thursday one yet. On the scheduled Thursday, I couldn't make it because of work obligations, but I was set for Friday. Friday morning, I drove to the office and arrived on time to check in with security. The instructions weren't clear; they said to go to the office and check in but didn't specify which building or provide signs for the main entrance. After checking in, I waited. 10 minutes. . .20 minutes. . .45 minutes. . .no one came to get me. I received a personal call and stepped outside. While I was on the call, the person I was supposed to meet walked across the courtyard to the security desk, then came back out and gestured for me to end my call. I couldn't do that, so he went back to his office. After my call, the recruiter contacted me, apologizing profusely, saying the interview time I was given was incorrect and that the interview was actually scheduled 90 minutes later than when I arrived. This was the first I was hearing about the time change. I decided not to proceed with the onsite interview since they had already wasted my time once, and I didn't want to risk it again, even though they offered to reschedule to fit my schedule. My initial gut feeling about Poly turned out to be right.

Confirmed questions4 questions
  • What's prompting you to seek a new job?
  • What motivated you to apply to Poly?
  • What are your reasons for leaving your current employment?

Poly Interview Questions

Quoted word for word from Poly interview reports.

Could you implement a function, say Char* iota(int number), such that it returns the string representation of the input integer? For example, inputting 1234 should result in the string "1234".

Read reports

Can you explain the difference between 180 ringing and 183 early media?

Read report

Given an array of size N+1 containing numbers from 1 to N with one duplicate, how would you find the duplicate? Provide multiple solutions and determine the best one.

Read report

Could you explain what this function does? static int whatDoIDo(int n) { int count = 0; while (n > 0) { count += n & 1; n >>= 1; } return count; }

Read report

Formats, difficulty and experience

Across all 97 Poly interview reports.

Interview formats

Behavioral 49.5%
Technical 31.6%
Coding 6.3%
Presentation 5.8%
Other 4.2%

Interview difficulty

Easy 27.8%
Average 64.9%
Difficult 7.2%

Candidate experience

Neutral 15.5%
Positive 63.9%
Negative 20.6%

Reports by job function

Engineering 37
Operations 17
Sales 16
Marketing 10
Other 5
Finance 3