KPIT Syllabus & Pattern

by Amit Prabhu | Updated on 14 July 2023
  • Job Description
  • Eligibility
  • Test structure
  • Syllabus

Job Description

Upon joining, you will undertake jobs of the following nature (depending upon the department you are assigned to):

• Work on projects in the domains of Autonomous Driving, Connected Vehicles, Mobility, Power-train, Mechanical Engineering, etc.
• Analyze the requirements given for the projects.
• Design or understand algorithms/concepts and convert them into a mathematical model.
• Undertake programming in C, C++, MATLAB®, Simulink or Python.
• Testing of code and Simulink models (Verification and Validation, Hardware-in-the-loop testing).
• Optimization and porting of code onto microprocessors and microcontrollers

Cost to Company (CTC) upon Joining: 
• 4.5 Lakh per year (LPA). 

If you
• Perform excellently in the Genesis program (KPIT’s Graduate Training Program for Freshers); and 
• You are consistently in the top 5%, 
• Your CTC can grow up to approx. 10 LPA in five years (nearly a three-time jump in five years!)

Other Benefits (may change/improve)
• Medical Insurance for Employees- 6 Lac
• Parental Health Insurance – 5 Lac for parents and in-laws (payment basis, 50% cheaper than market) 
• Personal Accident Insurance – 20 Lac
• Free Annual Health check for employees and their family members (parents, in-laws, spouse) 


Eligibility

Bachelor of Engineering:
• Electronics and Communication / Electrical and Electronics / Electronics and Telecommunication / Instrumentation / Electrical(will be called “Circuit Branches” in this presentation)
• Computer Science / Information Technology
• Mechanical / Mechatronics

Test structure

  • Round 1 Online Test (2 sections 150 mins)
  • Round 2 Coding and Domain-Specific Questions (180 mins)
  • Round 3 Behavioral Assessment 

Round 1: Online Test (Section A + Section B) (150 mins)

Section A (Common for All)
1. Aptitude
2. Engineering Mathematics
3. Professional Skills and Knowledge of the English Language
4. Basics of C Language
5. Algorithmic thinking

Section B (Branch Specific)
Domain-specific questions (Attempt any one section from the following as per your expertise)
1. Circuit Branches
2. Computer/ IT Engineering
3. Mechanical Engineering
4. Electrical Engineering 

Round 2: Coding round domain-specific questions (180 mins)

Track 1:Programming in C and Embedded C
Track 2: Programming in C++
Track 3: MATLAB, Simulink, and C Programming 

Behavioral Assessment (60 mins)
No preparation is required by the candidates.


Syllabus

Round 1 Online Test Section A

What should you expect in this section?
This is common for all the participants
1. Aptitude
2. Engineering Mathematics 
3. Professional Skills and Knowledge of the English Language
4. Basics of C Language
5. Algorithmic Thinking

Check Sample Questions here

Round 1 Online Test Section B

You should expect Multiple Choice Questions on these topics/subjects (Attempt any one section)

Circuit Branches

CONTROL SYSTEMS SIGNAL PROCESSING
ANALOG ELECTRONICS DIGITAL
ELECTRONICS CIRCUIT THEORY
DIGITAL ELECTRONICS
COMPUTER ORGANIZATION 

Computer/ IT Engineering

DATA STRUCTURES
OBJECT-ORIENTED CONCEPTS
COMPUTER FUNDAMENTALS AND ARCHITECTURE
DATABASE

Mechanical Engineering

MECHANICAL ENGINEERING BASICS
CONTROL SYSTEMS
MATH MODELLING
VEHICLE DYNAMICS

Electrical Engineering

MOTORS AND GENERATOR CONSTRUCTION
CONTROL SYSTEMS
POWER ELECTRONICS
CIRCUIT THEORY

Check Sample Questions here


Round 2 Coding and Domain-Specific Questions

Track 1: Programming in C and Embedded C
You should expect the following sections
• Section 1: MCQ of C: 25 questions (approx. 35 min)
• Section 2: Five code snippets in Embedded Software Development (approx. 35 min)
• Section 3: MCQ of Embedded C: 25 questions (approx. 35 min)
• Section 4: Two Coding assignments in C (approx. 75 min)

Track 2: Programming in C++
You should expect the following sections
• Section 1: MCQ of C++ and OOPS Concepts: 60 questions (75 min)
• Section 2: One Coding Challenge in C++ (75 min)

Track 3: MATLAB, Simulink, and C Programming 
You should expect the following sections
• Section 1: MCQ of C: 15 questions (15 min) 
• Section 2: Four code snippets in C (20 min) 
• Section 3: MCQ on MATLAB (MATLAB Programming and Signal Processing): 10 questions (20 min) 
• Section 4: Five code snippets in MATLAB (25 min) 
• Section 5: MCQ on Simulink (Math Modelling, Control System, Stateflow, and Physical Modelling with Simscape): 10 questions (45 min) 
• Section 6: Two Coding assignments in C (approx. 55 min)

Check Sample Questions here


FAQ

Any Questions?
Look Here.