Upload Button Icon Add office photos

Filter interviews by

Ellie Mae Senior Software Engineer Interview Questions and Answers

Updated 3 Sep 2021

Ellie Mae Senior Software Engineer Interview Experiences

1 interview found

I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Given a sorted array, find a given element in shortest possible time
  • Ans. 

    Use binary search algorithm to find the given element in a sorted array.

    • Start with the middle element of the array.

    • If the middle element is equal to the given element, return its index.

    • If the middle element is greater than the given element, search in the left half of the array.

    • If the middle element is smaller than the given element, search in the right half of the array.

    • Repeat the process until the element is found or

  • Answered by AI
  • Q2. Closures, Promises, Callback
  • Q3. Hoisting in JavaScript
  • Ans. 

    Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.

    • Hoisting applies to variable and function declarations, but not to variable assignments

    • Function declarations are hoisted before variable declarations

    • Hoisting can lead to unexpected behavior and should be avoided

  • Answered by AI
  • Q4. Specificity in CSS, pseudo selectors
  • Ans. 

    Specificity in CSS refers to the priority given to different CSS rules when multiple rules apply to the same element.

    • Specificity is determined by the number of ID, class, and element selectors in a rule

    • Pseudo selectors like :hover and :active can also affect specificity

    • Using !important can override specificity, but should be used sparingly

    • Understanding specificity is important for avoiding unexpected styling conflicts

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - HR will low ball you. Even though salary expectation are confirmed before technical discussion, they will low ball you in HR round. Also they will offer you one level below designation than your experience. Even when you point this, they will argue that nothing can't be done. But as soon as you say no to opportunity, they will agree for it as favour.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Difference between out and ref.
  • Q2. Sql query to find the 2nd last student marks
  • Q3. Second round was around project specific like why mongodb or posgreSQL? Project architecture and followup questions.
  • Q4. Create global exception handler.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What are new features in java 11?
  • Q2. Explain parameterised testing in juint?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Difference between Interface and Abstraction
  • Ans. 

    Interface defines a contract for a class to implement while Abstraction hides the implementation details.

    • Interface is a blueprint of a class that defines what methods a class must implement.

    • Abstraction is a concept where only relevant information is shown and irrelevant details are hidden.

    • Interfaces can have multiple inheritance while Abstraction can be achieved through abstract classes or interfaces.

    • Example: Interface...

  • Answered by AI
  • Q2. How data flows from frontend to backend in Asp.net core
  • Ans. 

    Data flows from frontend to backend in Asp.net core through HTTP requests and responses.

    • Frontend sends HTTP requests to backend API endpoints

    • Backend processes the requests and sends back HTTP responses

    • Data can be passed in the request body, query parameters, or headers

    • Example: Frontend sends a POST request to create a new user, backend receives the request, processes it, and sends a success response

  • Answered by AI
  • Q3. Functions vs Stored Procedure
  • Ans. 

    Functions are reusable code blocks that return a value, while stored procedures are precompiled SQL statements that can perform multiple operations.

    • Functions return a value, while stored procedures do not necessarily return a value.

    • Functions can be used in SQL queries, while stored procedures are called using EXECUTE statement.

    • Functions are easier to test and debug compared to stored procedures.

    • Stored procedures can co...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Valid Paramthesis
  • Q2. Design Youtube in 10mins
  • Ans. 

    Designing Youtube involves creating a platform for users to upload, share, and view videos.

    • Allow users to create accounts and upload videos

    • Implement a recommendation system based on user preferences

    • Include features like comments, likes, and subscriptions

    • Ensure scalability and high availability of the platform

    • Consider implementing monetization options for content creators

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Method overloading
  • Q2. Iterate map write code
  • Ans. 

    Iterate through a map and write code to perform operations on each key-value pair.

    • Use a for loop to iterate through the map

    • Access the key and value of each pair using the iterator

    • Perform desired operations on the key-value pairs

  • Answered by AI
  • Q3. Write Grep command
  • Ans. 

    Grep command is used to search for specific patterns in text files.

    • Use 'grep' followed by the pattern you want to search for and the file name

    • Use '-i' flag for case-insensitive search

    • Use '-r' flag for recursive search in directories

    • Use '-v' flag to invert the match and show lines that do not match the pattern

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was mostly based on core Java. Where I was unable to give answer he was ok and when I was giving answers he was feeling like how I know... I didn't understand behaviour. It felt like he was taking interview casually.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Basic all type questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Project related and technology se related
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Confidential to disclose
Round 3 - Technical 

