Upload Button Icon Add office photos

Filter interviews by

KPMG India Pyspark Developer Interview Questions and Answers

Updated 6 May 2024

KPMG India Pyspark Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. They have ask me to read csv file in pyspark and 2 3 coding question there

Interview Preparation Tips

Interview preparation tips for other job seekers - It was all focus on Pyspark and Python coding and 2 3 Sql Queries

Interview questions from similar companies

Round 1 - Technical 

(1 Question)

  • Q1. Explain Spark architecture
  • Ans. 

    Spark architecture is based on a master-slave model with a cluster manager and a distributed file system.

    • Spark has a driver program that communicates with a cluster manager to coordinate tasks.

    • The cluster manager allocates resources to worker nodes, which execute tasks in parallel.

    • Spark uses a distributed file system, such as HDFS, to store and access data across the cluster.

    • Spark also includes a variety of libraries a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through import topics for spark mainly optimization related

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Jan 2025.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Basics of Python, Flask, ReactJs, RestApi Development
  • Q2. Python - Difference between is and ==
  • Q3. React - useEffect vs useState
  • Q4. Authentication in RestApi
  • Q5. React - Pure Component and Higher order components
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Aptitude Test 

25 Questions, Multiple choice, Single correct as well as multi-correct, related tp python, django & flask

Round 2 - Coding Test 

Find the maximum occurring number in a list of numbers without using any in-built functions, in linear time using, O(1) space

Round 3 - One-on-one 

(7 Questions)

  • Q1. Difference between Lists and Tuples?
  • Ans. 

    Lists are mutable, ordered collections of items while tuples are immutable, ordered collections of items.

    • Lists are defined using square brackets [] while tuples are defined using parentheses ().

    • Lists can be modified (add, remove, change elements) while tuples cannot be modified once created.

    • Lists are typically used for collections of similar items that may need to be modified, while tuples are used for fixed collection...

  • Answered by AI
  • Q2. Difference between Shallow copy and Deep copy?
  • Ans. 

    Shallow copy creates a new object but does not duplicate nested objects, while deep copy creates a new object with all nested objects duplicated.

    • Shallow copy only copies the references of nested objects, not the objects themselves.

    • Deep copy creates new copies of all nested objects, ensuring complete independence.

    • In Python, shallow copy can be achieved using the copy() method, while deep copy can be achieved using the d

  • Answered by AI
  • Q3. What is MVT architecture?
  • Ans. 

    MVT architecture stands for Model-View-Template architecture, commonly used in web development with Django framework.

    • MVT separates the logic of an application into three components: Model, View, and Template.

    • Model represents the data structure, View handles the user interface and business logic, and Template manages the presentation layer.

    • MVT is similar to MVC (Model-View-Controller) architecture but with a different n...

  • Answered by AI
  • Q4. What are decorators in Python?
  • Ans. 

    Decorators in Python are functions that modify the behavior of other functions or methods.

    • Decorators are denoted by the @ symbol followed by the decorator name.

    • They allow you to wrap another function in order to extend or modify its behavior.

    • Decorators are commonly used for logging, authentication, and memoization.

    • Example: @staticmethod decorator in Python is used to define a method that is not bound to an instance of

  • Answered by AI
  • Q5. Difference between static and instance methods in python? Explain what decorator to use for defining static methods?
  • Ans. 

    Static methods are bound to the class itself, while instance methods are bound to instances of the class. Use @staticmethod decorator for static methods.

    • Static methods do not have access to class or instance attributes, while instance methods do.

    • Instance methods can modify instance state, while static methods cannot.

    • To define a static method in Python, use the @staticmethod decorator before the method definition.

    • Exampl...

  • Answered by AI
  • Q6. What is inheritence? How many types of inheritence are there in python?
  • Ans. 

    Inheritance is a mechanism in which a new class inherits attributes and methods from an existing class.

    • Inheritance allows a class to reuse code from another class.

    • Python supports single, multiple, and multilevel inheritance.

    • Example: class ChildClass(ParentClass):

  • Answered by AI
  • Q7. What are access specifiers in Python, how are they set-up?
  • Ans. 

    Access specifiers in Python control the accessibility of class attributes and methods.

    • Access specifiers are not explicitly defined in Python like in other languages such as Java or C++.

    • By convention, attributes and methods starting with a single underscore (_) are considered 'protected' and should not be accessed directly.

    • Attributes and methods starting with double underscores (__) are considered 'private' and are name

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Give some mock interviews, revise theoretical concepts, implement concepts in code, communicate concepts effectively.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. When you want delete account accosiated with contact. The account should not get deleted.
  • Ans. 

    To delete an account associated with a contact without deleting the account itself.

    • Remove the contact's association with the account before deleting the contact.

    • Check for any other dependencies before deleting the contact.

    • Consider creating a custom field to track the association between the contact and account.

  • Answered by AI
  • Q2. Do have experience in flows, Explain the flows
  • Ans. 

    Flows are declarative automation tools in Salesforce used to automate business processes by collecting data and performing operations.

    • Flows are created using a visual designer in Salesforce.

    • They can automate complex business processes without writing code.

    • Flows can collect data from users, interact with Salesforce, and make decisions based on user input or data.

    • They can be triggered by various events like record change...

  • Answered by AI
