Software Development Engineer
Interview Date
Late November & up to mid-December (Year not specified, likely 2024 or earlier based on post date)
Result
Pending
Difficulty
—
Rounds
3 rounds (HR Phone Call, Hiring Manager, Virtual On-site)
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: Late November & up to mid-December (Year not specified, likely 2024 or earlier based on post date)
Interview Type: Full-Time
Result: Pending
Difficulty: Not Specified
Rounds: 3 rounds (HR Phone Call, Hiring Manager, Virtual On-site)
Topics Asked: General questions, position briefing, Majority element, Valid Anagrams, Variant of Two Sum, Build an Index, Anagrams in a wordset, Level a garden (matrix problem)
The interview process for a Software Development Engineer in Santa Clara, CA, spanned from late November to mid-December.
Round 1 was an HR Phone Call, lasting approximately 30 minutes. This round involved general questions and a briefing about the position and the company. The candidate noted the HR was helpful throughout the process.
Round 2 was with the Hiring Manager and lasted about 70 minutes. A coding question on finding the majority element was asked during this round.
Round 3 was a Virtual On-site, which was around 4 hours long. This round included multiple coding challenges: Valid Anagrams, a variant of Two Sum where all pairs had to be returned, building an index given a series of pages and a list of words to ignore, and a complex problem involving finding anagrams in a wordset to determine how many sentences are possible if every word could be replaced by its anagram. The interviewer had skeleton code ready, and the candidate had to integrate their function outputs. Another question involved leveling a garden, given as a matrix, by finding how much dirt to add to each cell to make the garden level even. The candidate mentioned a bad start to this round as the interviewer seemed prepared for a front-end interview initially, despite it being a backend position.