Filter interviews by
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Start at the beginning of the array and compare the first two elements. If they are in the wrong order, swap them.
Continue comparing adjacent elements and swapping them if necessary until the entire array is sorted.
Repeat this process for each element in the ar...
Binary sort program is a sorting algorithm that divides the array into two halves and recursively sorts them.
Binary sort is a divide and conquer algorithm.
It compares the target value to the middle element of the array.
If the target value is less than the middle element, search the left half. If greater, search the right half.
Repeat the process until the target value is found or the subarray is empty.
Yes, I have basic knowledge of Microsoft Excel.
Proficient in creating and formatting spreadsheets
Familiar with basic functions and formulas
Able to create charts and graphs
Experience with data analysis and manipulation
Comfortable with sorting and filtering data
Decorator in Python is a design pattern that allows behavior to be added to individual objects, either statically or dynamically, without affecting the behavior of other objects.
Decorators are functions that modify the functionality of another function.
They are commonly used to add functionality to existing functions without changing their structure.
Syntax for using decorators involves using the @ symbol followed ...
Django ORM is a tool that allows developers to interact with a database using Python objects.
Django ORM translates Python code into SQL queries to interact with the database
It provides an easy way to create, read, update, and delete database records
ORM stands for Object-Relational Mapping, which maps database tables to Python classes
This question involves printing a matrix pattern using nested loops in programming.
Use nested loops to iterate through rows and columns.
For a square matrix of size n, loop from 0 to n-1 for both rows and columns.
Example: For a 3x3 matrix, print numbers from 1 to 9 in a grid format.
Consider different patterns like spiral, diagonal, or zigzag for variety.
Calculate the average of elements in an array by summing them and dividing by the count.
Initialize a sum variable to 0.
Loop through the array and add each element to the sum.
Divide the sum by the number of elements in the array to get the average.
Example: For array [2, 4, 6], sum = 2 + 4 + 6 = 12; average = 12 / 3 = 4.
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
Check if the given string is equal to its reverse to determine if it is a palindrome.
Ignore spaces and punctuation when checking for palindromes.
Examples: 'radar', 'madam', '12321'
Numerous servers can be handled from a centralized way using server management tools and automation.
Use server management tools like Ansible, Puppet, or Chef to manage servers remotely
Automate server provisioning, configuration, and deployment processes
Implement centralized monitoring and logging to track server performance and troubleshoot issues
Use virtualization and containerization technologies to manage multi...
Yes, I have knowledge of Linux server.
I have experience in managing and configuring Linux servers.
I am familiar with command-line interface and shell scripting.
I have worked with various Linux distributions such as Ubuntu, CentOS, and Debian.
I have set up and maintained web servers, database servers, and file servers on Linux.
I have knowledge of Linux security and network configuration.
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
Numerous servers can be handled from a centralized way using server management tools and automation.
Use server management tools like Ansible, Puppet, or Chef to manage servers remotely
Automate server provisioning, configuration, and deployment processes
Implement centralized monitoring and logging to track server performance and troubleshoot issues
Use virtualization and containerization technologies to manage multiple s...
Yes, I have hands-on experience on Fortigate Firewall.
I have configured and managed Fortigate Firewall for multiple clients.
I have implemented security policies, VPNs, and NAT rules on Fortigate Firewall.
I have troubleshooted and resolved issues related to Fortigate Firewall.
I am familiar with FortiOS and its features such as web filtering, IPS, and application control.
POP (110), SMTP (25), DNS (53), HTTPS (443) are port numbers used for email, domain name resolution, and secure web browsing.
POP (Post Office Protocol) is used for receiving email (port 110)
SMTP (Simple Mail Transfer Protocol) is used for sending email (port 25)
DNS (Domain Name System) is used for domain name resolution (port 53)
HTTPS (Hypertext Transfer Protocol Secure) is used for secure web browsing (port 443)
Yes, I have knowledge of Linux server.
I have experience in managing and configuring Linux servers.
I am familiar with command-line interface and shell scripting.
I have worked with various Linux distributions such as Ubuntu, CentOS, and Debian.
I have set up and maintained web servers, database servers, and file servers on Linux.
I have knowledge of Linux security and network configuration.
I appeared for an interview in Apr 2025, where I was asked the following questions.
Calculate the average of elements in an array by summing them and dividing by the count.
Initialize a sum variable to 0.
Loop through the array and add each element to the sum.
Divide the sum by the number of elements in the array to get the average.
Example: For array [2, 4, 6], sum = 2 + 4 + 6 = 12; average = 12 / 3 = 4.
This question involves printing a matrix pattern using nested loops in programming.
Use nested loops to iterate through rows and columns.
For a square matrix of size n, loop from 0 to n-1 for both rows and columns.
Example: For a 3x3 matrix, print numbers from 1 to 9 in a grid format.
Consider different patterns like spiral, diagonal, or zigzag for variety.
Binary sort program is a sorting algorithm that divides the array into two halves and recursively sorts them.
Binary sort is a divide and conquer algorithm.
It compares the target value to the middle element of the array.
If the target value is less than the middle element, search the left half. If greater, search the right half.
Repeat the process until the target value is found or the subarray is empty.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Start at the beginning of the array and compare the first two elements. If they are in the wrong order, swap them.
Continue comparing adjacent elements and swapping them if necessary until the entire array is sorted.
Repeat this process for each element in the array u...
Times, clocks, speed, distance
Decorator in Python is a design pattern that allows behavior to be added to individual objects, either statically or dynamically, without affecting the behavior of other objects.
Decorators are functions that modify the functionality of another function.
They are commonly used to add functionality to existing functions without changing their structure.
Syntax for using decorators involves using the @ symbol followed by th...
Django ORM is a tool that allows developers to interact with a database using Python objects.
Django ORM translates Python code into SQL queries to interact with the database
It provides an easy way to create, read, update, and delete database records
ORM stands for Object-Relational Mapping, which maps database tables to Python classes
2 coding questions were asked
Cyber security is the practice of protecting systems, networks, and data from digital attacks.
Involves implementing measures to prevent unauthorized access
Includes protecting against malware, phishing, and other cyber threats
Involves encryption, firewalls, and other security measures
Constantly evolving to keep up with new threats and vulnerabilities
Yes, I am open to relocating to Noida for the right opportunity and to further my career in software engineering.
Relocating to Noida would allow me to work in a vibrant tech hub with numerous opportunities.
I have researched Noida's growing IT sector and am excited about the potential for professional growth.
I am adaptable and have relocated for previous roles, such as moving from my hometown to a major city for a job.
Java is a popular programming language known for its portability, security, and versatility.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
Java is object-oriented, allowing for modular and reusable code
Java is secure, with features like automatic memory management and strong type checking
Java is versatile, used for web development, mobile apps, enterprise software, and m...
I applied via Campus Placement
Consited of 100 questions
Amcat question for bst
I applied via Campus Placement
Test was on hackerrank
Basic apti and logical reasoning questions
Top trending discussions
The duration of Cavisson Systems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 20 interview experiences
Difficulty level
Duration
based on 298 reviews
Rating in categories
Software Engineer
759
salaries
| ₹2.9 L/yr - ₹7.8 L/yr |
Associate Software Engineer
106
salaries
| ₹2 L/yr - ₹5 L/yr |
Performance Test Engineer
90
salaries
| ₹2.5 L/yr - ₹8.7 L/yr |
Software Developer
76
salaries
| ₹3 L/yr - ₹9.4 L/yr |
Senior Software Engineer
76
salaries
| ₹5 L/yr - ₹19 L/yr |
Tekwissen
Damco Solutions
smartData Enterprises
In Time Tec Visionsoft