TEKsystems
Probey Services Private Limited Interview Questions and Answers
Q1. Write a code having square of a series which is divisible by 3 using lambda function ?
Code to find square of series divisible by 3 using lambda function.
Create a list of numbers in the series
Use filter() function with lambda function to filter numbers divisible by 3
Use map() function with lambda function to find square of each number
Q2. What is the difference between List and Tuple?
List is mutable, Tuple is immutable in Python.
List can be modified after creation, Tuple cannot be modified.
List is defined using square brackets [], Tuple is defined using parentheses ().
Example: list_example = [1, 2, 3], tuple_example = (1, 2, 3)
Q3. What are the Data types used in your project?
The data types used in the project include integers, strings, floats, and booleans.
Integers are used for storing whole numbers, such as IDs or quantities.
Strings are used for storing text data, such as names or descriptions.
Floats are used for storing decimal numbers, such as prices or measurements.
Booleans are used for storing true/false values, such as status indicators.
Q4. How many years of experience in Python?
I have 5 years of experience in Python.
5 years of hands-on experience in Python programming
Proficient in developing web applications, data analysis, and automation scripts using Python
Familiar with popular Python libraries and frameworks such as Django, Flask, and NumPy
Q5. What is lambda function?
A lambda function is a small anonymous function defined using the lambda keyword in Python.
Lambda functions can take any number of arguments, but can only have one expression.
They are commonly used as a way to create small, throwaway functions.
Lambda functions are often used in conjunction with functions like map(), filter(), and reduce().
Q6. Design gRPC API Automation Framework
Designing a gRPC API Automation Framework
Identify the key functionalities and requirements of the gRPC API
Choose a programming language and framework for automation
Create a test suite with test cases covering different scenarios
Implement test scripts to interact with the gRPC API
Integrate the automation framework with a continuous integration system
Implement reporting and logging mechanisms for test results
Consider scalability and maintainability of the framework
Q7. Implement oops concepts in Golang
Object-oriented programming concepts can be implemented in Golang using structs, methods, encapsulation, inheritance, and polymorphism.
Use structs to define objects and their properties
Methods can be defined on structs to encapsulate behavior
Encapsulation can be achieved by using private and public fields
Inheritance is not directly supported in Golang, but composition can be used to achieve similar functionality
Polymorphism can be achieved through interfaces and type assertio...read more
More about working at TEKsystems
Interview Process at Probey Services Private Limited
Top Senior Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month