
Three candidates describe Here software engineer interviews: an HR call, then technical rounds on Java, JavaScript, data structures, containers and AWS. Reports differ by role, so prepare broadly.
$128K
Avg. Base Comp
$150K
Avg. Total Comp
2-3 rounds
Typical Rounds
14 days
Process Length
Candidates describe Here's software engineer interviews as technical and varied. The three reports cover different levels, so expect the topics to depend on the team and seniority.
The longer technical call is the clearest preparation target. One candidate who accepted an offer reports a roughly two-hour call that moved between architecture, containerization, Spark, Java, testing frameworks and mostly AWS. A question on why and when to use containers, how containerization works, and basic Docker stuck with them. They describe the interviewers as relaxed about gaps: saying "I don't know" and moving on worked for them.
An internship candidate reports an HR screen followed by a technical round. It asked them to implement a linked list from scratch and design a simple file system class, with discussion of methods and edge cases. A motivation question about joining Here was also part of the conversation.
A senior candidate who did not get an offer describes a different tone. They report JavaScript and TypeScript fundamentals such as hoisting, IIFEs and typeof, then Java 8 features such as functional interfaces, Runnable versus Callable and executors. The third round covered cloud services and Python. They felt the questions leaned toward recalling syntax rather than design trade-offs.
Practical preparation is to refresh language fundamentals for your stack, practice basic data structures and small class designs, and review Docker and AWS basics. Two candidates report about two weeks from application to offer.
Synthesized from 3 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Here process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Here
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Merge Sorted Lists | |
| Subscription Overlap | |
| Closest SAT Scores | |
| Monthly Customer Report | |
| Random SQL Sample | |
| Find the Missing Number | |
| Upsell Transactions | |
| String Shift | |
| Largest Salary by Department | |
| Scrambled Tickets | |
| Comments Histogram | |
| Prime to N | |
| Get Top N Frequent Words | |
| Size of Joins | |
| Total Spent on Products | |
| Rectangle Overlap | |
| Over-Budget Projects | |
| Retailer Data Warehouse | |
| Hurdles In Data Projects | |
| Minimum Change | |
| Recurring Character | |
| Green Dot | |
| The Brackets Problem | |
| Project Pairs | |
| Integer to Roman | |
| Duplicate Rows | |
| Sum to N | |
| Find the First Non-Repeating Character in a String | |
| Bagging vs Boosting |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report applying online or through the Here portal and getting a call from HR. One describes a quick conversation of about fifteen to twenty minutes covering background, programming experience and motivation for the role. Expect it to be a screening step before technical interviews.
Reports vary by level. One accepted candidate describes a video call of roughly 40 minutes with basic algorithms, data structures and live coding. An internship candidate reports implementing a linked list and designing a simple file system class. A senior candidate reports JavaScript and TypeScript syntax questions and an array counting problem.
One candidate reports a call of nearly two hours covering architecture, containerization, Spark, Java, testing frameworks and AWS, with interviewers who accepted not knowing everything. A senior candidate reports a round on Java 8 features, including functional interfaces and executors. Breadth may matter more than depth on one topic.
The senior candidate who was not offered reports a third round on cloud services and Python. The internship candidate reports behavioral questions about motivation for joining Here, with hiring managers on camera off. Outcomes in these reports ranged from an accepted offer and a received offer to no offer.