i
Perforce Software
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Use Terraform to create a VM and run a service on a cloud provider
Define provider and resource in Terraform script
Specify VM instance type, disk size, and networking configurations
Provision a script to install and start the service on the VM
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Aptitude and problem solving, puzzles more were asked.
Deeper data structures and algorithm questions on trees, stack, dfs etc.
What people are saying about Perforce Software
I was interviewed in Aug 2024.
Hackertank Test containing dsa question
Success for me is achieving personal and professional goals while maintaining a healthy work-life balance.
Achieving personal goals such as learning new technologies or completing a project
Receiving positive feedback from colleagues or clients
Maintaining a healthy work-life balance by setting boundaries and taking time for self-care
Feeling fulfilled and satisfied with my work
Seeking new challenges and opportunities for growth in a different environment.
Looking for a new challenge to expand my skills and knowledge
Interested in exploring different technologies and industries
Seeking better career advancement opportunities
Wanting to work in a more collaborative team environment
Perforce Software interview questions for popular designations
React offers a component-based architecture, virtual DOM for performance, and strong community support.
Component-based architecture allows for reusability and easier maintenance of code.
Virtual DOM ensures efficient updates to the actual DOM, improving performance.
Strong community support provides a wealth of resources, libraries, and tools for development.
React's declarative approach simplifies UI development by focus
Real time data can be obtained using websockets, server-sent events, or polling.
Use websockets to establish a two-way communication channel between client and server.
Server-sent events allow servers to push data to clients over a single, long-lived connection.
Polling involves making periodic requests to the server to fetch updated data.
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.
Test cases for a vending machine to ensure it functions correctly.
Test inserting coins of different denominations
Test selecting different products
Test adding items to the vending machine
Test removing items from the vending machine
Test refunding money if product is out of stock
Default parameters in Python allow you to specify default values for function parameters.
Default parameters are specified in the function definition using the assignment operator (=).
If a parameter is not provided when calling the function, the default value will be used.
Example: def greet(name='World'): print('Hello, ' + name)
Calling greet() will print 'Hello, World' since 'World' is the default value for name.
Yes, I have experience in IDE plugin testing.
Tested compatibility of IDE plugins with different versions of IDEs
Identified and reported bugs in IDE plugins
Ensured proper functionality of IDE plugins in various scenarios
Static code analysis product testing involves analyzing source code without executing it to find potential bugs and security vulnerabilities.
Static code analysis tools scan source code for potential bugs, security vulnerabilities, and code smells.
Testing involves running the tool on sample code to see if it accurately detects issues.
Test cases should cover a variety of programming languages, frameworks, and coding styl...
Python 2 and Python 3 are two different versions of the Python programming language with various differences.
Python 3 has print() function as opposed to print statement in Python 2.
Python 3 uses Unicode for strings by default while Python 2 uses ASCII.
Python 3 has different syntax for exception handling compared to Python 2.
Python 3 has different integer division behavior compared to Python 2.
I was interviewed before Mar 2021.
To check if a number is a power of 2, we can use bitwise operations.
A power of 2 has only one bit set to 1, so we can use the bitwise AND operator to check if the number is a power of 2.
If n is a power of 2, then n & (n-1) will be 0.
For example, 8 (1000 in binary) is a power of 2, and 8 & 7 (0111 in binary) is 0.
Sort a stack without using another data structure
Use recursion to pop the top element and insert it at the bottom of the remaining stack
Repeat until the stack is sorted in ascending order
Time complexity: O(n^2), space complexity: O(n) due to recursion
Check if array has continuous increasing and decreasing values
Loop through the array and check if each element is greater than the previous one
Once you find the maximum element, check if the remaining elements are in decreasing order
If yes, return true else false
Design a cricinfo (LLD)
Identify the entities: players, teams, matches, scorecards, tournaments, etc.
Define the relationships between entities
Create a database schema to store the data
Implement APIs to fetch and update data
Design a UI to display the information
Consider scalability and performance
Ensure data security and privacy
posted on 19 Jul 2024
Our project utilizes AWS architecture for scalability and reliability.
We use EC2 instances for hosting our application servers.
S3 buckets are used for storing and serving static assets.
We leverage RDS for managing our relational database.
Lambda functions are used for serverless computing tasks.
CloudFront is utilized for content delivery network (CDN) to improve performance.
We use CloudWatch for monitoring and logging.
A...
The duration of Perforce Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 8 interviews
Interview experience
based on 12 reviews
Rating in categories
Software Engineer
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Product Owner
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Manager
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Microsoft Corporation
IBM
Oracle
SAP