Upload Button Icon Add office photos

Filter interviews by

Renault-Nissan Software Engineer Interview Questions and Answers

Updated 30 Sep 2024

Renault-Nissan Software Engineer Interview Experiences

3 interviews found

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

All were electronics and electrical based questions

Round 2 - Group Discussion 

The topic given was "Innovation in transportation system", 10 mins was the time given

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

    • Experience working in Agile environments

    • Passionate about learning new technologies

  • Answered by AI
  • Q2. Write a code for palindrome
  • Ans. 

    Code to check if a string is a palindrome

    • Create a function that takes a string as input

    • Remove all non-alphanumeric characters and convert to lowercase

    • Check if the reversed string is equal to the original string

  • Answered by AI

Skills evaluated in this interview

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

It was organized and effective. Good process

Round 2 - HR 

(2 Questions)

  • Q1. Explain clean architecture
  • Ans. 

    Clean architecture is a software design approach that separates concerns and enforces a clear structure for code organization.

    • Clean architecture emphasizes separation of concerns, with layers for presentation, business logic, and data access.

    • It promotes testability, maintainability, and flexibility by decoupling components.

    • Dependency Inversion Principle is a key concept in clean architecture, where high-level modules s

  • Answered by AI
  • Q2. Explain Domain driven design
  • Ans. 

    Domain driven design is an approach to software development that focuses on the core domain and domain logic.

    • Focuses on understanding and modeling the core business domain

    • Emphasizes collaboration between domain experts and developers

    • Encourages the use of a common language to bridge the gap between technical and non-technical stakeholders

    • Involves breaking down complex systems into smaller, more manageable domains

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Difference between method overloading and method overriding
  • Ans. 

    Method overloading is having multiple methods in the same class with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in the superclass.

    • Method overloading is achieved within the same class by having multiple methods with the same name but different parameters.

    • Method overriding occurs in a subclass when a method has the same name and...

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. What is your strengths
  • Q2. What is your weakness

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

Interview questions from similar companies

I applied via Indeed and was interviewed before Jun 2021. There were 4 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 - Aptitude Test 

It was easy aptitude test , can be cracked easily

Round 3 - Technical 

(1 Question)

  • Q1. Basic question of coding lang
Round 4 - HR 

(1 Question)

  • Q1. Tell me about yourself and why you want to work in IT comapny

Interview Preparation Tips

Interview preparation tips for other job seekers - ALWAYS BE PREPARED FOR BEHAVIRALE QUESTIONS BECAUSE ON THE BASIS OF THAT ONLY YOU WILL BE HIRED

Interview Questionnaire 

3 Questions

  • Q1. What is your goal
  • Q2. What are weekness
  • Ans. 

    My weaknesses include overthinking and being too self-critical.

    • Overthinking can lead to analysis paralysis and slow down decision-making.

    • Being too self-critical can lead to low self-esteem and hinder progress.

    • I am actively working on improving these weaknesses through mindfulness and self-reflection.

  • Answered by AI
  • Q3. How you will work for use

Interview Preparation Tips

Interview preparation tips for other job seekers - Tips be cool and answers all questions
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. Project related questions
  • Q2. Execute python and c code

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and very clear with your basics.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Coding Test 

WHAT IS EXCEPTIONAL HANDLING

I applied via Naukri.com and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Technical 

