Wallet Hub logo

Wallet Hub Java Developer Interview Questions
& Process

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

Based on 24 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
12.5% Positive experience

Candidate interview experiences

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

Showing 3 of 24
Wallet Hub logo
Wallet Hub

Java Developer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Take home Recruiter call Technical screen Phone screen
Interview formats
Coding Technical Behavioral

So I had this take home assignment, then a call with one of their reps, followed by a call with their architect, and finally a call with the CEO. Honestly, I feel like they could have skipped a couple of steps, but I get it. It’s tough to really know if someone can code just from a brief chat, so I understand why they did it. The tests and coding challenges were actually pretty fun and challenging, so it was definitely time well spent, regardless of whether I got the offer.

Confirmed questions3 questions
  • They gave me a database for a take-home assignment to write a parser.
  • Some basic live coding questions included how to replace certain characters from a String.
  • Also asked how to find the middle node of a linked list in one pass.
Wallet Hub logo
Wallet Hub

Java Developer

Engineering

Mid Average Negative experience No offer 3 rounds
Interview process
Take home Phone screen Technical screen
Interview formats
Technical Coding

First, I had a take-home test with some MySQL and Java questions to complete within a week. It wasn't too simple. After that, I had a Skype interview where the interviewer mostly explained the role and then gave me two tests to do while sharing my screen. A few hours later, the interviewer mentioned the chief architect wanted to speak with me. In that interview, I was asked a bit about my background and had to complete another screen-shared test on Google Docs. I felt pretty nervous and didn't perform well during that part.

Confirmed questions3 questions
  • How would you remove HTML tags from a string?
  • Given an array, can you return a new array where each element is the product of all the other elements in the original array?
  • Could you write a method to calculate Fibonacci numbers without using recursion?
Wallet Hub logo
Wallet Hub

Java Developer

Engineering

Entry Average Negative experience Decline offer 2 rounds
Interview process
Take home Recruiter call
Interview formats
Coding Technical

So basically, your recruiters, Mihai Dinu, gave me a Java code assignment about a month ago for the hiring process. It was a huge project that took a lot of time to complete. After sending it to him, he didn't reply to my email or my phone calls. Then, after a month, he sent this email after I sent the project. He said they have a massive backlog due to the high number of applications and will provide feedback soon, estimating by the end of next week. He thanked me for my patience.

Confirmed questions5 questions
  • Can you create a Java tool that parses a given log file, loads it into MySQL, and uses a pipe (|) as the delimiter?
  • Does the tool accept "startDate", "duration", and "threshold" as command line arguments, with "startDate" in "yyyy-MM-dd.HH:mm:ss" format, "duration" being either "hourly" or "daily", and "threshold" as an integer?
  • How will the tool identify IPs making over a specified number of requests within a given timeframe, printing them to the console and saving them to another MySQL table with blocking reasons?

Wallet Hub Java Developer Interview Questions

Quoted word for word from Wallet Hub interview reports.

Given two arrays of numbers, write a function to multiply the corresponding elements.

Read reports

Given an integer input array A, create an integer output array B of the same size where B[i] is the product of all elements in A except A[i].

Read reports

Can you write a MySQL query to retrieve requests made by a specific IP?

Read report

Given an array and a target sum, identify two numbers within the array that add up to the target sum.

Read report

Can you write a MySQL query to find IPs that made more than a certain number of requests within a specified time period?

Read report

Can you write an efficient algorithm to find K-complementary pairs within a given array of integers?

Read report

How would you write an efficient algorithm to determine if a string is a palindrome?

Read report

Formats, difficulty and experience

Across all 24 Wallet Hub interview reports.

Interview formats

Technical 43.1%
Coding 39.2%
Behavioral 15.7%
Case 2%

Interview difficulty

Easy 25%
Average 50%
Difficult 25%

Candidate experience

Positive 12.5%
Negative 70.8%
Neutral 16.7%