I applied online. I interviewed at River in Dec 2025
Interview
Overall it was a very common setup:
- initial introductions
- past experiences overview
- short programming task
- marketing / product lineup
The first three were the usual stuff, nothing fancy. The programming task was a fun one: a simple interpreter for sequence of logical and mathematical operations, e.g. "OP_3 OP_2 OP_SUB OP_5 OP_ADD OP_5 OP_EQUAL". Operations/values would be read, parsed and executed in given order. Fun exercise. Discussed (too little time to actually implement) how the solution would evolve if brackets were introduced etc.
A surprise here was the last step, where there was no coding. The discussion was around estimating the number of online adds a person is exposed to over the course of a day.
In total, very enjoyable experience. People were all really nice and suppportive.
Interview questions [1]
Question 1
Estimate the number of online adds a person is exposed to over the course of a day.
I applied online. I interviewed at River in Nov 2025
Interview
1. Initial screening call with the CEO
2. Technical Q&A session
Everyone was positive and set a constructive tone throughout the process. Unfortunately, I was rejected after the technical interview, with no feedback provided.
Interview questions [1]
Question 1
1. REST API: Core REST principles, choosing appropriate HTTP methods for specific actions, and API design (e.g., /api/comments/likes vs /api/likes).
2. Database: Query optimization, indexes, transactions, and ACID properties.
3. Security: CSRF, XSS, and SQL injection.
I applied online. The process took 1 week. I interviewed at River (Portland, OR) in Mar 2024
Interview
Nice interview and fast interview process , friendly interviewer open to dialogue. They updated me on the status of the application a couple of days later. Overall I would reccomend it.
Interview questions [1]
Question 1
they asked me about my experience and standard questions