
Current (NY) Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 30 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Current (NY).
Software Engineer
The interview process included a 30-minute recruiter screening which was a typical HR meeting. Following that, there was a 45-minute technical exercise focusing on algorithms and data structures using CoderPad. The second round consisted of an hour-long paired programming session. The onsite interviews involved meetings with the HR business partner for culture fit, the engineering manager, a staff engineer, and the CTO.
- What are the minimum total turns to open a lock starting at '0000' given deadends and a target value?
- Complete the code to support reading transactions that deduct from accountA and add to accountB from a given list of Transactions.
- Design a method called isValidTransaction.
Software Engineer
The interview involved a take-home task where I had to build a real-time transaction management system. I spent a good amount of time on it, making sure to cover all the requirements and even adding extra stuff to show I really understood the tech and the job. After I sent it in, I just got a basic rejection email with no feedback or any sign that they even looked at my project. This was a bummer since I put so much effort into it. It feels like maybe they don't check these carefully, or at least don't tell people who put in a lot of time on big assignments. It's pretty discouraging and doesn't seem like they value our time.
- Could you develop a real-time transaction management system?
Software Engineer
First, the interviewers will introduce themselves, sharing their names, roles, and tenure at the company. Then, you'll get a chance to introduce yourself, talking about your education, past work, and any special skills you have. After that, you'll discuss a tough problem you had in your career. You'll need to explain what the situation was, why it was difficult, how you tackled it, and what happened in the end. Finally, they'll give you a LeetCode problem related to the job's tech needs. Make sure to talk through your thinking as you solve it, showing off your coding abilities, how you think logically, and how you can use algorithms and data structures for tricky problems.
- Can you describe a BFS coding problem you've encountered?
- Tell me about the most challenging task you've faced in your career.
Current (NY) Software Engineer Interview Questions
Quoted word for word from Current (NY) interview reports.
“Given a string and a pattern string, the pattern string has exactly one '*', which can match any number of characters of the input string. Return true if the pattern string matches the input string. For example, s = cat, p = c*t, return =true, s = cadshfskdbfksjdt p = c*t, return true.”
Read reports →“What if string b contains more than one asterisk?”
Read reports →“What are the minimum total turns to open a lock starting at '0000' given deadends and a target value?”
Read reports →“Design a method called isValidTransaction.”
Read reports →“How would you determine if string a equals string b, given that string b can have a single asterisk that substitutes any number of the same words?”
Read report →“Can you implement an LRU Map with the constraint that you can only use a doubly linked list and no hashmap?”
Read report →“Can you implement a function to match a string with a pattern that has at most one wildcard character, returning true if they completely match (e.g., c*t matches carpet but not cartridge)?”
Read report →“Write a calculator app using REST.”
Read report →“How would you write a method to rotate a matrix 90 degrees?”
Read report →Formats, difficulty and experience
Across all 30 Current (NY) interview reports.