Upload Button Icon Add office photos

Filter interviews by

Globus Medical Java Developer Interview Questions and Answers

Updated 23 Jun 2023

Globus Medical Java Developer Interview Experiences

1 interview found

Java Developer Interview Questions & Answers

user image Lakshmi Saipriya

posted on 23 Jun 2023

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

I applied via Naukri.com and was interviewed before Jun 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. Explain about project architecture
  • Q2. Explain about the oops,java collections and hibernate concepts
  • Ans. 

    OOPs, Java Collections, and Hibernate are key concepts in Java development.

    • OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • Java Collections provide a set of classes and interfaces that implement commonly reusable collection data structures like lists, sets, maps, etc.

    • Hibernate is an ORM (Object-...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Whats your salary expection
  • Q2. How consistent you are for the company to handle the work

Skills evaluated in this interview

Interview questions from similar companies

Java Developer Interview Questions & Answers

Practo user image atchum naidu kadagala

posted on 5 Jul 2024

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

They have conducted on their own platform

Round 2 - Technical 

(2 Questions)

  • Q1. Spring boot annotations
  • Q2. Java questions , hashmap
Round 3 - System design 

(2 Questions)

  • Q1. Not sure at all
  • Q2. Unable to recollect
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Coding Test 

It was an online coding round where i was given two medium leetcode questions was able to do both of them in the given time and had a positive response from the interviewer

Round 2 - Technical 

(1 Question)

  • Q1. Questions were asking from java kafka sql and system design all the questions that were asked were of medium difficulty
Round 3 - Technical 

(1 Question)

  • Q1. This was my final round with the senior manager in which we did system design for car parking system it was a great round as i enjoyed it a lot.

Interview Preparation Tips

Interview preparation tips for other job seekers - please check the reviews of the org on other platforms before joining
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Impliment counter using closure in js
  • Ans. 

    Implement a counter using closure in JavaScript.

    • Create a function that returns another function which increments a counter variable.

    • The counter variable should be defined in the outer function's scope and only accessible to the inner function.

    • Each time the inner function is called, increment the counter variable and return its value.

  • Answered by AI
  • Q2. Explain promises, promise.all(), impliment binary search
  • Ans. 

    Promises are objects representing the eventual completion or failure of an asynchronous operation. promise.all() is a method that takes an array of promises and returns a single promise that resolves when all of the promises have resolved.

    • Promises are used in JavaScript to handle asynchronous operations.

    • promise.all() takes an array of promises and returns a single promise that resolves when all promises in the array ha...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Questions on kafka, cache invalidation, diff b/w authentication and authorization

Interview Preparation Tips

Interview preparation tips for other job seekers - brush up basics of js and microservices

Skills evaluated in this interview

I was interviewed in Dec 2016.

Interview Questionnaire 

1 Question

  • Q1. Tell me about yourself tell me about your internship My interview was unstructured(i.e based on your reply interviewer was asking Questions)

Interview Preparation Tips

Round: Test
Experience: Questions were very difficult and solving one Question gets you shortlisted for interview
I don't remember the Questions
Duration: 1 hour 30 minutes
Total Questions: 2

Skills: Internship Work, Inter Person Communication Skills
College Name: IIT Roorkee

Java Developer Interview Questions & Answers

Practo user image atchum naidu kadagala

posted on 5 Jul 2024

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

They have conducted on their own platform

Round 2 - Technical 

(2 Questions)

  • Q1. Spring boot annotations
  • Q2. Java questions , hashmap
Round 3 - System design 

(2 Questions)

  • Q1. Not sure at all
  • Q2. Unable to recollect
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Computer Fundamentals

Round 2 - Technical 

(1 Question)

  • Q1. Flatten a binary tree
  • Ans. 

    Flatten a binary tree by converting it into a linked list in-place.

    • Use a recursive approach to flatten the binary tree.

    • Traverse the tree in a pre-order manner and keep track of the previous node.

    • Set the left child of each node to null and the right child to the next node in the linked list.

    • Example: Input: 1 -> 2 -> 5 -> 3 -> 4 -> null, Output: 1 -> null -> 2 -> null -> 3 -> null -> 4 -> null -> 5 -> null

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Coding Test 

Coding test based on Binary trees, String Manipulation

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round had 3 coding questions of Medium to Hard level of difficulty.

  • Q1. 

    Intersection of Two Unsorted Arrays Problem Statement

    Given two integer arrays ARR1 and ARR2 of sizes 'N' and 'M' respectively, find the intersection of these arrays. The intersection is defined as the se...

  • Ans. 

    Approach 1 (Using Hashing) :

    1) Initialize an empty set hs.
    2) Iterate through the first array and put every element of the first array in the set S.
    3) For every element x of the second array, do the following :
    Search x in the set hs. If x is present, then print it.


    TC : O(N+M) under the assumption that hash table search and insert operations take O(1) time, here N=size of array
    1 and M=size of array 2.
    SC : O(min(N,M))



    Appr...

  • Answered Anonymously
  • Q2. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. 

    This was a very standard DP problem and I had already solved it on platforms like LeetCode and CodeStudio so I
    was able to come up with the logic and code it preety fast.


    Steps :

    1) Create a two-dimensional array, ‘dp’, where ‘dp[i][j]’ will denote the total number of ways to make j value by using i
    coins.

    2) Run 2 loops ,1st one from 1 to value and second one throught the array denominations.

    3) Fill dp array by the recurre...

  • Answered Anonymously
  • Q3. 

    Longest Substring Without Repeating Characters Problem Statement

    Given a string S of length L, determine the length of the longest substring that contains no repeating characters.

    Example:

    Input:
    "abac...
  • Ans. 

    Approach : I solved it using 2-pointers and keeping a track of the frequency of the elements encountered in a freq
    array of size 26.

    Steps :

    1) Initiliase a freq array of size 26 where a=0, b=1 ...,z=25 .
    2) Let s be our string and n = s.size()
    3) Do , freq[s[0]]++;
    4) Keep 2 pointers start and end where initially start=0 and end=1 also maintain a answer variable ans where initially
    ans=0
    5) Now run a loop till end=1 and start...

  • Answered Anonymously