Round 2 - Client Interview 

(2 Questions)

  • Q1. When rating is hot update description
  • Ans. 

    When a rating is hot, update the description accordingly.

    • Monitor user feedback and ratings regularly

    • Update the description based on the latest ratings and reviews

    • Consider adding specific details or addressing common concerns mentioned in the feedback

  • Answered by AI
  • Q2. Tell me about yourself
  • Ans. 

    I am a Salesforce Developer with 5 years of experience in designing and implementing custom solutions for clients.

    • 5 years of experience in Salesforce development

    • Strong expertise in designing and implementing custom solutions

    • Proficient in Apex, Visualforce, and Lightning components

    • Certified Salesforce Developer

    • Experience working with clients to understand their requirements and deliver solutions

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Fair and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Asked me about the projects I have worked on?
  • Q2. Asked me about the Jetpack in Android like MVVM, LiveData, Room DB.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is trigger in salesforce
  • Ans. 

    A trigger in Salesforce is a piece of code that is executed before or after specific data manipulation events, such as insert, update, or delete.

    • Triggers are used to perform custom actions on records in Salesforce.

    • Triggers can be written in Apex programming language.

    • Triggers can be executed before or after specific events like insert, update, or delete.

    • Triggers are associated with a specific object in Salesforce.

    • Exampl...

  • Answered by AI
  • Q2. Type of flows in salesforce
  • Ans. 

    There are three types of flows in Salesforce: Autolaunched Flows, Screen Flows, and Scheduled Flows.

    • Autolaunched Flows are triggered by a process or Apex trigger and do not require user interaction.

    • Screen Flows guide users through a series of screens to collect and display information.

    • Scheduled Flows are triggered by a schedule and can automate repetitive tasks.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic aptitude questions. Could be done easily if practiced enough

Round 2 - Technical 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Array searching
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Domain specific
  • Q2. Tell me about yourself
Round 2 - One-on-one 

(2 Questions)

  • Q1. Check your conviction
  • Q2. How serious you are for the job
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java questions , stream api
  • Q2. Whatever you have mention in resume

Interview Preparation Tips

Interview preparation tips for other job seekers - Java basics, memory management, multithreading.

KPMG India Interview FAQs

How many rounds are there in KPMG India Pyspark Developer interview?
KPMG India interview process usually has 1 rounds. The most common rounds in the KPMG India interview process are Technical.
How to prepare for KPMG India Pyspark Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at KPMG India. The most common topics and skills that interviewers at KPMG India expect are ETL and SQL.

Tell us how to improve this page.

KPMG India Pyspark Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Deloitte Interview Questions
3.8
 • 2.8k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
PwC Interview Questions
3.4
 • 1.4k Interviews
Ernst & Young Interview Questions
3.4
 • 1.1k Interviews
ZS Interview Questions
3.4
 • 481 Interviews
View all
Consultant
7.6k salaries
unlock blur

₹7 L/yr - ₹27 L/yr

Assistant Manager
6.8k salaries
unlock blur

₹10.8 L/yr - ₹32 L/yr

Associate Consultant
4.6k salaries
unlock blur

₹4.5 L/yr - ₹15.6 L/yr

Analyst
3.5k salaries
unlock blur

₹1 L/yr - ₹9.7 L/yr

Manager
2.8k salaries
unlock blur

₹12 L/yr - ₹46 L/yr

Explore more salaries
Compare KPMG India with

Cognizant

3.8
Compare

PwC

3.4
Compare

Capgemini

3.7
Compare

Google

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