InvestCloud logo

InvestCloud Software Engineer Interview Questions
& Process

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

Based on 8 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
62.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at InvestCloud.

Showing 3 of 8
InvestCloud logo
InvestCloud

Senior Software Engineer

Engineering · nearly a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design

The interview process had three parts: two technical rounds and a final discussion. Technical Round 1 was mostly about my past work, how I solve problems, and real-life situations I've dealt with. Technical Round 2 involved puzzles and DSA questions, including a puzzle, building a URL shortener, and then improving it with follow-up questions. Early on, I talked about my salary expectations and got confirmed multiple times that it was okay if I passed. After the three rounds, I waited about three weeks with no news. Finally, they said I passed and was a good fit, but then told me they couldn't offer my expected salary or even close to my current pay. This was super disappointing and felt like a bait-and-switch after the earlier confirmations. Communication was bad and slow the whole time, making it stressful. Knowing about other bad reviews and this experience, I'd say think twice before applying here. The interview process seems to show how the company operates.

Confirmed questions1 question
  • Could you write the code for a URL shortener using a database?
InvestCloud logo
InvestCloud

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

It was a super easy process. They asked me about my past experience related to what the job description wanted and then gave me a fast overview of the job and what it entailed. Super nice people.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

InvestCloud logo
InvestCloud

Software Engineer

Engineering · a year ago

Mid Easy Positive experience No offer 3 rounds
Interview process
Technical screen Take home Onsite
Interview formats
Technical Coding Behavioral

I went through three technical interviews. The first was an Angular Technical Interview focusing on RxJS. Since I mentioned my backend work, they asked about JWT and refresh tokens. The second round was a hands-on StackBlitz test for a UI task. The third round depended on how I did on the StackBlitz test, and it was in-person at their office. This last one was also technical with some behavioral questions like why I'm leaving my job. The whole thing was pretty straightforward and technical. It's been two weeks since the last round and I'm still waiting for feedback.

Confirmed questions7 questions
  • Can you explain the distinctions between mergeMap, switchMap, and concatMap, providing practical examples for each?
  • What is the difference between forkJoin and combineLatest?
  • What is the behavior when an observable within a switchMap emits another observable?

InvestCloud Software Engineer Interview Questions

Quoted word for word from InvestCloud interview reports.

What is the behavior when an observable within a switchMap emits another observable?

Read reports

What is the difference between forkJoin and combineLatest?

Read reports

Write code to find two numbers in an array that equal a target value.

Read reports

How can one access a non-static variable from a static method?

Read report

What are interceptors, and how can they be utilized for managing JWTs?

Read report

Formats, difficulty and experience

Across all 8 InvestCloud interview reports.

Interview formats

Technical 42.1%
Coding 26.3%
Behavioral 26.3%
System Design 5.3%

Interview difficulty

Easy 37.5%
Average 50%
Difficult 12.5%

Candidate experience

Positive 62.5%
Negative 12.5%
Neutral 25%