
Metron, Inc. Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Metron, Inc..
Software Engineer
So first I had this online interview, it was like 1.5 hours. The first 30 minutes was with HR, then an hour with a technical software engineer. He asked me about my resume and experiences, then we moved to CoderPad where I solved a leetcode style question. After that, I got to the final round, which was a pretty long 5-hour in person thing. It started with a tour and some QA with the HR head. Then I had two 1-hour interviews with software engineers. They both asked me some questions and then had me do leet code questions on a whiteboard. After that, I interviewed with two directors for an hour. They also spent a good amount of time talking about my experiences and finished with a leet code problem. Finally, there was a "demo" meeting where a software engineer presented a problem and asked how I'd approach it before showing me their solution.
- Can you discuss your background and past work?
- Tell me about your experiences.
- Please solve the following LeetCode style question using CoderPad.
Software Engineer
It started with a recruiter call. Then I had a 1 hour meeting that was half behavioral with a technical question at the end. The last round was 5 hours long. It had 3 rounds that were behavioral / technical, then they did a software demo of their product and finally a wrap up call with HR to answer any questions. The leetcode style questions were math heavy. Not hard to come up with any solution, but you'll need a good math background to solve them optimally. They called me saying I was rejected.
- Can you write a function to generate random points within a circle, given its center and radius?
- Using the function you just wrote, how would you estimate the value of pi?
- How can you determine if a given number is a power of three?
Software Engineer
I had a technical phone screen where they hit me with a bunch of Java trivia. It was okay, only a few I didn't know immediately. I could figure out the answers using logic, but it seemed like they penalized me anyway for not having them memorized. The interviewer was super nitpicky and asked some nonsensical or trick questions, like 'this or that?' when neither was the right answer. It makes me wonder if they're that picky in interviews, what's it like working there? And they really didn't like that I used problem-solving to figure things out instead of just knowing the answer.
- Can you explain the difference between pass by value and pass by reference?
- In Java, which is more common: pass by value or pass by reference?
- What is the meaning of 'static' in Java?
Metron, Inc. Software Engineer Interview Questions
Quoted word for word from Metron, Inc. interview reports.
“How can you check if a given string is a palindrome?”
Read reports →“What is the meaning of 'static' in Java?”
Read reports →“How can you determine if a given number is a power of three?”
Read reports →“What is the meaning of 'abstract' in Java?”
Read reports →“What's the difference between an abstract class and an interface in Java?”
Read report →“Can you reverse a character array?”
Read report →“For a triangle array, what is the maximum sum you can get by summing the numbers along a path from the top to the bottom?”
Read report →“How would you find the middle node of a linked list?”
Read report →“How do you determine the most significant bit (MSB) and least significant bit (LSB) of a number?”
Read report →Formats, difficulty and experience
Across all 17 Metron, Inc. interview reports.