
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
Candidate interview experiences
First-hand accounts from people who interviewed at Wallet Hub.
Java Developer
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.
- 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.
Java Developer
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.
- 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?
Java Developer
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.
- 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 a string, write a function to remove all HTML tags.”
Read reports →“Given two arrays of numbers, write a function to multiply the corresponding elements.”
Read reports →“Write code to determine if a given word is a palindrome.”
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.