READ. UNDERSTAND. PRACTICE.
Interview experiences
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
3,669 resources · Page 41 of 153
Interview experiences · Brex
Brex Software Engineer 50-minute React filter challenge
My process centered on a single coding challenge with a very specific setup. I had to build a filter with toggles using data from a JSON file. The task involved React, HTML, CSS, and JavaScript, and the 50-minute time limit made it feel tight to finish. The challenge was tricky because the UI behavior had to be correct while I wired everything quickly enough to reach a working state before time r…
Interview experiences · Brex
Brex Software Engineer interview delayed for months before I took another offer
My process stretched on for months and felt completely disorganized. The recruiter sometimes couldn't get a response from the hiring team for more than a week, so I was left waiting without any real momentum. The interview steps never lined up cleanly because of the delays. What I remember most is the lack of updates and the way the timeline kept slipping. By the time anything finally moved, I'd…
Interview experiences · Brex
Brex Software Engineer Interview Experience — Splendor Card Purchase Simulation with a Concurrency Follow-up
Implement a card simulation system similar to the board game Splendor. A player holds gems in five colors: Blue (B), White (W), Green (G), Red (R), Yellow (Y). Each card has a gem cost to purchase it, and the card itself has a color. The data model and code structure are up to you. There are three tasks to implement: Implement a can_purchase(card, player_gems) function. Given a card and the playe…
Interview experiences · Brex
Brex Software Engineer interview: recruiter call under 15 minutes
I applied and quickly received an invitation for a screening call, so the timeline moved fast. The process ended with a rejection shortly afterward, although the screening itself was fairly standard. The recruiter call lasted under 15 minutes. We went through the usual prompts: telling me about myself, describing a project or complex feature I had worked on, and explaining how I approached it. Th…
Interview experiences · Brex
Brex Software Engineer interview with debugging and high pressure system design
I went through a recruiter call and then several technical rounds. The whole process felt hostile and disrespectful of my time. Even when the interviewers were outwardly neutral, I didn't feel much respect for the effort involved in sitting through multiple steps. The hardest part was that I never got clear feedback about why I was rejected, so I was left guessing where things went wrong. The tec…
Interview experiences · Bridge
Bridge Software Engineer Interview Experience — Two Coding Rounds, System Design, Then a Reject
I recently interviewed at Bridge, which has since been acquired by Stripe. Sharing my interview experience here. Coding 1: You're given a list of objects, each looking something like: {"key1": 10, "key2": 20} All values are integers. You're given a specific key, plus a requirement of MAX or MIN. You need to find, among the objects in the list that contain this key, the one whose value for that ke…
Interview experiences · Brillio
Brillio Full Stack Engineer interview: a one-hour NodeJS group coding exercise
The group interview format felt intense from the start. I was placed with about 20 other people and given a sheet containing a complex NodeJS coding problem. We had one hour to solve it on our own, with no talking allowed. When the hour was up, each person had to present a solution privately to the interviewer. That put a lot of pressure on me. I could not compare approaches with anyone while sol…
Interview experiences · Brillio
Brillio Software Engineer interview: machine coding with immediate feedback
My first round was a machine-coding interview with a panel. The interviewers were polite and gave feedback immediately while I worked through the problems. They also asked a few theoretical questions alongside the coding. I explained fundamentals such as event-loop behavior and closures. The panel guided me through the discussion instead of simply throwing questions at me. It felt like an interac…
Interview experiences · Brillio
Brillio Software Engineer interview with three technical rounds and no follow-up
A recruiter contacted me through Brillio Guadalajara. I missed the first call, so they followed up by message to confirm my interest and share the position details. There was no separate HR screening after that. The interviews were simply scheduled. The process became three technical interviews in sequence: one with Brillio, then one with the client, followed by a final technical interview with t…
Interview experiences · Browserstack
Browserstack Software Engineer Interview Experience: four eliminatory technical, manager, and HR rounds
After a recruiter screen, I received a clear explanation of the process: four rounds with eliminatory checkpoints. There would be two technical rounds, a hiring-manager round, and an HR round. That made the process easy to understand on paper, but it also meant every step mattered because I could be filtered out before the end. I did not receive an offer, yet the experience matched what they told…
Interview experiences · Browserstack
Browserstack Software Engineer interview: Selenium assignment and SaaS deck
I started with a quickly scheduled video introduction. I had a couple of minutes to introduce my background and current work, as requested in the shortlisting email. The next stages were assignment-heavy. I completed a Selenium-based data-extraction and validation task, tested it on BrowserStack with the BrowserStack SDK, and prepared a five-slide presentation for the SaaS product. In the technic…
Interview experiences · Browserstack
Browserstack Software Engineer process with three-minute intro video
I had not reached a live interview yet, but I received the email for the next step. It asked for a short introduction video of about three minutes and included a form for my job-timing availability and the date I could start. After I completed that step, I was waiting for the interview rounds to begin. Nothing technical happened on a call. It felt structured around scheduling and availability rat…
Interview experiences · Burns & McDonnell
Burns & McDonnell Software Engineer interview: video prompts and recruiter chat
After connecting with recruiting, the process felt manageable and slightly casual. I first completed a video pre-screen with a small number of prompts displayed on screen. It was just me answering, with little back and forth. Next came a virtual recruiter conversation lasting about 30 to 45 minutes. It was mostly behavioral and focused on my background and fit. The recruiter was genuinely nice, a…
Interview experiences · First Trust Capital Management
Business Analyst interview at First Trust Capital Management: concise virtual discussion
After my application was reviewed, I received an email confirmation and a call to set up the virtual interview. I spoke with two people for about half an hour about role-relevant knowledge, my current process, and challenges I faced. They also asked whether I could work an EMEA shift. In a similar flow, HR scheduled a technical round after an assessment, with two interviewers. Neither account des…
Interview experiences · Intercontinental Exchange
Business Analyst interview at Intercontinental Exchange: interview experience
After an HR screening call, I had a first interview of about 45 minutes with two interviewers, followed by a similar second round. Early questions focused on how I would work day to day: bridging technical and business groups, managing stakeholders, keeping documentation clear, and handling behavioral situations in that environment. The next stage was a longer in-person session expected to last a…
Interview experiences · Keyrus France
Business Intelligence Analyst interview at Keyrus France: Power BI mismatch
I expected a role centered on senior Power BI development, but that expectation shifted quickly. After an HR introductory call, I completed a Power BI technical assessment. It included Azure and ETL/ELT, yet I came away thinking they were seeking a narrow, highly specific background in other technical areas. Those extra knockout requirements had not been emphasized in the screen or clearly reflec…
Interview experiences · Bytedance
Bytedance Data Scientist Interview Experience — Three Onsite Rounds on Multimodal Deployment and Dropout
Round 1 Discussed how to deploy a multimodal model when compute and GPU memory are limited. Follow-up: given existing captions and embeddings, how to speed up video retrieval. Asked what overfitting is and how to mitigate it. Coding question: implement a MinStack that returns the minimum in O(1) time. Round 2 Discussed methods to mitigate overfitting in deep learning and how Dropout works. Compar…
Interview experiences · Bytedance
Bytedance Intern Data Scientist Interview Experience — Round Two's Same-Day-Duplicate SQL Question
This is my write-up for the second round of the TikTok DS interview (I also have a write-up for the first round, but I won't link it here). The interviewer gave a brief self-introduction. Then I introduced myself and walked through my resume. They dug into things like how I did data preprocessing, how I handled the bias/variance tradeoff, and how I chose performance metrics, and then briefly dug…
Interview experiences · ByteDance
ByteDance Intern Interview Experience — Two Research-Focused Rounds, Then an Offer
First time sharing. Calling it an "interview report" is generous — it's more just my interview experience. Background: USNews Top 20 AI PhD, 3rd year, working on agent optimization and agentic RL. My publication record is pretty average, nothing that stands out — 2 ACL + 2 KDD + 1 EACL. I interned at Amazon before this. 03.17 Volcano Ark, AML Enterprise - RS team, HR call. Confirmed I could start…
Interview experiences · ByteDance
ByteDance Intern Software Engineer Interview Experience — E-commerce Backend, One Technical Round Ending on Spiral Matrix Follow-ups
TikTok SWE Intern, E-commerce Backend. Referral. One virtual round. Rejected. Background Applied through a referral. Position and team: E-commerce Backend. Timeline 08/06 applied 08/07 received the OA 08/23 HR scheduled the interview 09/11 first technical round 09/26 got the result (rejected) Round 1, Technical (1 hr) The interviewer spoke Chinese and the whole thing was in Chinese. Self-introduc…
Interview experiences · ByteDance
ByteDance Intern Software Engineer Interview Experience — Four Difficult Online Assessment Questions
There were four questions in total, and they were quite difficult. Question 1 Description Given an array of positive integers numbers, calculate how many of its elements have an even number of digits. Note: The solution did not need to be optimal, but a time complexity no worse than O(numbers.length^2) would fit within the execution time limit. Example For numbers = [12, 134, 111, 1111, 10], the…
Interview experiences · ByteDance
ByteDance Machine Learning Engineer Interview Experience — Interviewer Late Both Rounds, Then Rejected
I interviewed with ByteDance's Compliance Team (based in Singapore), for an MLE position. Overall the interview experience was pretty bad. Let me start with the process: Round one: the interviewer was 5 minutes late, then spent about 40 minutes asking about my project in a lot of detail. The coding question was Maximum Product Subarray, which I solved right away. Round two: the interviewer was 15…
Interview experiences · Bytedance
Bytedance Machine Learning Engineer Interview Experience — XGBoost, DP, and a Fraud-Detection System Design That Didn't Land
Interview time: February this year. Department: e-commercial team. Round 1: Self-introduction, walked through my projects. A few classic ML Q&A: Q: Why is XGBoost less prone to overfitting than a single decision tree? A: Because it's a gradient-boosting ensemble method (many weak-learner trees), it adds regularization (L1/L2, tree complexity penalties), a learning rate (shrinkage), row/column sub…
Interview experiences · Bytedance
Bytedance New Grad Data Engineer Interview Experience — DP Problem on Video Selection with an Attention-Span Constraint
The earlier round 1 also went pretty smoothly, and they notified me about round 2 the next day. This round also wrapped up successfully. The interviewer, after the self-introduction, went straight into a behavioral round — mainly grilling me on my resume: briefly talk about your internship project, what you learned from it, what the most challenging project was, how communication worked within th…