How to Get a Job at Coinbase
About this guide
These pages are meant to provide helpful information about how to get a software engineering, product manager, data science, and designer job at Coinbase. Being prepared and knowledgeable is a key to every step of the hiring process. You can tab through each part of the guide to see information that can be helpful to your stage from office location for those trying to figure out if a company has a presence in your city of choice to real world interview questions. These guides contain much of the same information we have Pathrise fellows review before they apply or interview for a job with Coinbase for roles including Software Developer, Mobile Developer, Software Engineer, Web Developer, Software Architect, Computer Programmer, Machine Learning Engineer, Data Scientist, Data Analyst, Data Engineer, Product Designer, UI Designer, UX Designer, Experience Designer, Web Designer, Product Manager, and Technical Product Manager and other tech, data, and product related roles. We hope you find these helpful and if you have content that you think we should add or think we got anything wrong, please email us at firstname.lastname@example.org and let us know.
- Coinbase is a young tech company that is known for being a disruptor in the space
- The work and technology are both interesting
- Strong company culture with a lot of flexibility
- Compensation for engineers is on the high end of average compared to similar companies
The interview process takes, on average, up to 2 months
Stage 1: Phone screen with recruiter
Stage 2: 1-hr technical phone interview with an engineer
Stage 3: At-home test
Stage 4: Onsite interview
The onsite interview is focused on practical coding
Interview process took two weeks.
It consisted of 4 interviews across both business and engineering teams and a week long "work trial" which included structured and unstructured interactions with all of the teams one would work with on the job.
- Use an internal API to maintain local state.
- Computation of an integer sequence
- The Fizz Buzz problem,
- Find pairs of numbers whose difference is a given number
- Unique path II on Leetcode
- Flip bit problem
- Given bids/asks and orders, what are the matched orders?
- Fibonacci, calculate price of bitcoin from their API order book
- Implement order book reconstruction based on the Coinbase Exchange market data feed.
- Leetcode medium level DP questions.
- Routes in a matrix
- Inverse binary numbers
- Code the solution for a generic problem where the input and output is a JSON.
- Build a fairly simple, familiar game in the terminal (they tell you which game) using the language of your choice.
- Given a list of transactions between a group of friends (can be one person paying multiple people, multiple people paying one person and vice versa), calculate and print out how much money individuals owe one another. (Venmo essentially)
- Look at the current Coinbase sign-up on the homepage. What are the different ways we can track how users remain or drop-off during the signup process? What are some of your suggestions for making the signup process better?
- What is A/B testing?
- Find the nth number in the fib sequence
Our mission is to create an open financial system for the world
Digital currency will bring about more innovation, efficiency, and equality of opportunity in the world by creating an open financial system.
Want to reach out to Coinbase recruiters? Read our guide and download our list of recruiter email addresses.
- We share information efficiently, improving collaboration and productivity.
- We're succinct, candid, and kind.
- We practice active listening.
- We talk to people directly about issues, instead of concealing or choosing gossip.
- We're optimistic about the future and determined to get there.
- We co-create solutions instead of choosing blame and criticism.
- We create moments of play at work.
- We take care of each other and help each other grow.
- We view every situation as an opportunity to learn (especially when the going gets tough).
- We're more interested in learning than being right.
- We value giving and receiving regular feedback.
- We learn from and mentor those around us.
- We complete high quality work quickly by working smarter, not harder.
- We value completing tasks, instead of just talking about them.
- We prefer automation over manual work.
- We prioritize, focusing on the 20% that will get us 80% of the impact.