PATHRISE GUIDE
Company logo
How to get a job at Coursera
Number of Employees
4.3K
Number of Employees
Number of Offices
5
Number of Offices
Work Life Balance
B
Work Life Balance
Company Culture
B+
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 Coursera
About
About
Inside Scoop
Inside scoop
arrow

Mission: Transform lives through learning.

Interview questions to prepare for
SWE
Swe
Design
Design
arrow

Given a M*N board with characters and a dictionary with words, from any position of the board, you can go for 8 directions. Find all the words that can be formed by starting at one position on the board and going in one direction.

arrow

Given a library function X, please implement it. What advantages does this library function provide versus this other method? What are some runtime concerns of your implementation?

arrow

There are N songs to create a list of length L. (L is greater than N.) When a song has played, there have to be K songs before it can be repeated. How many lists can be created?

arrow

There are N numbers in an array. Each move can choose (N - 1) of the numbers to add one. How many moves does it take to make them all equal?

arrow

Convert a dictionary into json format without using any 3-p library.

arrow

Parse string from JSON object and parse JSON from string.

arrow

Find how many letters a second word is away from being an anagram of the first word.

arrow

If xi

arrow

Reduce an array to one element by performing moves. Find the minimum cost.

arrow

Implement LRU cache

arrow

Design a Hangman AI.

arrow

Given a string, return the next incrementally more sorted string.

arrow

Count the lovely number from 1 to a given n. Lovely number is a number with unique characters. eg. 123 is a lovely number while 122 isn"t.

arrow

Schedule the course calendar for course sessions (use java.util.date and java.util.calendar)

arrow

Given an array D of numbers and a target T, count the number of permutations of D [D_a, D_b, D_c] where a < b < c and a + b + c <= T.

arrow

Sort royal names in lexicographical order.

arrow

Given 3 strings, one for a prefix, one full word, and one suffix, determine whether the prefix or suffix is longer based on the full word given.

arrow

Write a program that returns string yes if it is possible for the bot to start at a point(x1,y1) and reach point(x2,y2).

arrow

Given a nested Python dictionary, transform to json format.

arrow

Given a number, return all unique combinations of numbers that sum to that number. Eg. given 4, return 1+1+1+1, 1+1+2, 2+2, 1+3

The usual interview process
Data
Data
SWE
Swe
PSO
Pso
Design
Design
1

Stage 1: Phone screen with team manager

Stats and Data
Median salaries
Median salaries
Revenue
Revenue
Demographics
Demographics
Hiring categories
Hiring categories
Check out guides similar to Coursera
accenture logo
credit-karma logo
databricks logo
expedia logo
groupon logo
microsoft logo
tesla logo
zoox logo
shapes
Can Pathrise get you a job at Coursera

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 Coursera and other top companies, join Pathrise.