Upload Button Icon Add office photos

Mjunction Services

Compare button icon Compare button icon Compare

Filter interviews by

Mjunction Services Java Developer Interview Questions and Answers

Updated 22 Jul 2024

Mjunction Services Java Developer Interview Experiences

1 interview found

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

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. What is thread in java
  • Ans. 

    Thread in Java is a lightweight sub-process that allows concurrent execution within a single process.

    • Threads allow multiple tasks to be executed concurrently in a Java program.

    • Threads share the same memory space and resources within a process.

    • Java provides built-in support for creating and managing threads using the Thread class or implementing the Runnable interface.

    • Example: Creating a new thread - Thread myThread = n

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. Given an array of non-negative integers.Find the length of the longest subsequence such that elements in the subsequence are contiguous integers. The consecutive numbers can be in any order. Example n=7 nu...
  • Ans. 

    Find the length of the longest subsequence of contiguous integers in an array.

    • Sort the array

    • Iterate through the array and check for consecutive integers

    • Keep track of the longest subsequence found

  • Answered by AI
  • Q2. Get list of pincodes from these objects Employee{ id Long, name String, Addresses : List
    } Addresses{ houseNo long, pindcode long, state String, country String, } Ans. Use flatMap to flatten and then use m...
  • Ans. 

    Use flatMap and map to extract list of pincodes from Employee objects

    • Use flatMap to flatten the list of Addresses in each Employee object

    • Use map to iterate over the flattened list and extract the pincodes

    • Example: employeeList.stream().flatMap(emp -> emp.getAddresses().stream()).map(address -> address.getPincode()).collect(Collectors.toList())

  • Answered by AI
  • Q3. What is Database Pooling, Hikari and its configurations. Java 8 to current enchancements and current java version Factory and Builder design patterns to explain and code Project expalantion and details, Cr...
  • Ans. 

    Database pooling is a technique used to manage a pool of database connections for efficient resource utilization. HikariCP is a popular database connection pooling library in Java.

    • HikariCP is a high-performance database connection pooling library for Java applications.

    • It is known for its low latency and high throughput.

    • Configurations for HikariCP include settings such as maximum pool size, connection timeout, and idle ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA and design patterns and knowledge of springboot,java & streams API advance methods etc.

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Explain Spring Boot
  • Q2. What is Redux in React
  • Q3. What is Context API in React
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. They asked some core Java Concepts,String,Java 8,SpringBoot Architecture,Stream API code

Java Developer Interview Questions & Answers

Incedo user image Nithin Krishna

posted on 31 Aug 2024

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

(2 Questions)

  • Q1. Difference between ArrayList and LinkedList?
  • Ans. 

    ArrayList is implemented as a resizable array, while LinkedList is implemented as a doubly linked list.

    • ArrayList provides fast random access, LinkedList provides fast insertion and deletion.

    • ArrayList uses more memory as it needs to allocate a fixed size array, LinkedList uses more memory for storing references to the next and previous elements.

    • Example: ArrayList is better for scenarios where random access is required, ...

  • Answered by AI
  • Q2. Difference between HashMap and HashTable?
  • Ans. 

    HashMap is non-synchronized and allows null values, while HashTable is synchronized and does not allow null values.

    • HashMap is non-synchronized, meaning it is not thread-safe, while HashTable is synchronized and thread-safe.

    • HashMap allows null values for both keys and values, while HashTable does not allow null keys or values.

    • HashMap is faster than HashTable as it is non-synchronized, but HashTable is preferred in multi...

  • Answered by AI

Skills evaluated in this interview

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

