Phone Screen (2 leetcode questions)
1. Valid Word abbreviation
2. Median of data stream
Interviewer seemed uninterested during the whole interview start to finish. (I asked clarifying questions, talked through my code, dry runs ect. No comments / low energy throughout on interviewer side)
Aced first question, not many follow-ups or comments from interviewer.
Second question (LC Hard) did not finish full class
Provided/explained optimal solution (two heaps), however I could not figure out logic to balance heaps during insertion.
I asked the interviewer if I could provide a suboptimal solution with one list and sorting (return midpoint) but was told to continue with heap solution.
Interview questions [1]
Question 1
Two Questions, One LC Easy, One LC Hard
Valid Word Abbreviation https://leetcode.com/problems/valid-word-abbreviation/description/
Find median of data stream https://leetcode.com/problems/find-median-from-data-stream/description/
Got a referral through a friend who worked at Meta, which sped up the entire process. After a casual initial chat, I went through a technical interview where I faced a DSA question about validating palindromes. The interviewer was friendly but rigorous. During prep, I had spent time with the coding challenges on PracHub, and it was funny to see a similar palindrome question pop up. Overall, I received an offer, but ultimately decided to decline it after careful consideration.
Interview questions [1]
Question 1
Given a string s, return true if it can be a palindrome after deleting at most one character (Valid Palindrome II).
Recruiter call was pretty standard, first round was 2 Meta tagged LC mediums in 45 minutes. On-site was 2 coding sessions of 2 LC mediums, a system design interview and a behavioral interview with an engineering manager.
Interview questions [1]
Question 1
How do you answer if someone asks how long a deliverable or project will take?
The entire process usually takes 3–8 weeks, depending on scheduling and the specific role. Coding interviews heavily emphasize common DSA topics such as arrays, strings, trees, graphs, BFS/DFS, heaps, hash maps, and dynamic programming. System design becomes increasingly important for E4+ positions.
Interview questions [1]
Question 1
Given an array of integers and a target value, return the indices of two numbers that add up to the target