Round 2 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round started with 2 coding questions and then moved on to some more questions from OOPS.

  • Q1. 

    Palindrome Linked List Problem Statement

    You are provided with a singly linked list of integers. Your task is to determine whether the given singly linked list is a palindrome. Return true if it is a pali...

  • Ans. 

    Approach :

    1) Recursively traverse the entire linked list to get the last node as a rightmost node.

    2) When we return from the last recursion stack. We will be at the last node of the Linked List. Then the last node
    value is compared with the first node value of Linked List.

    3) In order to access the first node of Linked List, we create a global left pointer that points to the head of Linked List
    initially that will be avai...

  • Answered Anonymously
  • Q2. 

    Search Element in a Rotated Sorted Array

    Given a sorted array that has been rotated, the task is to find the index of a specific element. The array is initially sorted in ascending order and then rotated ...

  • Ans. 

    This was a preety standard Binary Search Question and I had solved this question before on platforms like LeetCode
    and CodeStudio . I was asked this question to test my implementation skills and how well do I handle Edge Cases .

    Approach :

    1) The idea is to find the pivot point, divide the array in two sub-arrays and perform binary search.

    2) The main idea for finding pivot is – for a sorted (in increasing order) and pivot...

  • Answered Anonymously
  • Q3. What is a static variable in C?
  • Ans. 

    1) Static variables are initialized only once.
    2) The compiler persists with the variable till the end of the program.
    3) Static variables can be defined inside or outside the function.
    4) They are local to the block.
    5) The default value of static variables is zero.
    6) The static variables are alive till the execution of the program.

    Here is the syntax of static variables in C language,

    static datatype variable_name = value;

    ...

  • Answered Anonymously
  • Q4. What is the difference between abstraction and inheritance?
  • Ans. 

    The main difference between abstraction and inheritance is that abstraction allows hiding the internal details and displaying only the functionality to the users, while inheritance allows using properties and methods of an already existing class.

  • Answered Anonymously
