Glean | New Grad Interview Full Loop Experience

Hi Leetcode Community,

I just wanted to share my interview experience with Glean for their new grad role. I was reached out by a recruiter after applying on their career site.

Round 1
1 hour technical screen with an engineer. It was a leetcode question round.
Q: Given m arrays of size n how do you find the kth largest element

Round 2
I got positive feedback for the first round around 2 days after my interview. The next step was a 30 min recruiter call with your typical HR questions, why Glean, why the role etc.

Round 3
Heard back the next day saying I made it to the next technical round. This was another 1 hour interview. The first 20min was resume deep dive and going over projects I worked on. The rest of the time was for a math proof question.

I don't remember the question word for word but I had to basically prove why median was the best value for balancing an array. This was no coding, just writing a proof.

Round 4
It took about two weeks to hear back that I made it to next round. The final round consisted of two back-to-back interviews.
One was an assignment round which was two hours and the other a one hour leetcode round.

The assignment round was a 5 part low level design problem to code up a table module from scratch. You start off with the basics of adding row/col, then move on to joins. I ran out of time after implementing joins. I don't know the next parts as I never made it.

The leetcode round was 1 med and 1 hard.
Q1: You're given a sorted array with one element that is out of place. Write a function that sorts the array
Q2: LC 317

Result
I got a rejection email the next day after Round 4. I believe the expectation is to have at least 4/5 completed for the assignment round as I received feedback that I did not meet the expectations for that round.

Overall, great experience. The engineers and recruiters were all friendly and responded in a timely manner. Glean is a super cool company, and maybe I'll apply there again in the future.

An upvote would mean a lot if you thought it was helpful! Open to answering questions as well

Comments (8)