Volkswagen Group logo

Volkswagen Group Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 36 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Volkswagen Group.

Showing 3 of 36
Volkswagen Group logo
Volkswagen Group

Software Engineer

Engineering · half a year ago

Entry Easy Positive experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

So the interview started with a quick recruiter call. Then, we moved on to a technical screen. During this screen, the interviewer asked me to solve an array problem and find the maximum element. They also asked me to describe my current project, my responsibilities in it, and the technologies I'm using.

Confirmed questions4 questions
  • Given an array, how do you find the maximum element?
  • Can you briefly describe your current project?
  • What are your roles and responsibilities in it?
Volkswagen Group logo
Volkswagen Group

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Behavioral

Had 2 technical interviews, one purely technical and the other focused on software development approaches like agile. Then an HR round. Make sure to prep OOPPS concepts and Java 8 features. Also, practice stream questions.

Confirmed questions3 questions
  • Can you tell me about the fundamental principles of OOPPS?
  • Could you describe the features introduced in Java 8?
  • What kind of questions can I expect related to Java streams?
Volkswagen Group logo
Volkswagen Group

Senior Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

I had a call from a consultant for the interview. The interview was scheduled for 1 hour but ended in 35 minutes. Me and the interviewer joined 5-10 minutes prior, but he rudely asked me to wait until the scheduled time to start, even when I said good morning, he didn't reply and just ignored me. There was no HR present on the call, and no recording, so I don't know if he conducted the interview properly. I answered all the questions he asked. He gave me a code snippet, and I took a few minutes but completed it. He seemed less interested in my answer, so he gave me another coding question, which I also solved. At the end, when I asked about areas for improvement, he just said he was fine with me. But later, he mentioned I needed to enhance my analytical skills as well as my code performance, even though my code complexity was O(1). I later tried to find a solution with less complexity, and even ChatGPT suggested the same answer. The interviewer seemed uninterested, going on mute after asking each question. It was the worst experience I've had with Volkswagen. Don't waste your time interviewing here. If you're not interested in conducting interviews, don't waste candidates' time. I could name the interviewer, but that would harm his career. However, I request the company, if they are unaware, to monitor their interviewers as well.

Confirmed questions3 questions
  • Can you explain how Node.js achieves concurrency through asynchronous operations?
  • What is the output sequence for the following JavaScript code: console.log("1"); setTimeout(()=>{ console.log("2") },0) console.log("3")?
  • How would you find the number of occurrences for each element in an array containing duplicate values?

Volkswagen Group Software Engineer Interview Questions

Quoted word for word from Volkswagen Group interview reports.

What is the output sequence for the following JavaScript code: console.log("1"); setTimeout(()=>{ console.log("2") },0) console.log("3")?

Read reports

How would you find the number of occurrences for each element in an array containing duplicate values?

Read reports

How would you write code to determine if a number is even or odd without using the modulo operator?

Read report

What is the difference between React Class components and functional components?

Read report

How would you flatten an array without using built-in methods?

Read report

Can you explain how Node.js achieves concurrency through asynchronous operations?

Read report

Formats, difficulty and experience

Across all 36 Volkswagen Group interview reports.

Interview formats

Technical 38.4%
Behavioral 31.4%
Coding 24.4%
Presentation 2.3%
Other 1.2%

Interview difficulty

Easy 19.4%
Average 66.7%
Difficult 13.9%

Candidate experience

Positive 66.7%
Neutral 19.4%
Negative 13.9%