(10 Questions)

  • Q1. Tell me brief about your self?
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java and JavaScript.

    • 5 years of experience in software engineering

    • Proficient in Java and JavaScript

    • Developed web applications using various frameworks like Spring and React

    • Strong problem-solving and analytical skills

    • Experience with database management systems like MySQL and MongoDB

  • Answered by AI
  • Q2. My Name is ABC, My over all experience is 14 Years, I am working with current company since 12 years on Business Intelligence tool, my past experience also on Business intelligence. currently i am working ...
  • Q3. What You Like in Current Role in Project?
  • Ans. 

    I enjoy the collaborative nature of my current role and the opportunity to learn new technologies.

    • Working with a team to solve complex problems

    • Learning new technologies and techniques

    • Contributing to the development of innovative solutions

    • Having the opportunity to mentor and learn from others

    • Being involved in the full software development lifecycle

    • Working on projects that have a positive impact on society

  • Answered by AI
  • Q4. Well Project Team Lead i am and handling technical work with team and distributing reports to the team on everyday bases
  • Q5. In which tool you are using?
  • Ans. 

    I am currently using Visual Studio Code as my primary tool for software development.

    • Visual Studio Code is a lightweight and versatile code editor.

    • It has a wide range of extensions and plugins available for customization.

    • It supports multiple programming languages and has built-in Git integration.

    • Other tools I have experience with include Eclipse, IntelliJ IDEA, and Sublime Text.

  • Answered by AI
  • Q6. I am using BI tool Cognos for Reporting, Cube, and FM
  • Q7. Are you traveling onsite for project work?
  • Ans. 

    Yes, I am willing to travel onsite for project work.

    • I have experience traveling onsite for previous projects.

    • I am comfortable with the challenges and logistics of traveling for work.

    • I understand the importance of face-to-face collaboration and client interaction.

    • I am flexible and adaptable to different work environments and cultures.

    • I am willing to travel as required by the project.

  • Answered by AI
  • Q8. Yes I got opportunity's for on site work but currently I am not traveling onsite
  • Q9. What is Cube and why you are using this in project?
  • Ans. 

    A cube is a three-dimensional geometric shape with six square faces.

    • A cube is a regular polyhedron with equal edge lengths and angles.

    • It has six faces, twelve edges, and eight vertices.

    • Cubes are used in various applications, including computer graphics, physics simulations, and data analysis.

    • In computer graphics, cubes are often used to represent 3D objects and scenes.

    • In physics simulations, cubes can be used to model ...

  • Answered by AI
  • Q10. Cube is Cognos BI part using to develop serer based ad hock reporting
Round 2 - HR 

(10 Questions)

  • Q1. What is your current salary?
  • Ans. 

    I am unable to provide my current salary.

    • I am unable to disclose my current salary due to confidentiality agreements.

    • My current salary is subject to a non-disclosure agreement.

    • I prefer not to disclose my current salary at this time.

  • Answered by AI
  • Q2. Well my salary is 20 LPA in my Current Company
  • Q3. How long you are working with current company ?
  • Ans. 

    I have been working with my current company for 3 years.

    • I joined the company in 2018.

    • During my time here, I have worked on various software development projects.

    • I have gained experience in programming languages like Java, Python, and C++.

    • I have also collaborated with cross-functional teams to deliver high-quality software solutions.

    • I have received positive feedback from my supervisors and colleagues for my contribution...

  • Answered by AI
  • Q4. I am working with current company since 2 years and 4 months till 2010
  • Q5. We will offer you 26 LPA are you ok with that?
  • Ans. 

    Yes, I am okay with the offer of 26 LPA.

    • Yes, I am satisfied with the offered salary.

    • I believe the salary is competitive for a software engineer role.

    • I am excited about the opportunity and the compensation package.

    • I am confident that my skills and experience justify the offered salary.

  • Answered by AI
  • Q6. Well if it will 28 LPA than its good is it possible to offer this amount
  • Q7. Well i can give you 26.5 LPA not more than that are you ok with that ?
  • Q8. Ok i am fine with that salary package and join in 2 month notice period from my current company.
  • Q9. That's grate good luck, thank You i am generating your offer latter
  • Q10. Thank ok and i will join on schedule date which mention in offer latter

Interview Preparation Tips

Interview preparation tips for other job seekers - well job seekers are more focus on salary i place of work. salary of employee HR decide they can negotiate

I appeared for an interview in Nov 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 150 minutes
Round difficulty - Medium