Round 3 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round had questions mainly from HTML,CSS and JavaScript as I had mentioned some Frontend Projects in my resume so the interviewer wanted to check my skills on those. He also asked me some SQL queries and a simple coding question towards the end of the interview.

  • Q1. What is event bubbling in JavaScript?
  • Ans. 

    Event bubbling is a method of event propagation in the HTML DOM API when an event is in an element inside another element, and both elements have registered a handle to that event. It is a process that starts with the element that triggered the event and then bubbles up to the containing elements in the hierarchy. In event bubbling, the event is first captured and handled by the innermost element and then propagated to...

  • Answered Anonymously
  • Q2. How can you optimize the loading of website assets?
  • Ans. 

    To optimize website load time we need to optimize its asset loading and for that:

    1) CDN hosting - A CDN or content delivery network is geographically distributed servers to help reduce latency.

    2) File compression - This is a method that helps to reduce the size of an asset to reduce the data transfer

    3) File concatenation - This reduces the number of HTTP calls

    4) Minify scripts - This reduces the overall file size of js...

  • Answered Anonymously
  • Q3. In how many ways can you display HTML elements?
  • Ans. 

    1) inline: Using this we can display any block-level element as an inline element. The height and width attribute values of the element will not affect.

    2) block: using this, we can display any inline element as a block-level element. 

    3) inline-block: This property is similar to inline, except by using the display as inline-block, we can actually format the element using height and width values.

    4) flex: It displays...

  • Answered Anonymously
  • Q4. 

    Check if Two Strings are Anagrams

    Anagrams are words or names that can be formed by rearranging the letters of another word. For instance, 'spar' can be rearranged to form 'rasp', making them anagrams.

    E...

  • Ans. 

    Approach 1(Using Sorting) : 
    1) Sort both strings
    2) Compare the sorted strings

    TC : O(N*log(N)), where N = length of the string
    SC : O(1)


    Approach 2(Counting characters) : 

    1) Create count arrays of size 256 for both strings. Initialize all values in count arrays as 0.
    2) Iterate through every character of both strings and increment the count of character in the corresponding count arrays.
    3) Compare count arrays. I...

  • Answered Anonymously
Round 4 - HR 

(2 Questions)

Round duration - 30 minutes
Round difficulty - Easy

