I applied through college or university. The process took 4 weeks.
Had an initial Google Meets call with an HR employee who said they liked my resume and would like to get to know me a bit to see if I might be a good fit. He told me during the call that if we proceed there will be a coding interview over Google Meets and then a second interview onsite where "there will not be any coding questions; it will be system design."
After that call they decided to proceed, so they scheduled the coding interview, also on Google Meets. Did well on that, so they scheduled my day onsite, setting up meetings with four engineers from the team.
A few days before the second round interview they emailed me that one engineer won't be at the office, so they wanted to schedule a call with him for "a coding interview" the day before. I agreed, though I thought it was weird this was a coding interview.
The morning of that call, I joined and it was a different engineer, the one they scheduled couldn't make it. And it was a behavioral interview with no coding or system design.
The next day I came in to their office (I had traveled in 4 hours from my college town to the city for a few days for this). Met three engineers, 2 coding interviews and one system design. Turns out the HR policy is to setup an interface for a coding interview every time (yet they misled me saying there would be no coding).
At the end, same HR guy says they'll get back to me "next week" with feedback and I should reach out to him with any questions. A few weeks go by, radio silence. I email said HR guy, nothing. "Hey I'm still interested in the role," crickets. They never sent a rejection letter. Never replied to my emails after the onsite interview. I was respectful and responsive throughout the process. I never pointed out any dysfunction on their part, but they failed to return that respect.
You have a bunch of stock tickers and when a user enters a prefix you want to return all matching tickers in linear time (where n is the length of the prefix). Code an algorithm for this.
The following metrics were computed from 5 interview experiences for the Clear Street Software Engineer role in New York, New York.
Clear Street's interview process for their Software Engineer roles in New York, New York is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for Clear Street's Software Engineer interview process in New York, New York.