Jaguar and land rover || onCampus || Software role || internship interview experience.

jlr logo
jlr
Software InternOn CampusOffer
August 13, 20244 reads

Summary

I successfully interviewed for a Software Intern position at Jaguar Land Rover through an on-campus drive. The process included an online assessment and an online interview covering technical skills, including DSA problems like finding the middle element of a linked list and a misplaced number in an array, along with HR questions. I was offered the position, securing one of five spots.

Full Experience

My interview journey for the Software Intern role at Jaguar Land Rover, an on-campus opportunity, was quite insightful. It started with an Online Assessment, which tested my aptitude through multiple-choice questions and my coding abilities with two specific problems.

After clearing the initial round, I advanced to an Online Interview. This round spanned approximately an hour and encompassed both technical depth and HR aspects.

During the technical segment, I began by introducing myself and then delved into a detailed discussion about my machine learning and development projects. I explained the technologies I utilized, my contributions, and the challenges I overcame. Following the project discussion, the interviewer presented me with Data Structures and Algorithms (DSA) questions:

  1. The first DSA problem required me to find the middle element of a linked list. I confidently explained and demonstrated the widely used fast and slow pointer method for an efficient solution.
  2. The second DSA question involved an unsorted array containing numbers from 1 to 100, with one specific number 'misplaced'. The challenge was to solve this with O(n) time complexity and O(1) space complexity. I proposed using the sum of numbers approach to identify the discrepancy.
Beyond DSA, I also faced questions related to Object-Oriented Programming (OOPs) concepts and how pointers function.

The HR discussion was equally engaging. We explored potential technological innovations within the automotive industry and specifically discussed current advancements by Jaguar Land Rover (JLR). I was also asked about various Jaguar and Land Rover models and their ongoing initiatives, demonstrating my knowledge of the company. The round concluded with two reasoning questions and a few general HR inquiries.

I am pleased to share that I received an offer from JLR. Out of 17 candidates who went through the interview process, only 5 of us were extended offers, and I was fortunate to be among them.

Interview Questions (2)

Q1
Find Middle of Linked List
Data Structures & AlgorithmsEasy

Given the head of a singly linked list, return the middle node of the list. If the list has an even number of nodes, there are two middle nodes, and the problem asks for the second middle node.

Q2
Find Missing and Duplicate Number in Array (1 to 100)
Data Structures & AlgorithmsMedium

Given an unsorted array of 100 integers, it is known that this array should ideally contain distinct integers from 1 to 100. However, exactly one number from the range [1, 100] is missing, and one number from the range [1, 100] appears twice (i.e., it's a duplicate). The task is to identify both the missing and the duplicated number. The solution must achieve O(n) time complexity and O(1) space complexity.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!