Meraki logo

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

2.9 Rounds average
Average Typical difficulty
52.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Meraki.

Showing 3 of 89
Meraki logo
Meraki

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • Could you share your experience with blablabla... etc.?
Meraki logo
Meraki

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding Technical Technical Technical Behavioral

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.

Confirmed questions1 question
  • Can you explain the distinction between an interface and an abstract class?
Meraki logo
Meraki

Software Engineer Intern

Engineering · more than a year ago

Intern Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical Coding

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.

Confirmed questions4 questions
  • 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.

Interview formats

Technical 39.2%
Coding 38.2%
Behavioral 18.1%
System Design 3.9%
Presentation 0.5%

Interview difficulty

Easy 21.3%
Average 67.4%
Difficult 11.2%

Candidate experience

Positive 52.8%
Negative 22.5%
Neutral 24.7%