I applied through an employee referral. I interviewed at Global Relay (Halifax, NS) in May 2026
Interview
Four rounds total. Round 1 was an HR screen covering visa status and commute. Round 2 was a CV review and basic Java questions with the Senior Development Manager. Round 3 was a 2-hour technical interview with three senior team members covering a coding problem, whiteboard architecture discussion, and core Java questions. Round 4 was a cultural fit interview. Communication throughout was prompt and professional. The HR team was transparent about the process and expectations from the start.
Overall process spanned about 6 weeks from application to final decision.
How it ended: Received a rejection after the compensation discussion. The stated reason was "candidates more suited to immediate requirements," but the compensation gap appeared to be a contributing factor
Interview questions [1]
Question 1
Pythagorean triplet coding problem — given an array, find if it contains a Pythagorean triplet.
Walk me through the architecture of a recent project.
What is the final keyword used for?
What is volatile in Java?
Can a HashMap contain null?
How would you handle increased load in an asynchronous messaging system like Kafka?
What Java version have you used?
What CI tools have you used?
I applied online. I interviewed at Global Relay (London, England) in July 2025
Interview
Applied online.
Get called by HR and get arranged an interview with Senior Software Development Manager.
Then moved to a technical interview
total two rounds, the process supposed to finish in 3 rounds
stage1: CV review and some basic Java questions
stage2: Technical interview 1:30 minutes (leet code style coding problem using CoderPad + technical questions)
stage3: culture fit interview
I got reject in stage2 for not performing well
Interview questions [1]
Question 1
Stage1(CV review): 1. diff btw final, finally, and finalize 2.how to make a class immutable 3.diff btw == operator and .equals method and how to use .equals method to compare two objects 4.what is ThreadLocal 5.diff btw Heap and Stack 5. what is Garbage collection
Stage2(coding and technical questions): 1. coding was about to find whether the array contains Pythagorean Triplet 2. what happens if your class implements two interfaces with a default method with same signature 3. what are SOLID principles, can you define them 4. diff btw Heap and Stack 5. Is java pass by value or pass by reference 6. diff btw Inheritance and composition 7. diff btw overriding and overloading 8. the coding problem method has a param Collections you need to know how to deal with this param solving the problem, do not assume you are always getting list, it might be Set as well
I applied through an employee referral. I interviewed at Global Relay in Feb 2025
Interview
4 rounds:
1. Initial Screening - 15 min call with Hiring HR
2. Technical Screening - 30 min call with senior developer
3. Coding Test followed by a discussion - 2 hours
4. HR Interview
Interview questions [1]
Question 1
What is Stack and Heap? What is garbage collection? What is deadlock and how to prevent it? How to check 3rd party libraries with random failure issue? What are the differences between error and exception? What is Hashmap? What are the differences between overriding and overloading? What are the differences between abstract and interface?