Premium Employer

i

This company page is being actively managed by Calsoft Team. If you also belong to the team, you can get access from here

Calsoft Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Calsoft Python Automation Engineer Interview Questions and Answers

Updated 28 Aug 2024

Calsoft Python Automation Engineer Interview Experiences

2 interviews found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is arp , what is dhcp
  • Ans. 

    ARP stands for Address Resolution Protocol, used to map IP addresses to MAC addresses. DHCP stands for Dynamic Host Configuration Protocol, used to assign IP addresses to devices on a network.

    • ARP is used to find the MAC address of a device based on its IP address

    • DHCP is used to automatically assign IP addresses to devices on a network

    • ARP is a layer 2 protocol, while DHCP is a layer 3 protocol

    • Example: When a device want...

  • Answered by AI
  • Q2. Iam need 1 min then he leaved

Interview Preparation Tips

Interview preparation tips for other job seekers - interview scheduled for 1 hour but the interviewer joined and asked what is dhcp arp then he went to another call then he left the meeting. Next day i called HR. iam rejected my performance not good.

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. Oops concept, Bacis of Python
  • Q2. 2 coding questions
Round 3 - Technical 

(2 Questions)

  • Q1. Questions related to memory management, Classes, lambda functions, list comprehentions
  • Q2. 2 coding questions
Round 4 - Technical 

(2 Questions)

  • Q1. Find 2nd max no. from the list
  • Ans. 

    Find the 2nd maximum number from a list.

    • Sort the list in descending order and return the second element.

    • Use a loop to iterate through the list and keep track of the two largest numbers.

    • Convert the list to a set to remove duplicates, then find the second largest number.

  • Answered by AI
  • Q2. Find the largest no. to be created from the list of numbers in the string format. Example ['234', 56','100'] -> 56234100
  • Ans. 

    Python program to find the largest number from a list of numbers in string format.

    • Convert the list of strings to a list of integers

    • Sort the list in descending order

    • Join the sorted list of integers into a single string

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Calsoft Python Automation Engineer interview:
  • OOPS
  • Python Dictionary
  • Memory Management
  • Python list
  • Classes
  • Lambda Function
  • List Comprehention

Skills evaluated in this interview

Python Automation Engineer Interview Questions Asked at Other Companies

asked in Calsoft
Q1. Find the largest no. to be created from the list of numbers in th ... read more
Q2. How to write test cases & action, How to create list & di ... read more
Q3. Python - Write program from Prime numbers between 1 to 100
Q4. Reverse the string without using slicing method? Missing numbers ... read more
asked in Capgemini
Q5. 1. What is Selenium? 2. What are the processes behind initiating ... read more

Interview questions from similar companies

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

I applied via Naukri.com and was interviewed in Apr 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. Basics of python
  • Q2. Basic of selenium theory questions

I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Interview start with self introduction then ask some coding questions to check your programming logic .
  • Q2. Questions also from OOPS python.
  • Q3. They ask about ,what is the output of this program

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare with Python programing with all oops concepts.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. What is dunder method
  • Ans. 

    Dunder method refers to special methods in Python that start and end with double underscores (__).

    • Dunder methods are also known as magic methods or special methods.

    • They are used to define behavior for built-in operations in Python, such as addition, subtraction, comparison, etc.

    • Examples of dunder methods include __init__ for object initialization, __add__ for addition, __str__ for string representation, etc.

  • Answered by AI

Skills evaluated in this interview

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

I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dictionary manipulation
  • Q2. Exception handling question

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview went well. Python code was given to solve.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Dictionary Manipulation
  • Q2. Exception handling
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(6 Questions)

  • Q1. Python theoretical questions.
  • Q2. Print random ip address
  • Ans. 

    Generate and print a random IP address.

    • Use the random module to generate random numbers for each octet of the IP address.

    • Ensure that the generated IP address is valid by checking that each octet is within the range of 0-255.

    • Join the octets together with periods to form the complete IP address.

    • Print the generated IP address.

  • Answered by AI
  • Q3. Print the true or false by checking the input is ordered or not input is {[()]} 2nd input is ({[)}]
  • Ans. 

    The input is checked for order and the result is printed as true or false.

    • Check if the input is ordered by comparing opening and closing brackets

    • Use a stack to keep track of opening brackets

    • If a closing bracket is encountered, pop the top element from the stack and check if it matches the closing bracket

    • If the stack is empty at the end, the input is ordered

  • Answered by AI
  • Q4. Print reverse of string by using for loop
  • Ans. 

    The code snippet prints the reverse of a given string using a for loop.

    • Initialize an empty string to store the reversed string.

    • Iterate through each character in the original string using a for loop.

    • Append each character to the beginning of the reversed string.

    • Print the reversed string.

  • Answered by AI
  • Q5. Oops interview questions
  • Q6. What is decorator
  • Ans. 

    A decorator is a design pattern in Python that allows a user to add new functionality to an existing object or function.

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

    • They are used to modify the behavior of the decorated object or function without directly changing its source code.

    • Decorators can be used for adding logging, timing, caching, authentication, and other cross-cutting c...

  • Answered by AI
Round 3 - Technical 

(6 Questions)

  • Q1. Explain one scenario about automation you had in previous project
  • Ans. 

    Automated the testing of a web application by creating test scripts using Python and Selenium.

    • Developed automated test scripts using Python and Selenium

    • Executed test scripts to validate the functionality of a web application

    • Generated test reports and identified defects for further investigation

    • Improved test efficiency and reduced manual effort by automating repetitive tasks

  • Answered by AI
  • Q2. What is dict in python
  • Ans. 

    A dict in Python is an unordered collection of key-value pairs.

    • Dicts are enclosed in curly braces {}

    • Each key-value pair is separated by a colon :

    • Keys must be unique and immutable (strings, numbers, or tuples)

    • Values can be of any type and can be duplicated

    • Dicts are mutable and can be modified by adding, updating, or deleting key-value pairs

  • Answered by AI
  • Q3. What is web application testing
  • Ans. 

    Web application testing is the process of evaluating the functionality, usability, and security of a web application.

    • It involves testing the application's features, such as forms, navigation, and user interactions.

    • It also includes checking for compatibility across different browsers and devices.

    • Security testing is crucial to identify vulnerabilities and protect against attacks.

    • Performance testing ensures the applicatio...

  • Answered by AI
  • Q4. Jira defect tool
  • Q5. Inheritance in oops
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows code reuse and promotes modularity.

    • The class that is being inherited from is called the parent class or base class.

    • The class that inherits from the parent class is called the child class or derived class.

    • The child class can access all the public and protected members of the paren...

  • Answered by AI
  • Q6. Diff between list and tuple
  • Ans. 

    Lists and tuples are both sequence data types in Python, but they have some key differences.

    • Lists are mutable, meaning their elements can be changed, added, or removed.

    • Tuples are immutable, meaning their elements cannot be changed once defined.

    • Lists use square brackets [], while tuples use parentheses ().

    • Lists are typically used for collections of similar items, while tuples are used for heterogeneous data.

    • Lists have m...

  • Answered by AI

Skills evaluated in this interview

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

Inheritance coding test

I applied via Campus Placement and was interviewed before Feb 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude round consists Logical reasoning, General Aptitude, Grammar related questions etc. All are moderate level questions.

Round 2 - Technical 

(3 Questions)

  • Q1. Explain OOPs w.r.t Java
  • Ans. 

    OOPs is a programming paradigm that uses objects to represent real-world entities. Java is an OOPs language.

    • OOPs stands for Object-Oriented Programming System

    • Java is a class-based OOPs language

    • Encapsulation, Inheritance, Polymorphism, and Abstraction are the four pillars of OOPs

    • Objects have state and behavior

    • Java supports interfaces, which allow for multiple inheritance

    • Example: A car can be represented as an object wit...

  • Answered by AI
  • Q2. Explain about the projects that you have worked on
  • Q3. Explain how Java solves machine dependency of code execution
  • Ans. 

    Java solves machine dependency by using bytecode and virtual machine.

    • Java code is compiled into bytecode which is platform-independent

    • The bytecode is executed by the Java Virtual Machine (JVM) which is platform-specific

    • JVM translates bytecode into machine code for the specific platform

    • This allows Java code to run on any platform with a JVM installed

    • Example: A Java program compiled on Windows can run on Linux or Mac as

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Why should we hire you?
  • Q2. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for Infosys System Engineer interview:
  • Java
Interview preparation tips for other job seekers - Keep it simple, Prepare basics of 1st preferred Programming Language.

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Calsoft Interview FAQs

How many rounds are there in Calsoft Python Automation Engineer interview?
Calsoft interview process usually has 2-3 rounds. The most common rounds in the Calsoft interview process are Technical and Resume Shortlist.
How to prepare for Calsoft Python Automation Engineer 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 Calsoft. The most common topics and skills that interviewers at Calsoft expect are Python, Storage, Automation Testing, Cloud and Networking.
What are the top questions asked in Calsoft Python Automation Engineer interview?

Some of the top questions asked at the Calsoft Python Automation Engineer interview -

  1. Find the largest no. to be created from the list of numbers in the string forma...read more
  2. Find 2nd max no. from the l...read more
  3. what is arp , what is d...read more

Recently Viewed

JOBS

L&T Technology Services

No Jobs

JOBS

L&T Technology Services

No Jobs

REVIEWS

L&T Technology Services

No Reviews

SALARIES

L&T Technology Services

JOBS

Calsoft

No Jobs

LIST OF COMPANIES

Webixy Technologies

Locations

SALARIES

Webixy Technologies

SALARIES

Webixy Technologies

INTERVIEWS

Calsoft

No Interviews

SALARIES

Webixy Technologies

Tell us how to improve this page.

Calsoft Python Automation Engineer Interview Process

based on 2 interviews

Interview experience

1
  
Bad
View more

BigBasket

We don't just offer jobs; we offer peace of mind.

Join Calsoft Technology-First

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 796 Interviews
ITC Infotech Interview Questions
3.6
 • 335 Interviews
View all
Calsoft Python Automation Engineer Salary
based on 7 salaries
₹6.2 L/yr - ₹12.5 L/yr
20% more than the average Python Automation Engineer Salary in India
View more details
Development Engineer
334 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Development Engineer
216 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Softwaretest Engineer
130 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Principal Development Engineer
124 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
98 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Calsoft with

Persistent Systems

3.5
Compare

LTIMindtree

3.8
Compare

Mphasis

3.4
Compare

TCS

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