This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. What is something about you that is not included in your resume?
  • Ans. 

    If you get this question, it's an opportunity to choose the most compelling information to share that is not obvious from your resume.

    Example :

    Strength -> I believe that my greatest strength is the ability to solve problems quickly and efficiently, which makes me unique from others.

    Ability to handle Pressure -> I enjoy working under pressure because I believe it helps me grow and become more efficient.


    Tip : Empha...

  • Answered Anonymously
  • Q2. Why should we hire you?
  • Ans. 

    Tip 1 : The cross questioning can go intense some time, think before you speak.

    Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

    Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the...

  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAPracto interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, DBMS, JavaScript, HTML, CSS, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Apr 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round had 3 coding questions of Medium to Hard level of difficulty.

  • Q1. 

    Balanced Parentheses Combinations

    Given an integer N representing the number of pairs of parentheses, find all the possible combinations of balanced parentheses using the given number of pairs.

    Explanati...

  • Ans. 

    Approach :
    1) First make a recursive function, say ‘solve’ taking the number of opening brackets ‘opening’, number of closing
    brackets ‘closing’ output string ‘output’, and an array of strings ‘ans’ as arguments.

    2) Make the base condition as if ‘opening’ = 0 and ‘closing’ = 0 then push the output string in the ‘ans’ and return.

    3) If ‘opening’ is not equal to zero then call the ‘solve’ function recursively by decrementing...

  • Answered Anonymously
  • Q2. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    Approach 1 (Brute Force) :

    1) Iterate over every elevation or element and find the maximum elevation on to the left and right of it. Say, the
    maximum elevation on to the left of the current elevation or element that we are looking at is ‘maxLeftHeight’ and the
    maximum elevation on to the right of it is ‘maxRightHeight’.

    2) Take the minimum of ‘maxLeftHeight’ and ‘maxRightHeight’ and subtract it from the current elevation o...

  • Answered Anonymously
  • Q3. 

    Rotting Oranges Problem Statement

    You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:

    • 0 - representing an empty cell
    • 1 - representing a fre...
  • Ans. 

    Approach : I solved this problem using Multisource-BFS as I had solved questions similar to this while preparing for
    my interviews.

    Steps :

    1) Initialize ‘TIME’ to 0.

    2) Declare a Queue data structure and a 2D boolean array ‘VISITED’.

    3) Push all cells with rotten orange to the queue.

    4) Loop till queue is not empty
    4.1) Get the size of the current level/queue.
    4.2) Loop till the 'LEVEL_SIZE' is zero:
    i) Get the front cell of t...

  • Answered Anonymously
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a standard DS/Algo round where I was given 2 questions to solve under 60 minutes. I was able to come up with the optimal approach for both the questions and then at the end of the interview I was also asked the famous Die Hard Water Puzzle.

  • Q1. 

    Queue Using Stacks Implementation

    Design a queue data structure following the FIFO (First In First Out) principle using only stack instances.

    Explanation:

    Your task is to complete predefined functions t...

  • Ans. 

    A queue can be implemented using two stacks. Let queue to be implemented be q and stacks used to implement q be stack1 and stack2. q can be implemented in two ways: 

    Approach 1 (By making enQueue operation costly) : This method makes sure that oldest entered element is always at the top of stack 1, so that deQueue operation just pops from stack1. To put the element at top of stack1, stack2 is used. 

    enQueue(q, ...

  • Answered Anonymously
  • Q2. 

    Merge Intervals Problem Statement

    You are provided with 'N' intervals, each containing two integers denoting the start time and end time of the interval.

    Your task is to merge all overlapping intervals a...

  • Ans. 

    Approach :

    1) We will first sort the intervals by non-decreasing order of their start time.

    2) Then we will add the first interval to our resultant list.

    3) Now, for each of the next intervals, we will check whether the current interval is overlapping with the last interval in
    our resultant list.

    4) If it is overlapping then we will update the finish time of the last interval in the list by the maximum of the finish time
    of ...

  • Answered Anonymously
  • Q3. You have a 3-liter jar and a 5-liter jar. How can you measure exactly 4 liters using these two jars?
  • Ans. 

    Approach : 

    1) Fill the 5 liter jug from the tap.
    2) Empty the 5 liter jug into the 3 liter jug - leaving 2 liters in the 5 liter jug.
    3) Pour away the contents of the 3 liter jug.
    4) Fill the 3 liter jug with the 2 liters from the 5 liter jug - leaving 2 liters in the 3 liter jug.
    5) Fill the 5 liter jug from the tap.
    6) Fill the remaining 1 liter space in the 3 liter jug from the 5 liter jug.
    7) Leaving 4 liters in the

  • Answered Anonymously
