
Meraki Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 89 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Meraki.
Software Engineer
I was considered for a Software Engineer role at Cisco Meraki Sydney a while back. The application unexpectedly didn't even get past the HR screen after a call with an HR representative. This was a really unfair and unprofessional recruiting experience. As a senior candidate with prior experience at recognized tech companies, including Cisco, and now with a better employer, I felt compelled to share this. The HR person asked me something that was explicitly stated on my CV, with what seemed like a biased and unprofessional tone. I answered all questions patiently and ended the call. Later, I received a rejection message. It was the first time I was rejected during an HR screen, and it didn't make sense because the job description aligned perfectly with my background and skillset. I suspect the hiring manager never even saw my application. Despite the unpleasant experience, looking back, I'm glad it didn't proceed, as I wouldn't want to work for such a company. It's a shame for the HR staff.
- Could you share your experience with blablabla... etc.?
Software Engineer
I went through interviews for a job at Cisco Meraki over the last couple of weeks. There were four technical interviews, with the first one including a live coding session. After those, I had two interviews with the HR team from the recruiting agency. The first three technical interviews with Meraki were good, respectful, and kept to the time. But the last one wasn't great. He was late, seemed annoyed, and had mic issues. It went 20 minutes over the scheduled 30, and I had to ask him to repeat himself a lot because of his accent. Even though I could answer the questions, this last round, which I thought was the final one after getting approvals in the previous three, was a huge letdown and led to me being rejected. It felt unnecessary and tiring. I'm disappointed because I was really keen to join, but now I have a bad impression. I hope they improve their process.
- Can you explain the distinction between an interface and an abstract class?
Software Engineer Intern
So, first I had a phone screen with the recruiter where we chatted about my resume, what I'm looking for in the role, and I got to ask them some questions. Then, there were two more interviews that were technical. The second one was with a third-party company, and they asked me some stuff about WiFi and JavaScript, then we did a big technical problem with a bunch of smaller coding problems that branched off of it. The third interview was a LeetCode session with one of the software engineers at Meraki.
- Can you describe the functionality of this code snippet? (JavaScript)
- Could you explain this piece of JavaScript code?
- What does this section of code do? (JavaScript)
Meraki Software Engineer Interview Questions
Quoted word for word from Meraki interview reports.
“Given a list representing a phrase and a string, find all occurrences of the phrase in the string. For example, with phrase [a,a] and string "a a a a a", return 4.”
Read reports →“Given a sentence and a phrase, find the starting index of the first time the phrase appears.”
Read reports →“Given a list of function names and a search string, create a function that counts how many function names contain the search string's characters in order, though not necessarily consecutively. For example, given 'rep' and a list including 'replace', 'replacefirst', and 'requotereplacement', the function should return 3.”
Read reports →“Given a Binary Search Tree (BST), remove nodes whose values fall outside a specified range [min, max], ensuring the remaining nodes form a valid BST.”
Read reports →“Implement a function called amalloc that takes a size and alignment and returns a pointer allocated using malloc but aligned to the specified bytes. Also, implement the corresponding afree function.”
Read report →“Is a linked array perfectly circular if we can access every number in the array exactly once, where index i gives the next index to explore?”
Read report →“How would you find eligible words in a game of Scrabble based on first and last characters in optimal time?”
Read report →“Given an array of routers, where each router is represented by an array of (timestamp, state) pairs, write a program to display the system's state, which had a complicated definition.”
Read report →“Could you remove all nodes outside the given min and max values from a Binary Search Tree and return the root?”
Read report →Formats, difficulty and experience
Across all 89 Meraki interview reports.