I am interviewing for general backend IC6 at Coinbase. I am very excited about the opportunity. I have some questions about the phone screen.
The recruiter told me to brush up on the rest API and json tools for my language. I plan to use Java. The interview is on Hacker Rank.
1. Can I use IntelliJ instead of the HackerRank environment? Would this be looked down on? I obviously would want this for auto import and complete.
2. For the Rest API piece do I need actually spin up a simple webserver or just mock APIs and model in JSON? How would you do this in HackerRank if its the former?
3. When writing tests are they looking for me write actual Junit test cases or just call my methods from main? Can this be done in HackerRank?
4. Commenting and api doc strings are expected right?
I like the sounds of the CB interview. Seems fair. I plan to study in memory file system, order book, and connect 4. Are there any others?
I am desperate to get out of AWS. Its seriously making me hate software.
L5, 10 YoE, $310TC. 2 years at Amazon was hired top of band L5 and feel I was down leveled. Designed, implemented, and operationalized a major data system that 4-5 junior engineers that I mentored now own. It was a new team and my orgs first NAWS project. I did all of the build and CI from scratch too. Our whole org relies on it. I got moved onto another team to do a now defunded project and am mostly doing Ops so want to move. I started remote at AWS so its been hard to get a promo path despite my contributions.
If anyone is willing to give me a mock CB interview I would happily pay. Would be a dream job for me. #software
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
2. I'm not sure if this part actually gets asked anymore. From what I can tell internally, the REST part ended up being a time sink versus implementing the actual business logic.
3. Typically call your methods from main.
4. Some comments but most of your reasoning should be verbal. You want to communicate your approach, get feedback and course correct if necessary before getting too deep into code.
Those 3 problems are used pretty heavily. I am an L6 at Coinbase. DM if you would like more details.