It was an Aptitude test and Technical objective test of 60 minutes followed by a Coding test of 90 minutes.There was a 1 hour gap b/w the two tests.

  • Q1. 

    String Compression Task

    Develop an algorithm that compresses a string by replacing consecutive duplicate characters with the character followed by the count of its repetitions, if that count exceeds 1.

    E...

  • Ans. 

    Develop an algorithm to compress a string by replacing consecutive duplicate characters with the character followed by the count of its repetitions.

    • Iterate through the input string while keeping track of consecutive character counts.

    • Replace consecutive duplicate characters with the character followed by the count if count exceeds 1.

    • Ensure the count does not exceed 9 for each character.

    • Return the compressed string as ou

  • Answered by AI
  • Q2. 

    Binary Tree K-Sum Paths Problem

    Given a binary tree where each node contains an integer value, and a number 'K', your task is to find and output all paths in the tree where the sum of the node values equa...

  • Ans. 

    Find all paths in a binary tree where the sum of node values equals a given number 'K'.

    • Traverse the binary tree in a depth-first manner while keeping track of the current path and sum of node values.

    • When reaching a leaf node, check if the current path sum equals 'K'. If so, add the path to the result.

    • Continue traversal to explore all possible paths in the tree.

    • Return the list of paths that satisfy the condition.

    • Example...

  • Answered by AI
  • Q3. 

    Longest Increasing Subsequence Problem Statement

    Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This...

  • Ans. 

    Find the length of the longest strictly increasing subsequence in an array of integers.

    • Use dynamic programming to solve this problem efficiently.

    • Initialize an array to store the length of the longest increasing subsequence ending at each index.

    • Iterate through the array and update the length of the longest increasing subsequence for each element.

    • Return the maximum value in the array as the length of the longest increasi

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 50 minutes
Round difficulty - Medium

This was also a Data Structures and Algorithms round where I was asked to solve 2 coding problems explaining my approach with proper Complexity Analysis . After the coding questions were over there was some time left so the interviewer asked me some concepts related to DBMS.

  • Q1. 

    Trapping Rainwater Problem Statement

    You are provided with an array/list named 'ARR' of size 'N'. This array represents an elevation map where 'ARR[i]' indicates the elevation of the 'ith' bar. Calculate ...

  • Ans. 

    Calculate total amount of rainwater that can be trapped between bars in an elevation map.

    • Iterate through the array to find the maximum height on the left and right of each bar.

    • Calculate the amount of water that can be trapped above each bar by taking the minimum of the maximum heights on the left and right.

    • Sum up the trapped water above each bar to get the total trapped water for the entire elevation map.

  • Answered by AI
  • Q2. 

    Next Permutation Task

    Design a function to generate the lexicographically next greater permutation of a given sequence of integers that form a permutation.

    A permutation contains all integers from 1 to N...

  • Ans. 

    Design a function to generate the lexicographically next greater permutation of a given sequence of integers that form a permutation.

    • Understand the concept of lexicographically next permutation using algorithms like 'next_permutation' in C++ or 'permutations' in Python.

    • Implement a function that generates the next lexicographically greater permutation of a given sequence of integers.

    • Handle cases where no greater permuta...

  • Answered by AI
  • Q3. Can you explain indexing in databases?
  • Ans. 

    Indexing in databases is a technique used to improve the speed of data retrieval by creating a data structure that allows for quick lookups.

    • Indexes are created on columns in a database table to speed up the retrieval of data.

    • They work similar to an index in a book, allowing the database to quickly locate the rows that match a certain criteria.

    • Examples of indexes include primary keys, unique keys, and composite keys.

    • Wit...

  • Answered by AI
