Upload Button Icon Add office photos

MongoDB

Compare button icon Compare button icon Compare

Filter interviews by

MongoDB SDE (Software Development Engineer) Interview Questions and Answers

Updated 25 Jul 2022

MongoDB SDE (Software Development Engineer) Interview Experiences

1 interview found

I applied via Referral and was interviewed in Jan 2022. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding ques easy - medium level

Round 2 - Technical 

(1 Question)

  • Q1. Merge intervals, find second largest salary in sql
  • Ans. 

    Merge intervals and find second largest salary in SQL

    • For merging intervals, sort them by start time and then iterate through the intervals to merge overlapping ones

    • For finding second largest salary, use the SQL query: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees)

  • Answered by AI

Interview Preparation Tips

Topics to prepare for MongoDB SDE (Software Development Engineer) interview:
  • DSA
Interview preparation tips for other job seekers - Be calm, have a smile on your face, do as many questions as you can on different platforms

Skills evaluated in this interview

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. Simple and General Linux related questions, Oracle installations, Linux commands etc

Interview Preparation Tips

Interview preparation tips for other job seekers - My interview for the deployment team to be responsible for deploying the security products to global customers

I applied via Naukri.com and was interviewed before Jul 2021. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Hashmap implementation
  • Ans. 

    Hashmap is a data structure that stores key-value pairs and provides constant time complexity for insertion, deletion, and retrieval.

    • Hashmap uses hashing function to map keys to indices in an array

    • Collisions can occur when two keys map to the same index, which can be resolved using separate chaining or open addressing

    • Java implementation: HashMap map = new HashMap<>()

  • Answered by AI
  • Q2. Server and environment
  • Q3. Differentce Between een Spring boot,spring
  • Ans. 

    Spring is a framework while Spring Boot is a tool that simplifies Spring application development.

    • Spring Boot provides auto-configuration and embedded servers.

    • Spring requires more configuration and setup.

    • Spring Boot is opinionated and follows 'convention over configuration'.

    • Spring Boot reduces boilerplate code.

    • Spring Boot is ideal for microservices and standalone applications.

  • Answered by AI
  • Q4. Type of conttoler in spring and type of annotations
  • Ans. 

    The type of controller in Spring is @Controller and the type of annotations are @RequestMapping and @ResponseBody.

    • @Controller is used to mark a class as a Spring MVC controller.

    • @RequestMapping is used to map a URL to a method in a controller.

    • @ResponseBody is used to indicate that the return value of a method should be serialized and returned as the response body.

  • Answered by AI
  • Q5. What is junkins why we use
  • Ans. 

    Junkins is not a known term in software engineering.

    • Junkins is not a term used in software engineering.

    • It is possible that the interviewer misspoke or meant to ask a different question.

    • It is important to clarify any confusion or misunderstandings during an interview.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - More should we prectical not to theorical

Skills evaluated in this interview

I applied via Company Website and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. They asked python memory management, string manipulations, regex, and about my current project

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep strong hold on python basics and data structure

I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Depends on role. I gave interview related to SRE devops. Brush up basics related to Jenkins splunk kubernetes python kafka prometheus docker etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be clear on basics and fluent, confident when answering. In total 5 rounds including HR

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

Interview Questionnaire 

1 Question

  • Q1. Questions were around Java, Spring,Authentication, Authorization, Forgerock tools.

Interview Preparation Tips

Interview preparation tips for other job seekers - Stick with the basics and try to explain yourself clearly. It's ok if you don't know any answer just say it directly to them. In all the interviews they would want to know your approach to a specific problem not the exact solution.

I applied via Naukri.com and was interviewed in Apr 2020. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. I have got questions about vsam files and about SQL queries.
  • Q2. What is my previous work and project roles and responsibilities.?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare with basics clear with your project,your work,and your roles and responsibilities and be good to make them understand what you willing to answer.

I applied via Naukri.com and was interviewed in Dec 2020. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tech: Core Java concepts, difference between ArrayList and LinkedList, types of functional testing, CI/CD.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be clear and crisp with your answers. Have a complete clarity with your aspirations and role based responsibilities.

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

