The process took 1 week. I interviewed at Addepar in Sept 2011
Interview
I first met the company at a career fair at my school. They called me later that night asking to set up an interview for the following day. That interview was held at my school; I talked to 2 Addepar engineers about Addepar for a few minutes, and then they asked me a technical question, which I answered, though my solution was not optimal. The next day, I got an email from someone else at the company asking if I was available for a phone interview the following week with another engineer.
The second interview was much more conceptual than the first. In the first, we talked about algorithms, while in the second we talked about programming concepts and paradigms, mostly related to the languages in which I had worked. I found this more difficult, since it used a lot of terminology that, if I had encountered it while working, I'd have just looked up. Still, the interviewer was very friendly and polite and I enjoyed talking to him.
The next day, I received an email from the person who contacted me about the second interview letting me know that they didn't have a position for me.
Interview questions [3]
Question 1
Given a list of the numbers from 1 to N with 1 number missing, how do you find the missing number? What about k missing numbers?
I applied online. I interviewed at Addepar (Edinburgh, Scotland) in Mar 2026
Interview
All good until the technical interview. The task itself wasn't terribly complicated in hindsight, but the atmosphere was horrendous - the interviewer was snickering all the time and the task itself was on a very tight time limit. It was a very high pressure, unnatural environment which would never really happen in a working environment. Furthermore it did not feel like I was being tested on my actual knowledge of building software, rather things like string comparisons and arrays/hashmaps - this isn't a grad scheme.
Not to mention the interviews go for 7 stages - that's like 2 months of time wasted to possibly be told 'no'.
First round is a meeting with HR where they go over your CV to see if you'd be a good fit for their requirements.
The second round is one of these silly leetcode/hackerrank technical tests where half the interview is trying to figure out what on earth the problem is even asking. The answer involves string manipulation, use of hashmaps and some basic maths. However, this round is not a good judge of a software engineer. It's a pointless task with no real application in the real world. Why on earth would financial portfolio data be stored in an array of space separated strings? Eg "GOOG 10". Database ORMs, object orientation and dictionaries exist for a reason. I spent a good portion of the interview explaining how this data really should have been stored and didn't finish the solution on time because of this.
Talking to the interviewer was like speaking to a brick wall too. No friendly discussion, barely a greeting when I joined the call and frequently racing to find something to correct you on. If the working environment is anything like this then I dodged a bullet.
Interview questions [1]
Question 1
Find discrepancies between a day zero and day one portfolio based on a transactions log.
I applied through university. The process took 1 day. I interviewed at Addepar (Bengaluru)
Interview
First the screening round than shortlisted candidates java or cpp based mcqs and coding questions with hard to medium level questions after that the selected students require to appear for further rounds