Schrödinger logo

Schrödinger Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 94 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
52.1% Positive experience

Which role are you interviewing for?

27 roles · 94 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Schrödinger.

Showing 4 of 94
Schrödinger logo
Schrödinger

Accountant

Finance · a year ago

Senior Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Phone screen Background check
Interview formats
Behavioral

I got a generic email from HR asking to schedule an interview, didn't talk to anyone before. Then, I had two video interviews, one with the hiring manager and another with their boss. I sent thank you emails after both, but never heard back, not even from HR. Later, I got an automated message saying they weren't moving forward. The whole experience felt cold and impersonal, just scheduled interviews and automated emails from HR.

Confirmed questions1 question
  • What makes you want to join this company?
Schrödinger logo
Schrödinger

Systems Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral System Design

The whole interview process lasted about 6 weeks. I was proactive throughout, which helped given the duration. After applying online, I reached out to a recruiter on LinkedIn who connected me with the hiring manager. There were three rounds in total. The first round was a 45-minute interview with a systems engineer, followed by a 45-minute interview with the hiring manager. The final round was an all-day virtual event with 6-7 interview slots with various department members. References were requested next, and I received an offer about two weeks later. The process wasn't overly difficult, just lengthy.

Confirmed questions1 question
  • Can you explain the distinction between hard links and soft links in Linux?
Schrödinger logo
Schrödinger

Software Engineer

Engineering · a year ago

Intern Difficult Positive experience No offer 3 rounds
Interview process
Take home Technical screen Background check
Interview formats
Technical Coding

The recruitment process at Schrödinger has 3 rounds. It starts with an online assessment which took 1.5 hours and was offline. This OA had three questions. The first two were basic observation questions that were easy to medium in difficulty (like LeetCode problems), and most people with good problem-solving skills could solve them quickly. The third question was a medium-level tree problem that required a small but important observation, which made it difficult for many.

Confirmed questions1 question
  • Given an integer array arr, we split arr into some number of chunks (i.e., partitions), and individually sort each chunk. After concatenating them, the result should equal the sorted array. Return the largest number of chunks we can make to sort the array. Example 1: Input: arr = [5,4,3,2,1] Output: 1
Schrödinger logo
Schrödinger

HR

HR · more than a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Onsite Background check Offer
Interview formats
Behavioral

I met with the recruiter and the hiring manager, then had a full day onsite at their office. Everything seemed great until they asked for references, said everyone really liked me, and then just ghosted me for over a month. They eventually rejected me without any real feedback. My impression is that the company does important work and the people I met were nice individually, but they don't seem to value candidates as a whole. The HR leadership felt a bit immature, like they're good with junior staff but can't handle top talent.

Confirmed questions1 question
  • Can you describe a time you faced a challenging problem?

Schrödinger Interview Questions

Quoted word for word from Schrödinger interview reports.

Given an integer array arr, we split arr into some number of chunks (i.e., partitions), and individually sort each chunk. After concatenating them, the result should equal the sorted array. Return the largest number of chunks we can make to sort the array. Example 1: Input: arr = [5,4,3,2,1] Output: 1

Read reports

Could you build a string parser in python to represent molecules?

Read reports

Can you check if a string with parentheses, brackets, and braces is balanced?

Read reports

What is the longest path problem in a Directed Acyclic Graph (DAG)?

Read reports

Can you determine if a given string exists within an array of strings?

Read report

Given a large set of commits on the main branch of a git repo, how would you create a new branch containing only a specific subset of those commits?

Read report

If you pick a candy 'c', you cannot pick 'c-1' and 'c-2'. How to maximize the candies?

Read report

What are the differences between class and functional components in React?

Read report

Formats, difficulty and experience

Across all 94 Schrödinger interview reports.

Interview formats

Technical 38.1%
Behavioral 31.6%
Coding 17.2%
Presentation 6.5%
Other 3.3%

Interview difficulty

Easy 7.4%
Average 68.1%
Difficult 24.5%

Candidate experience

Negative 29.8%
Positive 52.1%
Neutral 18.1%

Reports by job function

Engineering 50
Research 25
Operations 3
HR 3
Analytics 3
Finance 2