Faithlife logo

Faithlife Software Engineer Interview Questions
& Process

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

Based on 22 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
54.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Faithlife.

Showing 3 of 22
Faithlife logo
Faithlife

Senior Software Developer

Engineering · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Technical Coding

Was contacted by an intern by email to set up an interview with a developer. Then had a phone interview with a developer that had been with FaithLife for less than 1 year. It was pretty much a canned question interview with questions pertaining to C# and T-SQL. The questions were from the first result of a google search for interview questions. No questions about project that I had worked on, no questions about team work or specific situations such as "how did you deliver bad news about..." Overall a very vague experience.

Confirmed questions1 question
  • Can you explain what an abstract class is?
Faithlife logo
Faithlife

Software Developer

Engineering

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

It was three stages, all remote. First was a chat with the hiring manager, starting with some intro questions, then language specific questions, and a few technical questions. Then, I had a pair programming stage, but it was more observed programming with a senior developer. They gave a typical programming question and lots of freedom to solve it. The last stage was a 90-minute panel with two team members, the team lead, and the hiring manager. They asked various questions: behavioral, technical, and hypothetical. Some questions and the time were challenging, but overall it was good. The whole experience was positive, everyone was professional and friendly. They also stayed after each interview to answer my questions about the team and company. This process really convinced me more about the company. I got the offer about 10 days later.

Confirmed questions2 questions
  • Can you explain what the sealed keyword in C# does? Also, what are the different ways to store data and when would you choose each?
  • What does the sealed keyword do in C#? What are possible ways to store data, and when might you use each one?
Faithlife logo
Faithlife

Software Developer

Engineering

Entry Easy Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

I had a Google Hangout interview. It was mostly about general programming questions for the language we were using. They asked things like, can you list the primitive data types, explain inheritance, and what's the difference between instance and static methods? Then, they threw in two quick coding challenges: one to find the biggest number in an array and another to check if a year is a leap year.

Confirmed questions2 questions
  • Could you find the largest value in an array?
  • Can you determine if a given year is a leap year?

Faithlife Software Engineer Interview Questions

Quoted word for word from Faithlife interview reports.

How would you find the most frequent string in a file where strings are line-delimited?

Read reports

Can you write a function to check if a year is a leap year?

Read report

Could you convert a float number into a human-readable string format, such as transforming 129.45 into "One hundred Twenty nine and 45/100 cents"?

Read report

Describe the difference between an interface and an abstract class.

Read report

Formats, difficulty and experience

Across all 22 Faithlife interview reports.

Interview formats

Technical 33.3%
Behavioral 28.1%
Coding 26.3%
Group 5.3%
Presentation 5.3%

Interview difficulty

Easy 27.3%
Average 63.6%
Difficult 9.1%

Candidate experience

Negative 22.7%
Positive 54.5%
Neutral 22.7%