
EagleView Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 32 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at EagleView.
Software Development Engineer Intern
There was an online assessment/coding round, then 2 technical interviews, and finally a tech + HR interview. All the interviews had unique questions and explored topics in varying depths. All areas were covered.
- Explain runtime polymorphism in OOPs.
- What are interfaces in OOPs?
- Describe the system design for a messaging application.
Software Engineer
So it was an on-campus drive, and it started with an online test that included a UCAT (aptitude and personality test with 40 questions). The online test itself had 2 coding questions, one easy and one average. After the UCAT and online test, they shortlisted students for 3 rounds of technical interviews. Each of these interviews was of average difficulty. A key thing during your interview is your resume, no matter what position they are hiring for. The difficulty of the questions really depends on the interviewer. Unfortunately, I didn't get selected. I didn't clear the second round, so I wasn't scheduled for the third.
- Regarding the on-campus drive and online coding test with UCAT, can you explain what a merkel tree is?
- Can you elaborate on the project mentioned in your resume?
- Please explain encryption and decryption, perhaps using the alice and bob scenario.
Software Engineer
So my interview experience was pretty good overall. It took around two months from start to finish, beginning in December 2021. Even though that sounds like a long time, it wasn't really, especially with the holidays thrown in. I saw the job posting on LinkedIn and then got in touch with a recruiter from an agency. She was great and guided me through everything. She asked me for more details about my experience, skills, and knowledge. I think giving her that extra info really helped. Apparently, the hiring manager was really keen to talk to me because of my background. Then, I had a chat with the hiring manager. I've been lucky to work with some really smart people throughout my career, and it was super clear right away that this guy was another one. Plus, I started getting really stoked about the job he was describing. He was also upfront about what came next. He said I'd be meeting other team members, and if anyone thought I wasn't a good fit, it wouldn't work out. Those meetings actually went really well! The last step was a cognitive aptitude test. Honestly, it felt a bit daunting at first, but then I saw it as a challenge I wanted to beat. So, I buckled down and prepared for it. I actually recommend getting a prep course, like this one: https://www.udemy.com/course/ccat-real-practice-tests-criteria-cognitive-aptitude-test/. It was super useful for the actual test.
- Can you tell me about your experience, skills, and knowledge that are relevant to this role?
- What relevant experience, skills, and knowledge do you possess?
- Could you elaborate on your background, detailing your experience, skills, and knowledge?
EagleView Software Engineer Interview Questions
Quoted word for word from EagleView interview reports.
“In the context of ResNet, why do we add a skip connection?”
Read reports →“What happens to the first person who is killed?”
Read reports →“What is the difference between class and instance variables in Python?”
Read reports →“What's the minimum number of cuts needed to divide a square, circle, or rectangular cake into four equal pieces?”
Read reports →“If you're given the inorder and postorder traversals of a binary tree, how would you determine its preorder traversal?”
Read report →“How do you find non-repeating characters in a letter stream?”
Read report →“What is the concept of bias and variance in computer vision?”
Read report →“If numbers from a stack are picked such that the first is printed, the second is put at the last, then the third is printed but the fourth is kept at last, and we are given a list of numbers on which this procedure has already been performed, how do we find the original position of each element before the operation was performed? (Done with Deque)”
Read report →“What are the differences between a stack and a queue?”
Read report →Formats, difficulty and experience
Across all 32 EagleView interview reports.