EagleView logo

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

3.2 Rounds average
Average Typical difficulty
59.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at EagleView.

Showing 3 of 32
EagleView logo
EagleView

Software Development Engineer Intern

Engineering · nearly a year ago

Intern Difficult Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Coding Technical Behavioral

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.

Confirmed questions3 questions
  • Explain runtime polymorphism in OOPs.
  • What are interfaces in OOPs?
  • Describe the system design for a messaging application.
EagleView logo
EagleView

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Coding Technical Technical Technical

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.

Confirmed questions8 questions
  • 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.
EagleView logo
EagleView

Software Engineer

Engineering · more than a year ago

Senior Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check
Interview formats
Behavioral Technical Other

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.

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

Formats, difficulty and experience

Across all 32 EagleView interview reports.

Interview formats

Technical 43%
Behavioral 27.9%
Coding 23.3%
Other 3.5%
System Design 2.3%

Interview difficulty

Easy 15.6%
Average 62.5%
Difficult 21.9%

Candidate experience

Negative 18.8%
Positive 59.4%
Neutral 21.9%