READ. UNDERSTAND. PRACTICE.
Interview experiences
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
3,669 resources · Page 136 of 153
Interview experiences · The Trade Desk
The Trade Desk Software Engineer Interview Experience — A Take-Home Stock-Price API Task
I am not sure whether this take-home assessment is the same as an online assessment. Implement a single function that returns a list containing every date between first_date and last_date, together with the stock's opening and closing prices for each date. The rough interface was: The output looked roughly like this: All of this information had to be obtained through real HTTP requests. The promp…
Interview experiences · The University of Pennsylvania
The University of Pennsylvania Research Analyst interview: presentation day
After recruiter-style outreach, I had a full-day interview with people from the department and institute. Before the day, I had a prep call that let me meet people in advance. On the day itself, I spoke with several potential colleagues. I gave a presentation on my previous research experience. The other conversations stayed grounded in that background and how it related to the group's work. It w…
Interview experiences · The Voleon Group
The Voleon Group Data Scientist interview on Python and modeling
I went through a fairly typical multi-round process, with a couple of technical and coding interviews in Python followed by a behavioral round. The technical portion was thorough and broad. It covered several aspects of data cleaning and modeling instead of focusing on one narrow skill. The Python and pandas questions were manageable, depending on the interviewer. The work wasn't presented as imp…
Interview experiences · The Voleon Group
The Voleon Group Data Scientist interview: Python, data analysis, and model building
My process involved a lot of rounds and felt very thorough, almost standardized. After an initial step, I had two technical interviews followed by two soft-skill interviews focused on project and team management. The topics varied, but the structure stayed consistent. I was evaluated across several dimensions rather than only on coding. The technical interviews centered on Python coding tasks tha…
Interview experiences · The Voleon Group
The Voleon Group Data Scientist interview with about an hour and a half of live coding
The first interview centered on live coding, and that shaped how I approached the rest of the day. It wasn't a verbal question-and-answer session where I could rely on talking through concepts. I had to implement the work and reason through it in real time. The topics included data manipulation, EDA, and modeling. They were checking whether I could connect the statistics to the actual constructio…
Interview experiences · The Voleon Group
The Voleon Group Data Scientist interview with five technical rounds
I started with an HR conversation that was fairly straightforward, mostly about fit and why I was interested. What stood out was how quickly the process moved into a technical sequence. I went through something like five rounds of technical interviews. The HR portion included basic questions such as why I wanted the position. The technical rounds kept coming back to live coding. I was allowed to…
Interview experiences · The Voleon Group
The Voleon Group Data Scientist interview with OLS regression and Linux tasks
My interview began with a first round that felt like two parts combined. I was either given a dataframe or asked to do a simple join, then I had to run an EDA pass and perform an OLS regression in Python. I focused on p-values and R-squared, and I had to explain the regression assumptions and residual-style checks as I discussed the results rather than just report the numbers. The second half foc…
Interview experiences · The Voleon Group
The Voleon Group Data Scientist: pleasant interviews, below-market offer
The interviews were organized, and the conversations themselves were pleasant. I genuinely liked the people I met. The structure had the same feel. The technical and communication portions weren't chaotic, and after each step I felt that the interviewers understood me. The process hit a hard wall when compensation came up. Even though I was moving forward as a potential hire, the pay they offered…
Interview experiences · The Voleon Group
The Voleon Group Quantitative Analyst interview on statistics and machine learning
My process started with a phone screening with another PhD. The conversation quickly turned to statistics and math questions, and it felt direct and high level. I also got the sense that the interviewer wasn't especially enthusiastic about the day-to-day work, so I asked directly about flexibility and how new hires were assigned. I was told the role wasn't very flexible and that initial group pla…
Interview experiences · The Voleon Group
The Voleon Group Software Engineer interview: medium LeetCode-style screen
My interview process felt surprisingly smooth compared with what I've experienced elsewhere. After a straightforward recruiter-to-technical flow, I could use a portal to track my progress through the stages. That made the process feel organized instead of stressful. The technical screen was fairly standard: a LeetCode-style problem in the medium range. The engineering interviewers were generally…
Interview experiences · The Voleon Group
The Voleon Group Software Engineer interview with a 45-minute LeetCode screen
After a short recruiter screening, I entered a structured technical process. The first technical screen began with a quick behavioral check, with just enough time to walk through my background, and then moved straight into a LeetCode-style coding problem. I had about 45 minutes and had to write the code end to end, including handling input and output. The rest of the process consisted of coding-h…
Interview experiences · The Walt Disney
The Walt Disney Software Engineer Interview Experience: Disorganized scheduling and role mismatch
About a week after applying, I had a recruiter screen with two resume-related questions and little useful role detail beyond the posting. A week later I supplied availability for a hiring-manager round about two weeks away. Scheduling then became difficult. None of my offered times worked, and I was asked to fit the interviewer's availability. The technical content also mismatched the stated job:…
Interview experiences · The Walt Disney
The Walt Disney Software Engineer interview: graph problem and streaming projects
After a recruiter phone call, I had a focused 45-minute technical interview with the hiring manager. I was given a graph problem that began with a BFS-style approach, then the conversation shifted to my background. We discussed data-streaming projects, including Kafka, and design patterns. They were testing whether I could connect algorithm fundamentals to systems I had actually built. The call w…
Interview experiences · Thomson Reuters
Thomson Reuters Software Engineer Interview Experience: HackerRank, design, and uneven interview day
The process took about a month. Scheduling was generally smooth despite several availability reschedules, but one hour-long technical day felt one-sided because the interviewer did not seem to be listening and appeared to steer toward preselected answers. I started with a HackerRank programming assessment and later had coding, system design, and job-fit discussions. The design prompt extended a p…
Interview experiences · ThoughtWorks
ThoughtWorks Full Stack Engineer interview cancelled before it began
I applied and had an interview scheduled about a week ahead, which made it feel like a real opportunity. I was surprised by how quickly it moved. Then, the day before the interview, I received a generic rejection saying I was not a good fit. That did not feel consistent with the criteria they stated publicly. I had compared my resume with the job description using an ATS match and received a stro…
Interview experiences · ThoughtWorks
ThoughtWorks Software Engineer interview experience
After a recruiter conversation, I went directly into a coding-focused process. There was a take-home code challenge on clean code, object-oriented thinking, and testing. When I finished, a pairing-style round asked me to show how the solution fit the current design and explain the full flow rather than simply hand over code. It was moderately difficult because working code was not enough. I also…
Interview experiences · ThoughtWorks
ThoughtWorks Software Engineer interview: pair programming, logging and production incidents
The recruiter screen was supportive and gave me enough detail to understand what the interviewers would look for. Scheduling took some time. Once the interviews began, the process felt focused on technical reasoning and how I thought while working with someone else. In pair programming, I had to explain my approach as I coded. We worked on clean code, problem-solving communication and design deci…
Interview experiences · TikTok
TikTok Data Engineer Interview Experience — Recruiter Chaos, a Skipped OA, and a Data Modeling Round With No Code
I interviewed for a data engineer role on one of the teams under USDS. The questions were pretty weak, so I'll focus mostly on the process instead. Right now I've just finished one HR round plus three Zoom call interviews. First, I had a friend at TikTok (not on the USDS team) refer me for a bunch of positions, but I only got one rejection back — no response on any of the rest. Then, almost a mon…
Interview experiences · TikTok
TikTok Data Engineer Interview Experience — Recruiter Chaos and a Final Round That Ended Before I Wrote Any SQL
I interviewed with a team under USDS for a data engineer role. The questions were really weak, so I'm mainly going to focus on the whole process instead. Right now I've just finished one HR round plus three Zoom call rounds. First, I had a friend at TikTok (not on the USDS team) refer me for a bunch of positions, but I only got one rejection back — never heard anything about the rest. Then, almos…
Interview experiences · TikTok
TikTok Data Scientist Interview Experience — A Hiring Manager Round Built Around One Experimentation Case
Round 1: HR screen, pretty much a normal phone screen — confirmed my work experience and visa status. Round 2: Hiring manager. This round had no coding (not sure if that counts as weird...). First 25 minutes: deep dive into my resume, lots of "why" questions about my project experience. Last 25 minutes, the case was: They want to launch an experiment testing a new version of a recommendation algo…
Interview experiences · TikTok
TikTok Data Scientist interview experience: medium SQL and background follow-ups
After a smooth recruiter interaction, I went directly to a virtual one-on-one technical interview with someone from the hiring team. It was focused: a medium SQL question tested whether I could read and reason through the query, along with general data-science and machine-learning questions. The SQL was not intended as a trick question, but they wanted to see whether I understood what the code wa…
Interview experiences · TikTok
TikTok Frontend Engineer Interview Experience — Comment Box Coding Question, Rejected Two Days Later
Sharing my recent TikTok front-end phone interview experience. I applied for a front-end position. The recruiter reached out about a week after I applied through the system, and we scheduled a phone screen. The technical phone screen was 1-on-1, 45 minutes of coding. The interviewer spoke English fine, but talked pretty fast. The whole pace was tight — basically no small talk, straight into it. T…
Interview experiences · TikTok
TikTok Intern Backend Software Engineer Interview Experience — Two Rounds, an LRU Cache, and a Cold Interviewer
Overall, the entire interview process was okay and was not difficult, but I was very disappointed with the second-round interviewer. From beginning to end, that interviewer had a cold attitude, was not very willing to help, and asked questions that were not very clear. I heard that interviewers at TikTok are assigned randomly, so if you are unlucky, you can end up with a poor interviewer. The fir…
Interview experiences · TikTok
TikTok Intern Product Manager Interview Experience — Four Rounds, Manager Round Was the Toughest
Getting through all 4 rounds of the intern interview process was genuinely not easy. After I finished, I felt like my English and my structured way of speaking had leveled up dramatically. I got the interview invite from HR on LinkedIn. After we scheduled a call, they walked me through the role details and the interview process. Round 1: Full self-introduction in English. For the questions after…