Mission: Gusto"s mission is to create a world where work empowers a better life. By making the most complicated business tasks simple and personal, Gusto is reimagining payroll, benefits and HR for modern companies.
Implement a method in a Ruby class. Failing tests for this feature have already been written.
Create a feature for a class based on specs given. Tests with expected output were given.
Convert an obscure tax matching format into an actual regex.
Write a function that meets the requirements of the following tests and explain your thoughts as you go along.
Pair program on implementing employee nicknames in the product.
Pair program on implementing an actual feature in the product.
Implement a way to divide deposits across accounts.
Reverse engineer classes and methods in JavaScript to make tests pass.
Fix a real bug on the live site.
Code a feature for Gusto payroll service in Ruby.
Implement a simple Splitwise-like function that settles a system of loans.
Given a hallway with a set of lights in various positions and of various light casting radii, determine if the hallway can be crossed while remaining in the unlit areas of the hallway.
Compare a hash table by key and by value, including recursively flattening nested hash tables.
Given the radius / x and y coordinates of the middle of a list of circles, and the height of the y axis, determine if a grid is traversible on the x axis by a 1x1 square.
Print out a tree"s paths from root to leaves.
Given an unsigned value, implement the complement value.
How do queues work?
How do you write DRY code?
Build a UI component from scratch.
Write a program to convert numbers into words.
Find the error in this code.
What is the value of x after doing this code?
Split money into tax brackets.
Given two hashmap type data structures (expected, actual) compare the two maps and return the differences in the maps. Map values can be another map or it can be an integer value.
When given a string input and an array of substrings, find all those substrings in the string input and add bold html tags around them.
Print tree leaf nodes in a given order.
Write a Caesar cipher in Ruby.
Stage 1: Phone screen with recruiter
Stage 2: Coding interview with developer
Stage 3: Onsite interview
Pathrise is a career accelerator that helps people land their dream jobs. We regularly place our fellows at top companies like Apple, Amazon, and Meta. Our mentors have experience at companies like Apple, giving fellows the inside scoop on interview and company culture in 1-on-1 sessions.
We can’t guarantee you a job at a specific company like Apple. But we do guarantee you a great job–if you don’t accept an offer in 1 year, you pay nothing. Our income share agreement means you only pay with a percentage of your income at your new role.
Mentors work with fellows at every stage in search, helping them build the skills necessary to be the best candidate possible. Fellows in Pathrise usually see a 2-4x increase in application response rates, 1.5-3x increase in interview scores, and 10-20% increase in salary through negotiation.