Foundation Software logo

Foundation Software Software Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
57.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Foundation Software.

Showing 3 of 7
Foundation Software logo
Foundation Software

Software Developer

Engineering · more than a year ago

Senior Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Background check
Interview formats
Behavioral Technical Coding

I reached out to them directly because I was interested in the company's reputation and its ranking as a local employer, plus their location. I was interviewed quickly and sent some paperwork by email to complete and bring with me. The interview itself was low-key, and both interviewers, one from technical and one from HR, were pleasant, friendly, and very enthusiastic about the company. They were maybe a little *too* enthusiastic. When I asked questions, their answers tempered my initial positive feelings. After the interview, I had to take a computer-based test with logic and math problems. The math questions were a surprise; the word problems were quite unusual. Some were straightforward, but then there were the problems requiring solving for two variables. Even though I was a math whiz in school, with honors math and pre-calc, and continued that trend in college, it's been a long time. Honestly, in my years as an experienced developer, I can't recall ever needing to solve a two-variable math problem outside of school. I'm sure I could have figured it out quickly, but not under the pressure of a timed test with so many questions and with my waning interest. Time was ticking, and I just wasn't feeling it, so I left the test early, leaving many questions unanswered. When I got back to my current job, I asked a sharp, younger colleague to solve the loose change problem. He figured it out using a spreadsheet, which was clever. If you're interviewing here, I'd suggest practicing solving problems with two or more variables beforehand. Back to my initial impression versus reality: the company does rank highly in local polls, and despite minimal reviews, it's a beautiful campus with seemingly happy employees. However, I'm looking to leave a better environment, so this wouldn't have been the place for me, even if I had aced the test. The PTO wasn't generous, and the building had strict hours, like 8-5, with no flexibility for coming in early or staying late, and no weekend work allowed unless you could trade it for another day off, which wasn't an option. Working from home wasn't allowed either, which struck me as odd these days and was a deal-breaker. Facing a huge snowstorm means you have to get to the office. The interviewers praised the company's benefits and the owner's generosity, but comparing it to my current situation, it felt like a downgrade. If you're interested, interview and see for yourself. Ask lots of questions to get a clear picture beyond the interviewers' enthusiasm.

Confirmed questions3 questions
  • Pam had $7.81 in change consisting of quarters and pennies. She has nine times as many pennies as quarters. How many of each coin does she have?
  • The average of four numbers is 84. One number is 62. The second number is double the third, and the last number is five less than the second. What are the three unknown numbers?
  • Scott invested $10,000 a year ago, with some at 7% and the rest at 6.25%. His total interest earned was $611.31. How much was invested at each rate?
Foundation Software logo
Foundation Software

Senior Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience Decline offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite Panel Background check Offer
Interview formats
Technical Coding Behavioral

I was sent a pre-qualification questionnaire to fill out and return. Then I had two on-site tests. The first test was a timed computer test with math word problems, mostly algebra. The second was a written test with C#, database, JavaScript, and AngularJS questions. I had two separate on-site interviews on different dates, both disorganized. The first was a panel with the director and developers, asking standard questions. The second was with the director and president, discussing job specifics. Both times, they commented on my suit, some rudely, as dressing up is not common there. I asked for a tour after the second interview, and the response was dismissive, allowing only a quick look into one area. They communicated well and responded quickly, saying they didn't like to make people wait. I believe there was also a background check and an offer stage.

Confirmed questions3 questions
  • Could you write a stack class and a queue class, both inheriting from a data class, and implement at least Push, Pop, Enqueue, and Dequeue functions?
  • Given that your taxes increased by 5% this year and you paid an extra $100 due to a passed levy, totaling $2305 for the year, what was the tax amount last year?
  • If you have $110 to divide among three people, where the second person receives double the first, and the third person gets $5 less than the second, how would you split the money?
Foundation Software logo
Foundation Software

Software Developer

Engineering

Entry Average Positive experience No offer 2 rounds
Interview process
Technical screen Take home
Interview formats
Technical Coding

I met Foundation Software folks at an SQL conference and they were super nice. I was told to email them through their website. They got back to me and invited me to schedule an assessment. They said it would be 75 minutes for math and 75 minutes for programming, but didn't specify the languages for the programming part.

Confirmed questions4 questions
  • How would you approach basic logic and algebra problems?
  • Can you explain C# terms and programming techniques?
  • Can you explain SQL terms and programming techniques?

Foundation Software Software Engineer Interview Questions

Quoted word for word from Foundation Software interview reports.

Pam had $7.81 in change consisting of quarters and pennies. She has nine times as many pennies as quarters. How many of each coin does she have?

Read reports

Given that your taxes increased by 5% this year and you paid an extra $100 due to a passed levy, totaling $2305 for the year, what was the tax amount last year?

Read reports

Scott invested $10,000 a year ago, with some at 7% and the rest at 6.25%. His total interest earned was $611.31. How much was invested at each rate?

Read reports

The average of four numbers is 84. One number is 62. The second number is double the third, and the last number is five less than the second. What are the three unknown numbers?

Read reports

If you have $110 to divide among three people, where the second person receives double the first, and the third person gets $5 less than the second, how would you split the money?

Read report

Could you solve for both variables in a system of two linear equations?

Read report

Could you write a stack class and a queue class, both inheriting from a data class, and implement at least Push, Pop, Enqueue, and Dequeue functions?

Read report

Can you explain JavaScript terms and programming techniques?

Read report

Formats, difficulty and experience

Across all 7 Foundation Software interview reports.

Interview formats

Technical 43.8%
Behavioral 31.2%
Coding 25%

Interview difficulty

Easy 28.6%
Average 71.4%
Difficult 0%

Candidate experience

Negative 14.3%
Positive 57.1%
Neutral 28.6%