0% found this document useful (0 votes)
30 views

Python Interview Questions by Skill Arbitrage

Uploaded by

Sriram Prusty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Python Interview Questions by Skill Arbitrage

Uploaded by

Sriram Prusty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Python Interview Questions by Skill Arbitrage

Question 1:

Given a dataset in a CSV file, how would you read it into a Pandas
DataFrame? And how would you handle missing values?

Question 2:

Describe the difference between a list, a tuple, and a dictionary in


Python. Provide an example for each.

Question 3:

Imagine you are provided with two datasets, 'sales_data' and


'product_data', both in the form of Pandas DataFrames. How would you
merge these datasets on a common column named 'ProductID'?

Question 4:

How would you handle duplicate rows in a Pandas DataFrame? Write a


Python code snippet to demonstrate.

Question 5:

Describe the difference between '.iloc[] and '.loc[]' in the context of


Pandas.

Question 6:

In Python's Matplotlib library, how would you plot a line chart to visualize
monthly sales? Assume you have a list of months and a list of
corresponding sales numbers.
Question 7:

How would you use Python to connect to a SQL database and fetch data
into a Pandas DataFrame?

Question 8:

Explain the concept of list comprehensions in Python. Can you provide


an example where it's useful for data analysis?

Question 9:

How would you reshape a long-format DataFrame to a wide format using


Pandas? Explain with an example.

Question 10:

What are lambda functions in Python? How are they beneficial in data
wrangling tasks?

Question 11:

Describe a scenario where you would use the 'groupby()' method in


Pandas. How would you aggregate data after grouping?

Question 12:

You are provided with a Pandas DataFrame that contains a column with
date strings. How would you convert this column to a datetime format?
Additionally, how would you extract the month and year from these
datetime objects?

Question 13:

Explain the purpose of the 'pivot_table' method in Pandas and describe


a business scenario where it might be useful.
Question 14:

How would you handle large datasets that don't fit into memory? Are you
familiar with Dask or any similar libraries?

Question 15:

In a dataset, you observe that some numerical columns are highly


skewed. How can you normalize or transform these columns using
Python?

You might also like