Round 3 - Video Call 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round was also held on Google Meet where I was supposed to code 2 problems in a Google Doc. After the coding questions , I was asked some core concepts related to OS.

  • Q1. 

    Two Sum Pair Finding Task

    Given an array of integers ARR of length N and an integer Target, your objective is to find and return all pairs of distinct elements in the array that sum up to the Target.

    Inp...

  • Ans. 

    Given an array of integers and a target integer, find and return all pairs of distinct elements that sum up to the target.

    • Iterate through the array and for each element, check if the difference between the target and the element exists in a hash set.

    • If it does, add the pair to the result set. If not, add the current element to the hash set.

    • Ensure not to use an element at an index more than once to avoid duplicate pairs

  • Answered by AI
  • Q2. 

    Convert Sentence Problem Statement

    Convert a given string 'S' into its equivalent representation based on a mobile numeric keypad sequence. Using the keypad layout shown in the reference, output the seque...

  • Ans. 

    The task is to convert a given string into its equivalent representation based on a mobile numeric keypad sequence.

    • Iterate through each character in the input string and find its corresponding numeric representation on the keypad

    • Use a mapping of characters to numbers based on the keypad layout provided in the reference

    • Output the sequence of numbers that corresponds to typing the input string on the keypad

  • Answered by AI
  • Q3. What do you mean by FCFS (First-Come, First-Served)?
  • Ans. 

    FCFS (First-Come, First-Served) is a scheduling algorithm where tasks are executed in the order they arrive.

    • Tasks are processed based on their arrival time, with the first task arriving being the first to be executed.

    • It is a non-preemptive scheduling algorithm, meaning once a task starts, it runs to completion without interruption.

    • FCFS is simple to implement but may lead to longer waiting times for tasks that arrive la...

  • Answered by AI
  • Q4. How would you implement a solution to print numbers from 1 to 100 using more than two threads in an optimized manner?
  • Ans. 

    Use multiple threads to print numbers from 1 to 100 in an optimized manner.

    • Divide the range of numbers (1-100) among the threads to avoid overlap.

    • Use synchronization mechanisms like mutex or semaphore to ensure orderly printing.

    • Consider using a thread pool to manage and reuse threads efficiently.

  • Answered by AI
  • Q5. What is the difference between a process and a thread?
  • Ans. 

    A process is an independent entity that contains its own memory space, while a thread is a subset of a process and shares the same memory space.

    • A process has its own memory space and resources, while threads share the same memory space and resources within a process.

    • Processes are independent of each other, while threads within the same process can communicate with each other more easily.

    • Processes are heavier in terms o...

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAUST Global interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Aptitude, DBMS, 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

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

I applied via Job Fair and was interviewed before Jun 2022. There were 4 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 - HR 

(2 Questions)

  • Q1. Ctc and expected ctc
  • Q2. Experience and relevant exp
Round 3 - Technical 

(4 Questions)

  • Q1. Java collection questions, springboot annotations questions
  • Q2. Http status codes Java 8 lambda expression Functions predicates Functional interface
  • Q3. Hibernate session factory and session difference Jpa and Hibernate difference
  • Q4. Write a program to reverse a string
  • Ans. 

    Program to reverse a string using array of characters

    • Create an array of characters to store the input string

    • Iterate through the input string and store each character in the array

    • Iterate through the array in reverse order to construct the reversed string

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Negotiation of salary
  • Q2. How can u deal with remote working

Interview Preparation Tips

Interview preparation tips for other job seekers - No job security if u r leaving in maharashtra

Skills evaluated in this interview

Renault-Nissan Interview FAQs

How many rounds are there in Renault-Nissan Software Engineer interview?
Renault-Nissan interview process usually has 2-3 rounds. The most common rounds in the Renault-Nissan interview process are Technical, HR and Coding Test.
What are the top questions asked in Renault-Nissan Software Engineer interview?

Some of the top questions asked at the Renault-Nissan Software Engineer interview -

  1. Difference between method overloading and method overrid...read more
  2. Write a code for palindr...read more
  3. Explain clean architect...read more

Tell us how to improve this page.

Renault-Nissan Software Engineer Interview Process

based on 4 interviews

Interview experience

3.8
  
Good
View more
Renault-Nissan Software Engineer Salary
based on 35 salaries
₹3.6 L/yr - ₹13.8 L/yr
8% less than the average Software Engineer Salary in India
View more details

Renault-Nissan Software Engineer Reviews and Ratings

based on 7 reviews

3.8/5

Rating in categories

3.3

Skill development

4.0

Work-life balance

2.8

Salary

4.0

Job security

3.6

Company culture

3.7

Promotions

3.4

Work satisfaction

Explore 7 Reviews and Ratings
Senior Engineer
458 salaries
unlock blur

₹6 L/yr - ₹13.2 L/yr

Engineer
368 salaries
unlock blur

₹3.8 L/yr - ₹11 L/yr

Assistant Engineer
328 salaries
unlock blur

₹4 L/yr - ₹9.7 L/yr

Graduate Apprentice Trainee
275 salaries
unlock blur

₹0.7 L/yr - ₹3.5 L/yr

Assistant Manager
272 salaries
unlock blur

₹9 L/yr - ₹16.9 L/yr

Explore more salaries
Compare Renault-Nissan with

Tata Motors

4.2
Compare

Asian Paints

4.0
Compare

Maruti Suzuki

4.2
Compare

Cipla

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