Marin Software logo

Marin Software Software Engineer Interview Questions
& Process

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

Based on 19 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
17.6% Positive experience

Candidate interview experiences

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

Showing 3 of 19
Marin Software logo
Marin Software

Software Engineer

Engineering · more than a year ago

Senior Easy Neutral experience No offer 4 rounds
Interview process
Phone screen Onsite Offer
Interview formats
Coding Behavioral

The interview process involved one phone interview focusing on coding, followed by three in-person rounds. The entire process spanned about two weeks. While the coding questions were generally easy and found on Leetcode, there were also challenging behavioral questions about career plans. I inquired about their revenue model, and it seemed they lacked clarity on their future direction. The daily work appears monotonous, involving the use of search engine APIs to expand marketplace and localization support. When asked about the most challenging aspects of their work, they mentioned supporting more ad websites and foreign websites. Essentially, their future tasks revolve around enhancing the current product to accommodate more ad sites across global regions.

Confirmed questions2 questions
  • Mostly easy questions, all findable on Leetcode.
  • Some behavior questions asked by the last manager about your career plan.
Marin Software logo
Marin Software

Software Engineer

Engineering

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

The interview process is pretty smooth and I feel unexpectedly satisfied. First step is HR screen where they'll ask some general technical questions but nothing hard. Second step is two rounds of phone interviews, questions can be found in either leetcode or cc150. Onsite is four rounds of interviews (I know people also got 3 or 5 rounds depending on specific performance). Questions are not hard but some of them need extra efforts. The interviewers are smart and extremely nice. They are very collaborative.

Confirmed questions3 questions
  • Could you calculate the network size, like word ladder plus edit distance?
  • Implement an LRU cache.
  • Can you build a string calculator that evaluates expressions, for example, given "1 + 10 * 5 + 4", the output should be "55"?
Marin Software logo
Marin Software

Software Engineer

Engineering

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

The interview process included a recruiter call followed by a technical screen where I was asked several questions about data structures, object-oriented programming concepts, and Java specifics. The technical screen covered topics like abstract classes, differences between primitive and wrapper types, BST and HashMap complexities, HashMap methods, access modifiers, and collections like List and Set.

Confirmed questions2 questions
  • Could you tell me what you know about our company?
  • Can you describe your experience in the industry?

Marin Software Software Engineer Interview Questions

Quoted word for word from Marin Software interview reports.

What's the time complexity associated with Collections.sort?

Read reports

Can you find all the anagrams within a given list of strings?

Read reports

Could you explain why Collections.sort doesn't function with a Set?

Read report

Regarding converting a string to an integer, what exceptions might arise?

Read report

What were the additional constraints on the array of integers being immutable and running in linear time?

Read report

Could you tell me the difference between float and double?

Read report

Formats, difficulty and experience

Across all 19 Marin Software interview reports.

Interview formats

Technical 34%
Behavioral 29.8%
Coding 29.8%
System Design 4.3%
Other 2.1%

Interview difficulty

Easy 5.3%
Average 84.2%
Difficult 10.5%

Candidate experience

Negative 29.4%
Neutral 52.9%
Positive 17.6%