Providence logo

Providence Software Engineer Interview Questions
& Process

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

Based on 54 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
59.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Providence.

Showing 3 of 54
Providence logo
Providence

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Background check
Interview formats
Technical Coding Behavioral

Providence had an online assessment for the SDE Intern role that included Computer Science Fundamentals, Aptitude, and Coding. After that, if you qualified, they set up three interviews: one technical interview where they checked your coding skills, how you solve problems, and CS core concepts. Then a technomanagerial interview that mixed technical talk with questions about scenarios and how you'd manage a team. Finally, an HR interview to see if you'd fit in, how you communicate, and why you want to do an internship.

Confirmed questions4 questions
  • In the initial stage for the Providence SDE Intern position, how were candidates assessed on their core technical knowledge, with a primary focus on programming concepts, data structures and algorithms, and problem-solving ability?
  • What questions were posed regarding array manipulation, dynamic programming, and object-oriented programming principles during the first round?
  • Additionally, how did the interviewers gauge familiarity with languages like C++, Java, or Python, and knowledge of basic computer science fundamentals such as operating systems, databases, and networking?
Providence logo
Providence

Principal Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Technical Technical

Worst interview process I've been through. Had 3 rounds, 2 technical with the India panel and 1 technical with the US team, cleared them all. The whole thing took 3 weeks. My final round with the hiring manager was scheduled for a week later because they said they weren't available. The next day, I got a call saying a candidate was already selected by the manager and they were dropping my profile. So they just wasted my time and are losing reputation too. Really unprofessional behavior.

Confirmed questions5 questions
  • Can you discuss microservice architecture?
  • What are some design patterns you've used?
  • How would you approach database design?
Providence logo
Providence

Software Development Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding Technical Behavioral

So, Providence did this on-campus hiring in 2022. There were 4 rounds in total, and each round was an elimination round. The first part was a test with programming, SQL, and aptitude. Undisclosed number of people were selected for the interview process. Round 1 was entirely technical, starting with introductions and some basic resume questions, followed by core CSE concepts like OOPS and OS. I had to write and run two codes right there, and it took about 45 minutes. Round 2 was a mix of technical and HR, with only theoretical questions covering OOPS, caching, and DSA, plus some standard HR stuff, lasting around 30 minutes. The final round was purely HR, no technical questions at all.

Confirmed questions6 questions
  • Can you explain the difference between DFS and BFS, and in what scenarios would you use each?
  • What's the difference between OOPS and OS?
  • Could you explain OOPS, caching, and DSA?

Providence Software Engineer Interview Questions

Quoted word for word from Providence interview reports.

In text searching, what's the primary benefit of the KMP algorithm compared to brute-force string matching, and how does KMP achieve this advantage?

Read reports

Implement a function to sum array elements equal to a specific value.

Read reports

Can you explain the difference between Augmented Reality (AR) and Virtual Reality (VR)?

Read reports

Could you write a program to calculate the area of a triangle?

Read report

Can you explain the different types of constructors, such as private, copy, and static, along with their practical applications?

Read report

Can you explain the difference between DFS and BFS, and in what scenarios would you use each?

Read report

What are the critical considerations for redundancy and disaster recovery within technical architecture and operations?

Read report

Could you elaborate on the differences between DFS and BFS and their use cases?

Read report

Formats, difficulty and experience

Across all 54 Providence interview reports.

Interview formats

Technical 42.7%
Behavioral 28.2%
Coding 22.9%
System Design 4.6%
Other 1.5%

Interview difficulty

Easy 22.2%
Average 59.3%
Difficult 18.5%

Candidate experience

Negative 24.1%
Neutral 16.7%
Positive 59.3%