Software Engineer · Mid-Level · Virtual Onsite
- Why did you choose a hybrid approach? - Why BM25 keyword matching? - Implement the beam search algorithm
- Why did you choose a hybrid approach? - Why BM25 keyword matching? - Implement the beam search algorithm
Showing 301-310 of 1571 forum items
## Apple **2.10 HM Interview:** I was asked about the usage of fork join/join_none/join_any. I had to generate five groups of non-overlapping random memory regions using constraints. The interviewer asked about the components of a testbench (likely testing my...
**Prompt:** The interview was a 4-part progressive coding challenge. Part 1: Parse a raw CSV string into structured transaction objects. Each row represented a transaction with fields like ID, amount, merchant, etc. Had to handle leading and trailing whitespac...
In my phone screen, I was asked many questions about operating system concepts, so I recommend preparing OS fundamentals thoroughly. I also had a C++ coding question: Given an integer array `nums` of length `n`, where each element is in the range `[1, n-1]`, t...
I had an onsite interview where I was asked to write a function that identifies the admin user within a company's camera system. The prompt stated that the company is a Verkada customer and has only one admin user with access to all cameras. I was given a nest...
The interview process consisted of a phone screen and an onsite interview. **Phone Screen:** Before the phone screen, the HR representative sent environment setup instructions. I had to set up my GitHub account and install Docker and PyCharm locally. The inter...
The coding question was Leetcode 758. The interviewer was very friendly and easy to talk to, but I was rejected the next day.
### Round 1: Behavioral (BQ) I was asked standard behavioral questions about conflict resolution, challenges, and how I handle failures. ### Round 2: Coding with AI The coding question was a variation of the Meeting Scheduler problem in an object-oriented desi...