Growth and the opportunities that it creates are the biggest pro of working at Affirm. Since I joined in the last few months, huge wins have been made on the business development and sales sides that suggest this company has what it takes to reach escape velocity. As a software engineer, this makes it easy to understand what we need to build and how my contributions will move the business forward.
As important as partnerships are at this company, Affirm remains engineering-focused, likely because of our founder. The benefits package, which feels generous for a startup of this size and profitability, caters toward building knowledge and excellence in all areas of life.
Recruiting is top-notch, and I was surprised how well the company hires versus both the big-box tech companies and other hot startups. Having only worked at companies with similar levels of talent, I was happy to not have to compromise here.
As with most fast-moving startups, there is some technical debt. The fast pace of the business also means there is less time than I would like to explore new technologies for use at the company and for personal growth.
Additionally, while many startups win by making simplifying assumptions and avoiding regulation, we are a fintech company. Thus, we make it our competitive edge to deal with all the complexity that finance and regulation create. At times, the nuance created by this can be frustrating.
Keep pushing. Greatness remains in sight!
Also, I appreciate how we have a no-nonsense culture compared to a bunch of other unicorns that have been in the press lately.
I was given a LeetCode Medium problem (found in the selection of LeetCode Affirm company questions) and I solved it correctly with good time complexity. The interviewer agreed, stating it was a difficult problem. He then offered to connect on Linked
I was pre-screened by the recruiter, which was a surprise to me when they jumped right into questions. The recruiter seemed unhappy to be on the call and would cut me off. They gave me a low estimate for my level and offer TC, and wouldn't answer my
You receive an intro call, and then you are invited to a technical screen. They said the technical screen would involve LeetCode-style questions (medium difficulty). However, I don't believe it was typical LeetCode style; it leaned more towards desig
I was given a LeetCode Medium problem (found in the selection of LeetCode Affirm company questions) and I solved it correctly with good time complexity. The interviewer agreed, stating it was a difficult problem. He then offered to connect on Linked
I was pre-screened by the recruiter, which was a surprise to me when they jumped right into questions. The recruiter seemed unhappy to be on the call and would cut me off. They gave me a low estimate for my level and offer TC, and wouldn't answer my
You receive an intro call, and then you are invited to a technical screen. They said the technical screen would involve LeetCode-style questions (medium difficulty). However, I don't believe it was typical LeetCode style; it leaned more towards desig