Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Mercuryminds Technologies Team. If you also belong to the team, you can get access from here

Mercuryminds Technologies Verified Tick

Compare button icon Compare button icon Compare
4.6

based on 10 Reviews

Filter interviews by

Mercuryminds Technologies Reactjs Developer Interview Questions and Answers for Experienced

Updated 13 Oct 2023

Mercuryminds Technologies Reactjs Developer Interview Experiences for Experienced

1 interview found

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

I applied via Naukri.com and was interviewed in Sep 2023. 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 - Coding Test 

Usecontext,usereducer,simple ui login ,datatable

Round 3 - HR 

(1 Question)

  • Q1. Salary discussion,project discussion,company overview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(6 Questions)

  • Q1. Stringbuilder and string buffer diff
  • Q2. Where we store the object of string
  • Ans. 

    Objects of String are stored in the String Pool in Java.

    • String objects are stored in the String Pool, a special memory area in Java heap memory.

    • String literals are automatically stored in the String Pool.

    • String objects created using the new keyword are not stored in the String Pool.

    • String.intern() method can be used to store a String object in the String Pool.

  • Answered by AI
  • Q3. What is bean in springboot
  • Ans. 

    A bean in Spring Boot is a Java object that is instantiated, assembled, and managed by the Spring IoC container.

    • Beans are defined in the Spring configuration file or using annotations like @Component, @Service, @Repository, etc.

    • Beans are singleton by default but can be scoped as prototype, request, session, etc.

    • Beans are injected into other beans using dependency injection.

    • Example: @Component annotation is used to defi

  • Answered by AI
  • Q4. What is query parameters and path param
  • Ans. 

    Query parameters are used to pass data to a web server through the URL, while path parameters are part of the URL itself.

    • Query parameters are key-value pairs added to the end of a URL after a '?'

    • Path parameters are variables within the URL path itself, denoted by curly braces {}

    • Example of query parameter: www.example.com/api/users?id=123

    • Example of path parameter: www.example.com/api/users/{userId}

  • Answered by AI
  • Q5. Code snippet related to exception
  • Q6. Diff between exception and error
  • Ans. 

    Exceptions are recoverable errors that can be handled in code, while errors are unrecoverable issues that usually result in program termination.

    • Exceptions are checked at compile time, while errors are unchecked.

    • Exceptions are subclasses of Throwable, while errors are subclasses of Error.

    • Examples of exceptions include FileNotFoundException, NullPointerException, while examples of errors include OutOfMemoryError, StackOv

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dependency injection
  • Q2. What are oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on data encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: bundling data and methods that operate on the data into a single unit (class)

    • Inheritance: ability of a class to inherit properties and behavior from another class

    • Polymorphism: ability to present the same interface for different data types

    • Abstraction: hiding the complex implementation details

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

(2 Questions)

  • Q1. Why do you want to switch
  • Ans. 

    I want to switch to explore new technologies and challenges in a different industry.

    • Interested in learning new skills and technologies

    • Seeking new challenges and opportunities for growth

    • Want to explore different industry perspectives

  • Answered by AI
  • Q2. Salry expectations
Round 2 - Technical 

(2 Questions)

  • Q1. Question on oop concepts
  • Q2. Coding questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(5 Questions)

  • Q1. Intro your self
  • Q2. Please tell me what is oops?
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPs focuses on creating objects that interact with each other to solve a problem

    • It involves concepts like classes, objects, inheritance, encapsulation, and polymorphism

    • Example: In a banking system, a 'BankAccount' class can have objects like 'SavingsAccount' and 'CheckingAccount'

  • Answered by AI
  • Q3. What is stream api?
  • Q4. How hasmap internally work
  • Ans. 

    HashMap internally uses an array of linked lists to store key-value pairs, with keys being hashed to determine the index in the array.

    • HashMap uses hashing to determine the index of the key in the array.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap allows null keys and values.

    • HashMap is not synchronized, use ConcurrentHashMap for thread-safe operations.

  • Answered by AI
  • Q5. How stream is differ between stream api
  • Ans. 

    Stream API is a feature in Java that allows processing collections of objects in a functional style.

    • Stream API is used to process collections of objects in a functional style.

    • Stream API provides a set of methods to perform operations on the elements of a collection.

    • Stream API supports operations like filter, map, reduce, and collect.

    • Stream API is part of the java.util.stream package in Java.

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

