Have an initial tech screen in two weeks. What to expect? Is it going to be LC? How to get prepared? YOE 9 TC 160k/Europe
Not like LC. More practical like a lot of startups.
How to prepare?
I had an LC-style question (binary search, etc). Otherwise the process was very similar to what @Yelp has posted.
Mine is on Wednesday in the afternoon (Pacific Time). I will tell you when I complete the test, but what I heard from my referral is that they use practical coding exercises.
Thanks!
Good luck man!
I had my phone call last week and the result was positive. Next week I have the onsite :) So, I can tell you that in my case I needed to resolve about 6 problems - they were like easy leetcode ones, I would say. Review problems involving arrays and hashmaps and I believe u will do very well!
Thanks! 6 seems a lot :D were there other topics discussed as well?
Yes, in the end of the interview, we discussed a bit how to implement a feature to Reddit. It was a very short discussion - no more than 10 minutes, I guess. BTW yes, it was a lot of problems, but I would say most of them very direct and quite close to my day to day at work.
6 in one, one hour interview??
Actually less than 1h, because we also had time for talking about other stuff. But trust me: it was not that tricky. I was expecting something much more complicated TBH.
What's the typical reddit interview process like?
Recruiter, HM, Phone, then on-site
How about a permanent remote job position? Is doing blind 75 enough?
Here is an update for people wondering about Reddit’s interview process. 1. Informal phone call with a recruiter. Nothing crazy, just talk about your work experience and try to make yourself look worth their time. 2. Programming exercise (practical). Mine was to implement a Cache ABI with getPage(key String) and setPage(key String, value Any). Second part of the problem was to improve the code to support cache expiration. 3. System Design. Mine was to create a web API, and corresponding infrastructure, to record, calculate, and return the top ten records in a leaderboard. Very collaborative conversation. 4. Programming exercise (practical). Mine was to implement a rudimentary version of Memcached from scratch. A TCP server to handle SET and GET commands. Fun stuff. 5. Behavioural questions with a Director. You better be eloquent and concise, otherwise, you’ll waste everyone’s time. 6. Programming exercise (practical). Mine was to implement a program to JSON-decode a string that contains dates, platform names and page views, and then return the sum of all page views (all platforms) of the most recent seven dates. Second part was to improve the code to find the highest sum of seven dates across all dates (moving window). 7. Behavioural questions with your (potential) hiring manager. Questions depend on the engineering level you are targeting. 8. Brief conversation with a recruiter to gather your interest in the role after all the interviews. Every interviewer was kind and attentive. They all try to give you five minutes at the end to ask questions, so I suggest to prepare 1-2 interesting questions beforehand. Good luck everyone.
This is awesome! Thank you
2. What caching service did you use? Or is it more like LRU cache Implementation type question? 4. What resources would you recommend checking out to answer these questions in the best possible way? 6. Is there a similar Leetcode question? 0. were you allowed to code in language of your choice? For example, Python Awesome! Hope you received an offer.
Tech Industry
5h
765
Question about women in their 30’s?
Tech Industry
3d
41354
What happens when most of your team is Indian?
Tech Industry
19h
1685
Why doesn't OpenAI offshore and reduce expense by 80%
India
9h
369
Do you believe that India is slowly moving towards Dictatorship?
Tech Industry
6h
695
The man I love hates me because I’m Vietnamese
Not LC
How to prepare?
Just some coding excercise. It would be incremental. Make sure code is extensible. Also make sure to have good test coverage.