PATHRISE GUIDE
How to get a job at Compass
3.2K
Number of Employees
24
Number of Offices
C
Work Life Balance
C
Company Culture
Pathrise calculates these ratings by aggregating company scores based on reviews from Glassdoor, Comparably and program alumni
All you need to know about Compass
About
Inside scoop

Mission: Our mission is to help everyone find their place in the world. We are building the first modern real estate platform pairing the industry s top talent with technology to make the search and sell experience intelligent and seamless.

Interview questions to prepare for
Swe
Pso

Write a program to convert the representation of a number in one base to its representation in another base, where the bases can range from 2 to 36.

Given an input array of integers, return an array of the same size such that nth element in the output array is the product of every element in the input array other than the nth element of the input array. Restriction: do not use division in your algorithm. This should be done in O(n) time complexity.

Write a function that, given a dot-separated path to a JSON-like object, changes an input string to another value if the string matches. Each level of the object (except the first) might be a string, a list of strings, another object, a list of objects, or a list of other objects.

Given a list of JSON objects, design a JSON schema. For example, if you have a list of 2, the first one has element abc: 123, and the second one contains def: xxx, your schema is: {abc: numeric, def, string}

Write a function to reverse an integer, without using any intermediate storage except for other integer values.

Write a function that, given an inventory of titles (say movies), and a starting movie title, returns the longest list of titles (in which each title appears only once) where the first word of the next title in the list is equal to the last word of the preceding title.

Write the code for a load balancer. You can add a node, delete a node, or pick a node at random. All should have constant time and even balancing.

Determine if a text is valid based on a dictionary (no spaces)

Given a string, find out if the string has a word that contains a prefix

Design a photo sharing service

The usual interview process
Swe
Pso
1

Stage 1: Phone screen with recruiter

2

Stage 2: Technical phone interview with engineers

3

Stage 3: Onsite interview

Stats and Data
Median salaries
Revenue
Demographics
Hiring categories
Check out guides similar to Compass
Can Pathrise get you a job at Compass

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.

For help landing your dream job at Compass and other top companies, join Pathrise.