(4 Questions)

  • Q1. Tell me about any of the design patterns you are familiar with
  • Ans. 

    I am familiar with design patterns such as Singleton, Factory, Observer, and MVC.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Factory pattern creates objects without specifying the exact class of object that will be created.

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and up...

  • Answered by AI
  • Q2. Design a system for a company in hospitality
  • Ans. 

    Design a system for a company in hospitality

    • Implement a centralized reservation system for booking rooms, tables, and other services

    • Incorporate a customer feedback system to gather reviews and ratings for continuous improvement

    • Include a staff scheduling and management module to efficiently allocate resources

    • Integrate a payment gateway for secure transactions and invoicing

    • Utilize data analytics to track customer prefere

  • Answered by AI
  • Q3. How and where did you implement threads
  • Ans. 

    Implemented threads in a multi-threaded application to improve performance and concurrency.

    • Implemented threads in a multi-threaded application to handle multiple tasks concurrently

    • Used threads to improve performance by parallelizing tasks

    • Implemented threads in a web server to handle multiple client requests simultaneously

  • Answered by AI
  • Q4. DSA questions I don't remember but they were from leetcode and gfg. Focus on Medium level more than easy or hard. Also heap

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2023. There were 2 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 

(6 Questions)

  • Q1. Java 8 features, functional Interfaces and predefined functional interfaces, Streams
  • Q2. Collections, Aggregations, solid principles in Java
  • Q3. Design patterns, singleton and factory explain in detail
  • Ans. 

    Design patterns are reusable solutions to common problems in software design. Singleton ensures a class has only one instance, while factory creates objects without specifying the exact class.

    • Design patterns are best practices for solving common software design problems.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Factory pattern creates objects without specifying ...

  • Answered by AI
  • Q4. Spring functions, Spring Runners, Spring Exception handling
  • Q5. Springboot annotations except common(any 5)
  • Q6. Write spring boot program to accept json as request. write the logic and explain
  • Ans. 

    Create a Spring Boot program to accept JSON requests and process the data.

    • Create a Spring Boot application with a REST controller to handle incoming JSON requests.

    • Use @PostMapping annotation to map the endpoint for accepting JSON requests.

    • Use @RequestBody annotation to bind the incoming JSON data to a Java object.

    • Process the JSON data as needed in the controller method.

    • Return a response as JSON if required.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What are the hooks you used?
  • Ans. 

    I have used useState, useEffect, useContext, and useRef hooks in my projects.

    • useState - for managing state in functional components

    • useEffect - for handling side effects in functional components

    • useContext - for accessing context in functional components

    • useRef - for accessing DOM elements or storing mutable values

  • Answered by AI
  • Q2. Complete details of last project worked
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 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 - Technical 

(1 Question)

  • Q1. Question were asked on basics of Java and SQL. Eg:- OOPS concepts, Collections
Round 3 - Technical 

(1 Question)

  • Q1. Questions were asked specific topics on Java and SQL again. This time it was moderate. Eg:- Exception Handling, Springboot, Subquery, Joins etc
Round 4 - HR 

(1 Question)

  • Q1. This round was normal and HR was explaining the company policies and discussed the package.

Interview Preparation Tips

Topics to prepare for Citicorp Java Developer interview:
  • Core Java
  • Advanced Java
  • Oracle
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

Print pattern and recursive program

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical question ask link c#,Api,mvc, Angular ,core.net
Round 4 - HR 

(1 Question)

  • Q1. Introduction and educational , work experience

Mercuryminds Technologies Interview FAQs

How many rounds are there in Mercuryminds Technologies Reactjs Developer interview for experienced candidates?
Mercuryminds Technologies interview process for experienced candidates usually has 3 rounds. The most common rounds in the Mercuryminds Technologies interview process for experienced candidates are Resume Shortlist, Coding Test and HR.

Tell us how to improve this page.

People are getting interviews through

based on 1 Mercuryminds Technologies interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Reactjs Developer Interview Questions from Similar Companies

View all

Mercuryminds Technologies Reactjs Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-Life balance

5.0

Salary & Benefits

5.0

Job Security

5.0

Company culture

5.0

Promotions/Appraisal

5.0

Work Satisfaction

Explore 1 Review and Rating
PHP Developer
6 salaries
unlock blur

₹2 L/yr - ₹3 L/yr

Software Developer
4 salaries
unlock blur

₹1.8 L/yr - ₹3.8 L/yr

UI Developer
4 salaries
unlock blur

₹1.6 L/yr - ₹3 L/yr

Softwaretest Engineer
4 salaries
unlock blur

₹1.4 L/yr - ₹3.6 L/yr

Data Engineer
3 salaries
unlock blur

₹18 L/yr - ₹20 L/yr

Explore more salaries
Compare Mercuryminds Technologies with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
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