(5 Questions)

  • Q1. What is the contract between hashCode and equals method?
  • Ans. 

    The contract between hashCode and equals method is that if two objects are equal according to the equals method, then their hash codes must also be equal.

    • hashCode and equals method must be consistent - if two objects are equal according to equals method, their hash codes must be equal

    • If two objects have the same hash code, they may or may not be equal according to equals method

    • Overriding equals method in a class requir...

  • Answered by AI
  • Q2. Features introduced in Java 8
  • Ans. 

    Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods in interfaces.

    • Lambda expressions allow you to pass functions as arguments.

    • Functional interfaces have a single abstract method and can be used with lambda expressions.

    • Streams provide a way to work with sequences of elements.

    • Default methods allow interfaces to have method implementations.

  • Answered by AI
  • Q3. What are the ways to start a thread
  • Ans. 

    Ways to start a thread in Java

    • Extending the Thread class and overriding the run() method

    • Implementing the Runnable interface and passing it to a Thread object

    • Using a thread pool from the Executors class

  • Answered by AI
  • Q4. What will happen if you start a thread which is already running
  • Ans. 

    The thread will continue running as it is already active

    • The thread will not be started again if it is already running

    • Attempting to start a thread that is already running will not have any effect

    • The thread will continue its execution without any interruption

  • Answered by AI
  • Q5. Explain about the join and sleep method
  • Ans. 

    Join method is used to wait for a thread to finish its execution, while sleep method is used to pause the execution of a thread for a specified amount of time.

    • Join method is used to wait for a thread to finish its execution before moving on to the next task.

    • Sleep method is used to pause the execution of a thread for a specified amount of time, allowing other threads to run.

    • Example: thread1.join() will wait for thread1 ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just listen to a lot of mock interview or original interview videos to get a hang of how an interview will be and even to check your knowledge and recall the things which you have learned.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I was interviewed in Jul 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Micro service disadvantage
  • Ans. 

    Microservices can introduce complexity, communication overhead, and potential performance issues.

    • Increased complexity due to managing multiple services

    • Communication overhead between services

    • Potential performance issues due to network latency

    • Difficulty in maintaining consistency across services

  • Answered by AI
  • Q2. @functionalinterface can we extend or not, map & flatmap
  • Ans. 

    No, @FunctionalInterface cannot be extended. Map and flatMap are default methods in the interface and cannot be overridden.

    • No, @FunctionalInterface cannot be extended as it is a single abstract method interface.

    • Map and flatMap are default methods in the interface and cannot be overridden.

    • Example: public interface MyInterface { void myMethod(); default void myDefaultMethod() { // implementation } }

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Java8 coding to filter the vowels
  • Ans. 

    Using Java8 to filter vowels from an array of strings

    • Use Java8 stream and filter to iterate through each string in the array

    • Use a lambda expression to check if each character is a vowel

    • Collect the filtered strings into a new array

  • Answered by AI
  • Q2. Java8, Multi Threading, Hibernate, JPA

Skills evaluated in this interview

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 Mar 2024. There were 5 interview rounds.

Round 1 - Aptitude Test 

30 multiple choice questions

Round 2 - Coding Test 

Two coding questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Oops questions like main principles of oops
Round 4 - One-on-one 

(1 Question)

  • Q1. Deep in project
Round 5 - HR 

(1 Question)

  • Q1. Self intro, family background,some hr questions
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

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 - One-on-one 

(8 Questions)

  • Q1. Explain OOPs concepts.
  • Ans. 

    OOPs concepts are fundamental principles of object-oriented programming that help in designing and implementing software solutions.

    • Encapsulation: Bundling data and methods together in a class.

    • Inheritance: Creating new classes by inheriting properties and behaviors from existing classes.

    • Polymorphism: Ability of an object to take on many forms.

    • Abstraction: Hiding complex implementation details and providing a simplified ...

  • Answered by AI
  • Q2. Write a program to count occurance the letter in a string.
  • Ans. 

    This program counts the occurrence of each letter in a given string.

    • Use a HashMap to store the count of each letter.

    • Iterate through the characters of the string and update the count in the HashMap.

    • Finally, print the count of each letter.

  • Answered by AI
  • Q3. Write a SQL query to find third highest salary from employee table.
  • Ans. 

    SQL query to find third highest salary from employee table.

    • Use the ORDER BY clause to sort the salaries in descending order

    • Use the LIMIT clause to limit the result to the third row

    • Use a subquery to exclude the highest and second highest salaries

  • Answered by AI
  • Q4. Difference between Array and arraylist.
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array has a fixed length, while ArrayList can grow dynamically.

    • Array can store both primitive types and objects, while ArrayList can only store objects.

    • Array uses square brackets [] for declaration, while ArrayList uses angle brackets <>.

    • Array provides direct access to elements using index, while ArrayList provides methods for...

  • Answered by AI
  • Q5. Explain working of Arraylist.
  • Ans. 

    ArrayList is a dynamic array that can grow or shrink in size. It stores objects and provides methods for adding, removing, and accessing elements.

    • ArrayList is part of the Java Collections Framework.

    • It is implemented as a resizable array.

    • Elements can be added using the add() method.

    • Elements can be accessed using the get() method.

    • Elements can be removed using the remove() method.

    • The size() method returns the number of el...

  • Answered by AI
  • Q6. What is the default size of an arraylist.
  • Ans. 

    The default size of an ArrayList is 10.

    • The default initial capacity of an ArrayList is 10.

    • If the number of elements exceeds the initial capacity, the ArrayList automatically increases its size.

    • The capacity of an ArrayList can be increased manually using the ensureCapacity() method.

  • Answered by AI
  • Q7. Some questions from my resume about my previous experience.
  • Q8. The interviewer was stupid and in my opinion they are just wasting your precious time. After the interview they don't provide any updates about the interview.

Interview Preparation Tips

Interview preparation tips for other job seekers - Study core Java in depth and some famous SQL questions.

Skills evaluated in this interview

Mjunction Services Interview FAQs

How many rounds are there in Mjunction Services Java Developer interview?
Mjunction Services interview process usually has 1 rounds. The most common rounds in the Mjunction Services interview process are Technical.
How to prepare for Mjunction Services Java Developer 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 Mjunction Services. The most common topics and skills that interviewers at Mjunction Services expect are Hibernate, Spring MVC, Java, Spring Boot and Struts.

Tell us how to improve this page.

Mjunction Services Java Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Mjunction Services Java Developer Salary
based on 9 salaries
₹4 L/yr - ₹10 L/yr
12% more than the average Java Developer Salary in India
View more details

Mjunction Services Java Developer Reviews and Ratings

based on 3 reviews

3.6/5

Rating in categories

4.2

Skill development

4.0

Work-life balance

3.6

Salary

4.4

Job security

3.8

Company culture

2.8

Promotions

3.0

Work satisfaction

Explore 3 Reviews and Ratings
Associate
151 salaries
unlock blur

₹2 L/yr - ₹4.5 L/yr

Senior Officer
106 salaries
unlock blur

₹4.2 L/yr - ₹10.9 L/yr

Officer
101 salaries
unlock blur

₹3 L/yr - ₹9 L/yr

Manager
72 salaries
unlock blur

₹5 L/yr - ₹16 L/yr

Senior Manager
72 salaries
unlock blur

₹6.2 L/yr - ₹20.7 L/yr

Explore more salaries
Compare Mjunction Services with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Tech Mahindra

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