ProDIGIQ logo

ProDIGIQ Software Engineer Interview Questions
& Process

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

Based on 21 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
42.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ProDIGIQ.

Showing 3 of 21
ProDIGIQ logo
ProDIGIQ

Software Engineer

Engineering · a year ago

Entry Difficult Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

This was probably the most confusing and unprofessional interview I've ever had. The CEO mentioned my facial expression seemed off and even threatened to end the interview. He also stated he'd reviewed my resume and wasn't interested in hearing about my past work, but instead wanted to know about my "tenacity and grit". The company was described as sink or swim. I'd advise against this one if you don't want to be treated very unprofessionally. I'm still puzzled by the lack of professionalism he showed during this initial screening.

Confirmed questions1 question
  • Can you share an example that demonstrates your tenacity and grit?
ProDIGIQ logo
ProDIGIQ

Software Engineer

Engineering · more than a year ago

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

The CEO reached out to me on LinkedIn. We had a phone call where he told me about the company. Then, I had a phone call with the CTO. Both conversations were really good and professional. After that, I was scheduled for an in-person interview.

Confirmed questions2 questions
  • Can you discuss your previous work experience?
  • What qualities do you value in an employer?
ProDIGIQ logo
ProDIGIQ

Software Engineer Intern

Engineering

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

Since travel was restricted due to COVID-19, all interviews were online. It started with a phone screen from HR, who talked about ProDIGIQ's family-like culture, which I really liked because I believe collaboration is key for a growing company. Then, there were two technical interviews. The first was a coding challenge where I could use any language, and I made sure to discuss edge cases and my thought process. The second technical interview required coding in Ruby, which I was notified of when selected for the round. I had a week to prepare but started learning Ruby basics early. The challenge was moderately difficult, testing Ruby fundamentals, and I coded in a shared IDE, which helped me fix errors and get a perfect result. After that, I had an hour-long interview with two technical interviewers and the President. They were friendly, answered my questions about the role, and reinforced the company's supportive culture. It was an honest chat that went a bit over an hour, and I was happy to be close to working with them. Following that, the President called me separately to learn more about me and how I'd fit their culture, emphasizing their desire for long-term employees, which aligns with my goals. We had a great conversation, and I got an offer the next day, which I accepted.

Confirmed questions3 questions
  • How willing are you to be trained and coached?
  • Can you share an example of a mistake you made and how you corrected it?
  • Tell me about a time you made a mistake and what you did to fix it.

ProDIGIQ Software Engineer Interview Questions

Quoted word for word from ProDIGIQ interview reports.

Using a given dictionary, a key, and a string, what is the resulting string, where the result is determined by counting a specified number of characters forward from the given string in the dictionary?

Read reports

What distinguishes the -> operator from the . operator in C++?

Read reports

Can you count the occurrences of each letter in a string like "Hello World" using hash tables, showing the count for each letter (e.g., H = 1, e = 1, l = 3...)?

Read reports

What are primary keys and foreign keys in the context of SQL?

Read report

Given a string, a dictionary of characters (including escape characters), and an offset, create a new string by applying the offset to each character from the input string. Handle edge cases such as escape characters, reaching the end of the dictionary, and empty input strings. You can use the internet during the interview.

Read report

How many gates are needed to manage flights given their arrival and departure times?

Read report

Describe how the Model-View-Controller (MVC) pattern functions.

Read report

Formats, difficulty and experience

Across all 21 ProDIGIQ interview reports.

Interview formats

Behavioral 35.6%
Coding 33.3%
Technical 31.1%

Interview difficulty

Easy 19%
Average 76.2%
Difficult 4.8%

Candidate experience

Negative 19%
Positive 42.9%
Neutral 38.1%