Open In App

Here Technologies Interview Experience for Software Engineer

Last Updated : 29 Jan, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Hello Geeks,

Here I am sharing my interview experience with HERE Technologies recently.

Initially, I got called by HR to schedule an interview and ECTC discussion. I was serving a notice period. So she arranged my interview after one day. It took just 5 days to complete the interview process. There were a total of 4 interview rounds. 3 was the tech round and the 4th one was the HR round. I applied for SE II.

Round – 1

This round was based on the skill sets you mentioned. It was more focused on more on Java side. You should be proficient in core Java, SQL, Spring Boot, Maven, Rest API, and DSA. You should be able to solve DSA medium-level questions.

Theory Questions:

  • Explain the importance of Synchronized keywords in Java.
  • What is the difference between @Rest-controller and @Controller?
  • Explain OOP concepts with examples.
  • Explain the SOLID principle.
  • How do you handle the fallback mechanism in Rest API in case of an error response from API?
  • How to secure an application?
  • How to improve the performance of Java applications?
  • Explain Class Loading in Java

Coding Questions:

  • Implement a linked list from scratch and perform all basic operations like insert at the head, at the position, and tail same as delete.
  • Best sorting algorithm and its time complexity calculation
  • Write a Binary Search algorithm

Round – 2

After clearing the first round I go call for 2nd round for the next day. This round was more focused on your Java knowledge in depth. The interviewer so knowledgeable and polite.

Theory Questions:

  • Explain the internal workings of HashMap. What if I don’t override equal() or hashcode() in all scenarios with an example?
  • What is the search time complexity of a search using HashMap if it has millions of records?
  • Explain multithreading, future, and Executor framework.
  • How do you design rest API?
  • What is a Spring Bean?
  • What is a Container in docker?
  • Explain the Spring Life Cycle in depth.
  • Explain the project you mentioned in your resume.

Coding Questions:

  • Move all negative numbers to the beginning and positive ones to the end without constant extra space

Round – 3

2nd round was more in-depth than the first interviewer asked for every small detail from the resume. 3rd round was with the Engineering Manager. This round was more friendly and had more discussion about the tech stack I worked on and the in-depth knowledge I preserved in those skills. Questions like features I worked on. what I learn. This round also had some behavioural questions as well like how do you handle conflicts with your manager and colleagues?
What do you love the most as part of your job? Tell me one thing that makes you go to work. What do you do with your free time?
This round makes me proud because when I joined engineering college I didn’t know about GFG, and had recently written an article on GFG. It was a proud moment from not knowing GFG to writing there. I showed my article to the interviewer he was amazed after seeing that and said to me it was great. And I cleared this round as well.

Round – 4

This was the final round with HR where we discussed CTC, other benefits and the company.

Overall Experience

This is one of the best companies to work for because they have many R & D projects and it into The world’s leading location platform company. The interview experience was really good. Accepted the offer.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads