Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Addepar

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Addepar reviews | Addepar jobs | Addepar salaries | Addepar benefits
      Addepar interviewsAddepar Senior Software Engineer interviewsAddepar interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      Loom
      4.1★Compensation and benefits
      avatar
      Truelogic Software Solutions
      3.8★Compensation and benefits

      Senior Software Engineer Interview

      3 Nov 2025
      Anonymous employee
      New York, NY

      Other Senior Software Engineer interview reviews for Addepar

      Senior Software Engineer Interview

      24 Dec 2025
      Anonymous interview candidate
      Declined offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Addepar in Nov 2025

      Accepted offer
      Neutral experience
      Average interview

      Application

      I applied through a recruiter. I interviewed at Addepar (New York, NY) in Oct 2024

      Interview

      I had a phone screen with a recruiter, then an interview round, then a team fit round. The interview round had 3 technical interviews. The team fit round involved talking to multiple hiring managers.

      Interview questions [1]

      Question 1

      Reconciliation is a term Addepar uses for a set of correctness and consistency measures applied to the data we receive and use in financial calculations. One of the most common reconciliation checks is called unit reconciliation, which answers the question: Does the transaction history add up to the number of shares the bank says I have? For example, if the bank said I had 100 shares of Apple at the end of yesterday, and I bought 20 shares of Apple today, then we expect the bank to report 120 shares at the end of today. This surprisingly isn't always the case. The bank may send incomplete data, we may be parsing it incorrectly, or there may be events like corporate actions or trade settlement lag that cause an inconsistency. Unit reconciliation is very important because numbers that don't add up shouldn't be trusted for any metrics. ---- Write a function that takes three lists of strings as input: * DO-POS - describes the positions in the account at the end of day 0. Each record is a space-separated pair of symbol and shares. For example, "AAPL 10" means 10 shares of AAPL were held at the end of day 0, and "Cash 123.45" means we had $123.45 in the account at the end of day 0. * D1-TRN - describes the transactions that occurred in the account on day 1. Each record is a space-separated collection. The first column is the transaction code, remaining columns depend on the given transaction code. * D1-POS - describes the positions in the account at the end of day 1, and has the same format as 'DO-POS'. The function should output a list of positions with unit reconciliation errors: * Each record is a space-separated pair of symbol and difference between the actual quantities and the expected ones. * Only positions with unit reconciliation problems should appear in the list. * The list should be empty if no reconciliation issues are found. * For example: "GOOG 20" indicates we ended up the day with 20 extra shares of GOOG that were not explained by the intra-day transactions, while "Cash -20" shows that we ended the day with 20 fewer units of cash than expected. To start us off, let's support two basic transaction types and a single cash currency (assume USD for currency): * Buy [BY] - Besides the first two generic fields, two additional ones: units and total value - For example, "AAPL BY 10 1234.56" means 10 shares of AAPL were bought for a total cost of $1234.56 Sell [SL] * Same as 'BY' case, but sells shares for dollars ### Sample Input ["AAPL 100", "GOOG 200", "Cash 10"] # DO-POS ["AAPL SL 50 30000", "GOOG BY 10 10000"] # D1-TRN ["AAPL 50", "GOOG 220", "Cash 20000"] # D1-POS ### Sample Output ["GOOG 10", "Cash -10"]
      1 Answer
      4

      Interview

      Interview process: 1st round 60 mins hackerrank challenge with a real world engineering, debugging, and test cases. 2nd round Tech deepdive with a hiring manager 3rd round: Coding system design behavioral Hiring manager

      Interview questions [2]

      Question 1

      Design Messenger/Chat Application like whatsapp. Build the APIs
      Answer question

      Question 2

      Process Stock Transactions to Generate Portfolio. Given a list of transactions for multiple days and multiple stocks and cash (Buy and Sell), provide the final output of stocks and cash and their respective quantity.
      Answer question
      3

      Senior Software Engineer Interview

      12 Dec 2025
      Anonymous interview candidate
      No offer
      Positive experience
      Difficult interview

      Application

      I applied through an employee referral. I interviewed at Addepar in Nov 2025

      Interview

      I applied for a Frontend role and had an initial 30-minute discussion with HR over Zoom/Meet. After that, there was a DSA knockout round, which I cleared. Following this, three interviews were scheduled: two technical rounds and one managerial/behavioral round. The technical interviews were quite unique—focused on areas not typically asked in frontend interviews. They required fast problem-solving, strong familiarity with DOM APIs, and handling grid-based calculations. These are definitely areas that need specific practice. The final round went average. I was able to discuss a partial solution, but due to time constraints, I couldn't fully complete it. I was eventually rejected. I felt I performed well enough to move forward, but it seems every round needed to be near-perfect to progress.

      Interview questions [3]

      Question 1

      DSA question - need to create a recursively tree type structure.
      Answer question

      Question 2

      On a sorting algorithm, we need to create a visual representation of the sorting algorithm in JS, where after each second we should see the elements shuffling in the array, and finally the sorted array.
      Answer question

      Question 3

      Create a custom range slider
      Answer question
      1

      Senior Software Engineer Interview

      3 Aug 2025
      Anonymous interview candidate
      No offer
      Neutral experience
      Difficult interview

      Application

      I applied online. I interviewed at Addepar in Jun 2025

      Interview

      30 min initial screening call with recruiter. 1 hour basic coding screening test. Then 3 interviews in a day that included 1 hour coding test, 1 hour system design test, and 1 hour behavioral interview, each one with a different set of people. Almost everyone was punctual and cordial but I don't think the system design test was executed in a way that could give any candidate a fair evaluation. I had a workable MVP for the question that was asked of me but didn't get a chance to develop it in time as I kept being interrupted by the interviewer asking me deep dive questions about what I was putting on the whiteboard. Got feedback from the recruiter who told me I did well in all the rounds except the system design and they thus decided not to proceed with my application.

      Interview questions [1]

      Question 1

      Leetcode medium questions. Design Ticketmaster. Tell us about a previous project you oversaw.
      Answer question
      3