Round 3 - Face to Face 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 2 coding questions - first one related to Binary Tree and the second one was a simple question from Bit Manipulation. This was followed by some questions from OOPS.

  • Q1. 

    Binary Tree Diameter Problem Statement

    You are given a Binary Tree, and you need to determine the length of the diameter of the tree.

    The diameter of a binary tree is the length of the longest path betwe...

  • Ans. 

    Approach 1 :

    Steps :

    1) If the ‘root’ node is NULL, return 0. The diameter of an empty tree is 0.
    2) Recur for the left subtree and store the diameter of the left subtree in a variable ‘leftDiameter’, i.e.
    ‘leftDiameter’ = getDiameter(left child of the root node)
    3) Similarly, recur for the right subtree and store the diameter of the right subtree in a variable
    ‘rightDiameter’ i.e. ‘rightDiameter’ = getDiameter(right child o...

  • Answered Anonymously
  • Q2. 

    Power of 2 Problem Statement

    Determine if it is possible to reorder the digits of a given integer 'N' such that the resulting number is a power of two. The leading digit must not be zero.

    Input:

    The fir...
  • Ans. 

    Approach : If a number N is power of 2 then bitwise & of N and N-1 will be zero. We can say N is a power of 2 or not
    based on the value of N&(N-1). The expression N&(N-1) will not work when N is 0.
    So,handle that case separately.

    TC : O(1)
    SC : O(1)

  • Answered Anonymously
  • Q3. What are some advantages of using Object-Oriented Programming (OOP)?
  • Ans. 

    1) OOPs is very helpful in solving very complex level of problems.
    2) Highly complex programs can be created, handled, and maintained easily using object-oriented programming.
    3) OOPs, promote code reuse, thereby reducing redundancy.
    4) OOPs also helps to hide the unnecessary details with the help of Data Abstraction.
    5) OOPs, are based on a bottom-up approach, unlike the Structural programming paradigm, which uses a top-d...

  • Answered Anonymously
  • Q4. What are access specifiers and what is their significance in Object-Oriented Programming?
  • Ans. 

    Access specifiers, as the name suggests, are a special type of keywords, which are used to control or specify the
    accessibility of entities like classes, methods, etc. Some of the access specifiers or access modifiers include “private”,
    “public”, etc. These access specifiers also play a very vital role in achieving Encapsulation - one of the major features
    of OOPs.

  • Answered Anonymously
Round 4 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This was my last round and I hoped it to go good just like the other rounds. The interviewer was very straight to point
and professional. The interview lasted for 30 minutes.

  • Q1. Why should we hire you?
  • Ans. 

    Tip 1 : The cross questioning can go intense some time, think before you speak.

    Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

    Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
    like what are the projects currently the company is investing, which team you are mentoring. How all is the ...

  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAPracto interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, DBMS, OS, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Globus Medical Interview FAQs

How many rounds are there in Globus Medical Java Developer interview?
Globus Medical interview process usually has 3 rounds. The most common rounds in the Globus Medical interview process are Resume Shortlist, Technical and HR.

Tell us how to improve this page.

Globus Medical Java Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Treebo Hotels Interview Questions
3.3
 • 22 Interviews
KrazyBee Interview Questions
3.7
 • 14 Interviews
TravelTriangle Interview Questions
3.8
 • 13 Interviews
Synaptics Interview Questions
3.8
 • 10 Interviews
Sysmex Interview Questions
3.7
 • 7 Interviews
Hush Puppies Interview Questions
3.9
 • 6 Interviews
ClassKlap Interview Questions
3.3
 • 4 Interviews
FTD Interview Questions
3.8
 • 4 Interviews
View all
Web Developer
11 salaries
unlock blur

₹3.3 L/yr - ₹4.6 L/yr

System Engineer
9 salaries
unlock blur

₹4 L/yr - ₹6 L/yr

Associate Systems Engineer
9 salaries
unlock blur

₹2.5 L/yr - ₹8 L/yr

System Engineer Hardware
5 salaries
unlock blur

₹3.9 L/yr - ₹5.4 L/yr

Area Manager
5 salaries
unlock blur

₹8.8 L/yr - ₹19.1 L/yr

Explore more salaries
Compare Globus Medical with

Treebo Hotels

3.3
Compare

KrazyBee

3.7
Compare

Naaptol Online Shopping

3.6
Compare

TravelTriangle

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