Wallet Hub logo

Wallet Hub Software Engineer Interview Questions
& Process

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

Based on 21 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
42.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Wallet Hub.

Showing 3 of 21
Wallet Hub logo
Wallet Hub

Software Developer

Engineering · a year ago

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

Ho dovuto fare un test tecnico offline di sviluppo in Java focalizzato su algoritmi per la gestione di grandi quantità di dati. C'erano 4 esercizi da completare entro 4 giorni, e poi ho inviato le mie risposte per la revisione.

Confirmed questions1 question
  • Puoi spiegare alcune particolarità delle soluzioni che hai proposto nel test tecnico?
Wallet Hub logo
Wallet Hub

Software Engineer

Engineering · more than a year ago

Entry Easy Negative experience Decline offer 4 rounds
Interview process
Technical screen Technical screen Onsite Onsite
Interview formats
Technical Coding Behavioral

It started with a Java, MySQL Exercise. This exercise should be easy if you're good at oops and basic understanding. The second round was focused on ADS with two simple questions. Try to solve these questions with O(n) complexity and know the various edges well. The third round was focused on previous experience and more in-depth analysis of the second round questions. The final round was with the CEO. This round was about your previous culture, overall experience (stack, cloud), teamwork, and technologies you've worked on, etc. I've shared my experience, but I wanted to mention something about the company. Some people are rude. I noticed this during the interview itself. They never follow the committed time. I don't know how they handle clients and get projects going. They want you to work 55 hours a week. The issue isn't the hours, it's the salary. Even with 55 hours, they offer low pay. It's crazy. At some point, I was very angry about consulting companies because they take 20% and give you 80%, but this company is the worst. Think before applying to these kinds of companies. Most reviews about this company are fake.

Confirmed questions2 questions
  • How would you remove HTML tags from a given text content?
  • For each element in an array, calculate the product of all other elements except the current one.
Wallet Hub logo
Wallet Hub

Senior Software Engineer

Engineering

Senior Average Negative experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

The interview process is like many others described here. It starts with a home assignment where you have to load logs to MySQL. Then there are two questions: one is to remove HTML tags, and the other is about getting the product of numbers in an array. The chief architect focused on the product of numbers question, but wasn't clear about what he wanted to optimize, as I had an O(n) solution. He seemed to want me to use two loops, but I only used one because the BigInteger where I stored the full multiplication was in that loop. So, he wanted to optimize memory by counting zeros first. If there are more than two zeros, return an array of zeros; otherwise, do the multiplication. If the array is huge, as he said, a double loop would likely be worse than keeping the result in memory. Given all the reviews on Glassdoor, it's probably best to stay away from WalletHub.

Confirmed questions2 questions
  • How would you remove HTML tags from a string?
  • How would you calculate the product of all numbers in an array, and what optimizations could you consider, especially regarding zeros and large array sizes?

Wallet Hub Software Engineer Interview Questions

Quoted word for word from Wallet Hub interview reports.

Write Java code to determine if a given string is a palindrome.

Read reports

Write a Java method to compute the Nth number in the Fibonacci sequence.

Read reports

How would you write a MySQL function to capitalize the first letter of a word in a string?

Read reports

Given a table named 'bugs' with columns id, open_date, close_date, and severity, write an SQL query to determine the number of bugs that were open on each day within a specified date range. A bug is considered open if its open_date is on or before the given day and its close_date is after that day. Include bugs that have not yet been closed.

Read report

Given a table with entities that have start and end dates, provide a SQL query that counts the number of open tasks for each day within a specified date range.

Read report

How would you find the top 100000 most frequent phrases from a 10GB file that exceeds available memory?

Read report

Formats, difficulty and experience

Across all 21 Wallet Hub interview reports.

Interview formats

Coding 42.6%
Technical 38.3%
Behavioral 19.1%

Interview difficulty

Easy 14.3%
Average 66.7%
Difficult 19%

Candidate experience

Positive 42.9%
Negative 47.6%
Neutral 9.5%