It was an online technical round. There were around 20 MCQs and two coding questions. The round had an login window of 30 minutes. One coding question was of the level leetcode medium and the other was leetcode hard.

  • Q1. 

    Search in a Row-wise and Column-wise Sorted Matrix Problem Statement

    You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...

  • Ans. 

    Given a sorted N * N matrix, find the position of a target integer X.

    • Iterate over each row and column to search for the target integer

    • Utilize the sorted nature of the matrix to optimize the search process

    • Return the position of the target integer if found, else return -1 -1

  • Answered by AI
  • Q2. 

    Euler’s Totient Function Problem Statement

    Given an integer N, your task is to determine the count of integers between 1 and N (inclusive) that are coprime to N.

    Input:

    The first line contains an intege...
  • Ans. 

    Euler's Totient Function calculates count of integers coprime to N between 1 and N.

    • Implement Euler's Totient Function to calculate count of coprime integers to N.

    • Use the formula: phi(N) = N * (1 - 1/p1) * (1 - 1/p2) * ... * (1 - 1/pk) where p1, p2, ..., pk are prime factors of N.

    • Example: For N = 9, phi(9) = 9 * (1 - 1/3) = 6.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was a technical + HR round. The interview panel consisted of two technical guys and one person from HR.

  • Q1. 

    Sort Array of Strings Problem Statement

    Given an array of strings ARRSTR[] of size N, and a character C, your task is to sort the ARRSTR[] array according to a new alphabetical order that starts with the ...

  • Ans. 

    Sort an array of strings based on a new alphabetical order starting with a given character.

    • Iterate through the array of strings and compare each string with the given character to determine the new order.

    • Implement a custom comparator function to sort the strings based on the new alphabetical order.

    • Use built-in sorting functions in programming languages like Python, Java, or C++ to efficiently sort the array.

  • Answered by AI
  • Q2. Can you explain the pillars of Object-Oriented Programming (OOP)?
  • Ans. 

    The pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Encapsulation restricts access to certain components of an object, protecting its integrity.

    • Abstraction hides complex implementation details and only shows the necessary features.

    • Polymorphism allows objects to be treated as instances of their parent class, ena

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Amity School Of Engineering And Technology. I applied for the job as SDE - 1 in BengaluruEligibility criteriaAbove 7.5 CGPA, No BacklogsAmadeus interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, OOPS, Database Manangement Systems, SQL Queries, Greedy and DP Problems, Basics of Computer Networks.Time required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Practice questions on CP platforms such as codechef and codeforces. It will greatly help you for clearing coding round.
Tip 2 : Make notes of theory Subjects. It will greatly help you in last minute preparation.
Tip 3 : Go through the interview experience of the company before hand.
Tip 4 : Practice questions by narrating the explaination. Else it gets very difficult to both explain and code at the same time of interview.

Application resume tips for other job seekers

Tip 1 : Never lie on the resume. If you are not confident about something dont add it.
Tip 2 : Have atleast 2 projects on resume.
Tip 3 : Dont make it colourful. Follow any formal standard template.
Tip 4 : Add links to the project or your work if possible.
Tip 5 : Have only one Page. Dont write stories.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Basics of Python(Pandas)
  • Q2. Advanced SQL functions
  • Q3. Concepts of Statistics in brief
  • Ans. 

    Statistics is the study of collecting, analyzing, and interpreting data.

    • Descriptive statistics summarize and describe data

    • Inferential statistics make predictions and draw conclusions about a population based on a sample

    • Hypothesis testing is used to determine if there is a significant difference between groups

    • Regression analysis is used to model the relationship between variables

    • Probability theory is used to quantify un...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The entire process was smooth and I was given time to think after each question.
The interview process did not make me feel nervous at any point

MongoDB Interview FAQs

How many rounds are there in MongoDB SDE (Software Development Engineer) interview?
MongoDB interview process usually has 2 rounds. The most common rounds in the MongoDB interview process are Coding Test and Technical.

Tell us how to improve this page.

Interview Questions from Similar Companies

Chetu Interview Questions
3.3
 • 174 Interviews
AVASOFT Interview Questions
3.6
 • 162 Interviews
Oracle Cerner Interview Questions
3.7
 • 157 Interviews
ServiceNow Interview Questions
4.1
 • 120 Interviews
Thomson Reuters Interview Questions
4.1
 • 113 Interviews
Amadeus Interview Questions
3.9
 • 107 Interviews
UKG Interview Questions
3.1
 • 102 Interviews
EbixCash Limited Interview Questions
4.0
 • 102 Interviews
Mobileum Interview Questions
3.3
 • 37 Interviews
View all
Consultant Engineer
29 salaries
unlock blur

₹22 L/yr - ₹45 L/yr

Data Analyst
18 salaries
unlock blur

₹14.8 L/yr - ₹28 L/yr

Research Associate
12 salaries
unlock blur

₹5.6 L/yr - ₹12 L/yr

Talent Acquisition Specialist
11 salaries
unlock blur

₹5 L/yr - ₹13 L/yr

Software Engineer
10 salaries
unlock blur

₹19.2 L/yr - ₹25 L/yr

Explore more salaries
Compare MongoDB with

Thomson Reuters

4.1
Compare

Oracle Cerner

3.7
Compare

Chetu

3.3
Compare

R Systems International

3.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview