Python Interview Questions

6,401 python interview questions shared by candidates

Q1.What is global interpreter lock? Q2.# Write a Python program that takes a list of integers and returns a new list with each integer squared. However, if the squared value is greater than 50, replace it with the string 'Over 50'. The program should handle any exceptions that may arise from incorrect inputs gracefully without using inbuilt functions. # input_numbers = [1, 7, 8, 4, 'a', 3] # Output - [1, 49, 'Over 50', 16, 'Invalid input: Not an integer', 9] Q3.# Given a string, find non-repeating character in it and return its index. If it doesn't exist, return -1. # input='leetcode # output=['l','t','c','o','d']
avatar

Senior Python Developer

Interviewed at Synechron

4.1
Jan 11, 2025

Q1.What is global interpreter lock? Q2.# Write a Python program that takes a list of integers and returns a new list with each integer squared. However, if the squared value is greater than 50, replace it with the string 'Over 50'. The program should handle any exceptions that may arise from incorrect inputs gracefully without using inbuilt functions. # input_numbers = [1, 7, 8, 4, 'a', 3] # Output - [1, 49, 'Over 50', 16, 'Invalid input: Not an integer', 9] Q3.# Given a string, find non-repeating character in it and return its index. If it doesn't exist, return -1. # input='leetcode # output=['l','t','c','o','d']

in language of your choice: parse csv file to group user records containing start date and duration of use x days of date given. output csv file to group showing activation date and sliding gradient in decimal value of customers still active on per date basis.
avatar

Full Stack Python Engineer

Interviewed at Striiv

2.7
Nov 13, 2015

in language of your choice: parse csv file to group user records containing start date and duration of use x days of date given. output csv file to group showing activation date and sliding gradient in decimal value of customers still active on per date basis.

Viewing 5291 - 5300 interview questions

Glassdoor has 6,401 interview questions and reports from Python interviews. Prepare for your interview. Get hired. Love your job.