Real, anonymous reports from people who interviewed for Software Engineer at Glean (CA), newest first and distilled into what to expect across the loop.
Get your personalized Glean (CA) Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
I went through a fairly standard Glean software engineer process: a recruiter conversation, then multiple coding rounds, followed by a system design round, and finally a wrap-up discussion with the hiring manager that covered my past work along with a bit of additional technical/system design conversation. The whole sequence felt straightforward and not overly chaotic—just a clear progression from coding to higher-level thinking.
The difficulty level stayed around medium for me. The coding questions felt like LeetCode-style problems, and the system design round was challenging but still within a typical range for this kind of role. I didn’t feel blindsided by the topics, and the process felt more like assessing fundamentals than trying to surprise me.
3 months ago
Difficult Neutral South Korea
My process started with a recruiter reach-out where we talked through the setup and the overall interview process. After that, I had a technical screen that felt more “in-house” than generic LeetCode. It was still grounded in DSA knowledge, but what stood out was how much it leaned on problem-solving under the structure of their prompt.
The question itself required me to apply data structures and algorithms, and I could feel they were checking whether I could reason through the solution rather than just remember a known template. The difficulty was described as difficult, and emotionally it matched that—more effortful than I expected from the recruiter conversation.
3 months ago
Difficult Positive San Francisco, CA
My interview went in a tight chain of rounds. I started with a LeetCode-style technical interview, then moved into a hiring manager conversation where…
3 months ago
Average Positive Bengaluru
My process was compact but intense: two rounds of coding where the difficulty ramped up part by part, and then a final discussion with a technical lea…
5 months ago
Average Neutral San Francisco, CA
I got reached out by a recruiter, and the first technical screening round was a middle-to-hard LeetCode-style problem. After that, I moved into an ons…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically starts with a recruiter conversation, followed by multiple technical rounds, including coding and system design, culminating in a discussion with the hiring manager. The overall sequence is clear and straightforward, although some candidates experienced delays or communication issues.
Recruiter callTechnical roundsHiring manager
Coding Rounds
Candidates face multiple coding rounds that often include LeetCode-style problems, with difficulty levels ranging from medium to difficult. These rounds assess not only problem-solving skills but also the ability to communicate thought processes and adapt solutions in real-time.
LeetCodeProblem-solvingCommunication
System Design Round
The system design round is a critical stage in the interview process, often viewed as a high-stakes evaluation point. Candidates reported that this round required a deeper understanding of design principles and was a common point of rejection.
System designHigh stakesEvaluation
Behavioral & Cultural Fit
Interviews often include behavioral questions that assess cultural fit, focusing on past experiences and motivations. The tone of these discussions can vary, with some candidates feeling that their backgrounds were undervalued, particularly if they came from larger companies.
Behavioral questionsCultural fitMotivations
Execution Under Pressure
Candidates noted that many rounds, especially the coding and system design, demanded sustained focus and high-quality execution under time constraints. This aspect was crucial for success, with several candidates reflecting on the need for better performance in these high-pressure situations.
ExecutionTime pressurePerformance
Communication & Follow-Up
Communication throughout the process varies; while some candidates experienced responsive interactions, others faced delays or a lack of follow-up after interviews. This inconsistency can impact the overall candidate experience significantly.