(1 Question)

  • Q1. Confidential not to disclose
Round 4 - One-on-one 

(1 Question)

  • Q1. Confidential not to disclose
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Explain projects
  • Ans. 

    Projects are specific tasks or assignments that require a team to work together to achieve a common goal.

    • Projects involve a defined scope, timeline, and budget.

    • They require a team of individuals with different skills and expertise.

    • Examples include developing a new software application, implementing a new system, or conducting a research study.

  • Answered by AI
  • Q2. Tech stack u worked on
  • Ans. 

    I have worked on a variety of tech stacks including Java Spring, React, Node.js, and MongoDB.

    • Java Spring

    • React

    • Node.js

    • MongoDB

  • Answered by AI
  • Q3. Collection framework
  • Q4. Spring Framework questions
Round 2 - Behavioral 

(2 Questions)

  • Q1. Springs questions
  • Q2. Working knowledge in Java

Senior Software Engineer Interview Questions & Answers

TCS user image Pavan Kumar Pulavarthy

posted on 24 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Not Selected

I applied via Indeed and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Java 8 features
  • Q2. Explain lamda function and thread concept
  • Ans. 

    Lambda function is an anonymous function used for short tasks. Threads allow for concurrent execution in a program.

    • Lambda function is a concise way to define small functions without a name.

    • Threads allow multiple tasks to run concurrently in a program.

    • Lambda functions are often used in functional programming and for callbacks.

    • Threads can improve performance by utilizing multiple cores of a CPU.

    • Example of lambda function...

  • Answered by AI
  • Q3. Explain cicd functionality
  • Ans. 

    CI/CD stands for Continuous Integration/Continuous Deployment, a practice in software development to automate the process of testing and deploying code changes.

    • CI/CD automates the process of integrating code changes from multiple developers into a shared repository.

    • It includes automated testing to ensure that code changes do not break existing functionality.

    • CI/CD also automates the deployment of code changes to product...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to prepare the basics that is enough

Ellie Mae Interview FAQs

How to prepare for Ellie Mae Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Ellie Mae. The most common topics and skills that interviewers at Ellie Mae expect are AWS, Software Development, C#, Java and Software Engineering.
What are the top questions asked in Ellie Mae Senior Software Engineer interview?

Some of the top questions asked at the Ellie Mae Senior Software Engineer interview -

  1. Given a sorted array, find a given element in shortest possible t...read more
  2. Specificity in CSS, pseudo select...read more
  3. Hoisting in JavaScr...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Ellie Mae interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Ellie Mae Senior Software Engineer Salary
based on 13 salaries
₹17 L/yr - ₹28 L/yr
47% more than the average Senior Software Engineer Salary in India
View more details
Document Processor
14 salaries
unlock blur

₹2.4 L/yr - ₹3.5 L/yr

Senior Software Engineer
13 salaries
unlock blur

₹17 L/yr - ₹28 L/yr

Software Engineer
7 salaries
unlock blur

₹6.6 L/yr - ₹24 L/yr

Technical Support Analyst
6 salaries
unlock blur

₹9 L/yr - ₹10.9 L/yr

HR Recruiter
5 salaries
unlock blur

₹3.3 L/yr - ₹5.5 L/yr

Explore more salaries
Compare Ellie Mae with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Capgemini

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview