Upload Button Icon Add office photos

Filter interviews by

Moshi Moshi Software Developer Interview Questions and Answers

Updated 5 Apr 2024

Moshi Moshi Software Developer Interview Experiences

3 interviews found

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

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 

(2 Questions)

  • Q1. Array concepts based on javascript
  • Q2. React js or angular based questions or SQL and node js based questions
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion bargain the salary you want

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident you can get into easily and practise the basic concepts more
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Ask about your projects
  • Q2. Tell me about your project's

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray SumGiven an array of numbers, find the maximum s ... read more
asked in Cognizant
Q2. Nth Fibonacci NumberNth term of Fibonacci series F(n), where F(n) ... read more
asked in Rakuten
Q3. Merge two sorted arraysNinja has been given two sorted integer ar ... read more
asked in GlobalLogic
Q4. Terms Of APAyush is given a number ‘X’. He has been told that he ... read more
asked in Amazon
Q5. Minimum Number of Platform NeededYou are given the arrival and de ... read more

I applied via Company Website and was interviewed in Jan 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 
Round 3 - HR 

(7 Questions)

  • Q1. What are your salary expectations?
  • Q2. Share details of your previous job.
  • Q3. Why should we hire you?
  • Q4. Why are you looking for a change?
  • Q5. Where do you see yourself in 5 years?
  • Q6. What are your strengths and weaknesses?
  • Q7. Tell me about yourself.
Round 4 - One-on-one 

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and learn the new technologies

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

It was a good experience

Round 2 - Technical 

(2 Questions)

  • Q1. About java and spring boot
  • Q2. About database and microservice
Round 3 - HR 

(2 Questions)

  • Q1. Asked about my salary expectation
  • Q2. Asked about company and current CTC
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Basic python qyestions
  • Q2. Oops concepts in python
  • Ans. 

    Oops concepts in Python include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance allows a class to inherit attributes and methods from another class.

    • Encapsulation restricts access to certain components within a class.

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

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

  • Answered by AI
  • Q3. Sql queries in framework
  • Ans. 

    SQL queries are commonly used in frameworks for data manipulation and retrieval.

    • SQL queries are used to interact with databases within a framework.

    • Frameworks like Hibernate, Entity Framework, and Django ORM use SQL queries to perform database operations.

    • SQL queries can be written directly in code or generated by the framework based on object-relational mapping.

    • Examples: SELECT * FROM table_name WHERE condition, INSERT ...

  • Answered by AI
  • Q4. Inheritance and polymorphism
  • Q5. Design pattern in python
  • Ans. 

    Design patterns in Python are reusable solutions to common problems in software design.

    • Design patterns help in creating maintainable and scalable code.

    • Some common design patterns in Python include Singleton, Factory, Observer, and Strategy.

    • Each design pattern has its own purpose and implementation.

    • Design patterns promote code reusability and flexibility.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

There was aptitude test out of which 12 candidate selected

Round 2 - Technical 

(3 Questions)

  • Q1. Asked me about my project in details
  • Q2. What does group by do in SQL.
  • Ans. 

    GROUP BY in SQL is used to group rows that have the same values into summary rows.

    • GROUP BY is used with aggregate functions like COUNT, SUM, AVG, etc.

    • It is used to summarize data by grouping rows based on specified columns.

    • GROUP BY is often used in conjunction with the SELECT statement.

  • Answered by AI
  • Q3. Then asked about spring boot

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How do yo sharding in mongodb
Round 2 - One-on-one 

(1 Question)

  • Q1. Python questions
Round 3 - HR 

(1 Question)

  • Q1. Why you want to work here
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What is closure
  • Ans. 

    A closure is a function that has access to its own scope, the scope in which it was defined, and the global scope.

    • A closure is created when a function is defined inside another function.

    • The inner function has access to the variables and parameters of the outer function, even after the outer function has finished executing.

    • Closures are useful for creating private variables and functions in JavaScript.

    • They can also be us...

  • Answered by AI
  • Q2. What is Encapsulation
  • Ans. 

    Encapsulation is the process of hiding internal details and providing a public interface for accessing and manipulating data.

    • Encapsulation bundles data and methods together into a single unit.

    • It helps in achieving data abstraction and data hiding.

    • By encapsulating data, we can control access to it and prevent unauthorized modifications.

    • Encapsulation promotes code reusability and maintainability.

    • Example: A class in objec...

  • Answered by AI
  • Q3. What is Inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows for code reuse and promotes the concept of hierarchy.

    • The class that is being inherited from is called the superclass or base class.

    • The class that inherits from the superclass is called the subclass or derived class.

    • The subclass can access the public and protected members of the s...

  • Answered by AI
  • Q4. What is Abstraction
  • Ans. 

    Abstraction is the process of simplifying complex systems by focusing on essential details.

    • Abstraction involves hiding unnecessary details and exposing only relevant information.

    • It allows developers to create models or representations that capture the essential aspects of a system.

    • Abstraction helps in managing complexity, improving code reusability, and enhancing maintainability.

    • For example, in object-oriented programm...

  • Answered by AI
  • Q5. What is Polymorphism
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.

    • Polymorphism is a fundamental concept in object-oriented programming.

    • It enables code reusability and flexibility.

    • Polymorphism can be achieved through method overriding and method overloading.

    • Example: A parent class Animal can have multiple child classes like Dog, Cat, and Bird. They can ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between string and string builder.
  • Ans. 

    String is immutable, while StringBuilder is mutable and more efficient for concatenating strings.

    • String is immutable, meaning once created, its value cannot be changed. StringBuilder is mutable, allowing for modifications without creating new objects.

    • String concatenation creates a new string object each time, while StringBuilder modifies the existing object directly.

    • StringBuilder is more efficient for concatenating mul...

  • Answered by AI
  • Q2. What is async and await
  • Ans. 

    Async and await are keywords in JavaScript used to work with asynchronous code.

    • Async is used to define a function as asynchronous, allowing it to run in the background without blocking the main thread.

    • Await is used to pause the execution of an async function until a Promise is settled, and then resumes the function with the resolved value.

    • Async/await is a more readable and cleaner way to write asynchronous code compare...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Tell Me what s java
  • Ans. 

    Java is a high-level programming language known for its portability, security, and versatility.

    • Java is an object-oriented language

    • It is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)

    • Java is used for developing a wide range of applications, from mobile apps to enterprise software

  • Answered by AI

Skills evaluated in this interview

Moshi Moshi Interview FAQs

How many rounds are there in Moshi Moshi Software Developer interview?
Moshi Moshi interview process usually has 2-3 rounds. The most common rounds in the Moshi Moshi interview process are Resume Shortlist, HR and Technical.
What are the top questions asked in Moshi Moshi Software Developer interview?

Some of the top questions asked at the Moshi Moshi Software Developer interview -

  1. React js or angular based questions or SQL and node js based questi...read more
  2. Array concepts based on javascr...read more

Tell us how to improve this page.

People are getting interviews through

based on 3 Moshi Moshi interviews
Job Portal
Company Website
67%
33%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Moshi Moshi Software Developer Salary
based on 19 salaries
₹3.2 L/yr - ₹6.6 L/yr
36% less than the average Software Developer Salary in India
View more details

Moshi Moshi Software Developer Reviews and Ratings

based on 4 reviews

2.1/5

Rating in categories

2.5

Skill development

1.8

Work-Life balance

2.5

Salary & Benefits

1.5

Job Security

2.8

Company culture

1.2

Promotions/Appraisal

1.9

Work Satisfaction

Explore 4 Reviews and Ratings
Software Developer
19 salaries
unlock blur

₹3.2 L/yr - ₹6.6 L/yr

Front end Developer
7 salaries
unlock blur

₹3 L/yr - ₹3.6 L/yr

Brand Executive
7 salaries
unlock blur

₹4.5 L/yr - ₹5.7 L/yr

Graphic Designer
6 salaries
unlock blur

₹3.5 L/yr - ₹6 L/yr

Full Stack Developer
5 salaries
unlock blur

₹5 L/yr - ₹6 L/yr

Explore more salaries
Compare Moshi Moshi with

JustDial

3.5
Compare

Info Edge

4.0
Compare

Indiamart Intermesh

3.6
Compare

Matrimony.com

4.3
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