Upload Button Icon Add office photos
Engaged Employer

i

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

Perforce Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Perforce Software Interview Questions and Answers

Updated 14 Nov 2024
Popular Designations

8 Interview questions

A Senior Software Engineer was asked 8mo ago
Q. Write a Terraform script to create a VM in a cloud provider of your choice and run a service on it.
Ans. 

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

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 8mo ago
Q. Describe a scenario involving Elasticsearch startup issues on a K8s cluster.
Ans. 

Elasticsearch startup issues in a K8s cluster can arise from configuration, resource limits, or networking problems.

  • Check Elasticsearch logs for errors indicating misconfiguration or resource constraints.

  • Ensure that the Kubernetes pod has sufficient CPU and memory allocated in the resource limits.

  • Verify that the Elasticsearch service is correctly defined and accessible within the cluster.

  • Inspect the health of the ...

View all Senior Software Engineer interview questions
A Seni was asked 10mo ago
Q. What are some test cases for a vending machine?
Ans. 

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

A Seni was asked 10mo ago
Q. How do default parameters work in Python?
Ans. 

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.

A Seni was asked 10mo ago
Q. Do you have any experience in IDE plugin testing?
Ans. 

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

A Reactjs Developer was asked 11mo ago
Q. How do you get real-time data?
Ans. 

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.

View all Reactjs Developer interview questions
A Reactjs Developer was asked 11mo ago
Q. Why React over other frameworks?
Ans. 

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 ...

View all Reactjs Developer interview questions
Are these interview questions helpful?
A Seni was asked 10mo ago
Q. Any idea in Static code analysis product testing.
Ans. 

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...

Perforce Software Interview Experiences

8 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Currying, closure, es6 features
  • Q2. Event looping, prototype chaining
  • Q3. Html structure, meta tag, viewport

Interview Preparation Tips

Topics to prepare for Perforce Software Senior Software Engineer interview:
  • React.Js
  • Javascript
  • Typescript
  • Es6
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Scenario based question on Elasticsearch startup issues on a K8s cluster.
  • Ans. 

    Elasticsearch startup issues in a K8s cluster can arise from configuration, resource limits, or networking problems.

    • Check Elasticsearch logs for errors indicating misconfiguration or resource constraints.

    • Ensure that the Kubernetes pod has sufficient CPU and memory allocated in the resource limits.

    • Verify that the Elasticsearch service is correctly defined and accessible within the cluster.

    • Inspect the health of the under...

  • Answered by AI
  • Q2. Write a terraform script to create a VM in a cloud provider of your choice and run a service on it.
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude and problem solving, puzzles more were asked.

Round 2 - Coding Test 

Deeper data structures and algorithm questions on trees, stack, dfs etc.

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Aug 2024.

Round 1 - Coding Test 

Hackertank Test containing dsa question

Round 2 - HR 

(2 Questions)

  • Q1. Define success for you
  • Ans. 

    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

  • Answered by AI
  • Q2. Why changing your job
  • Ans. 

    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

  • Answered by AI

Reactjs Developer Interview Questions & Answers

user image Himanshu Suryawanshi

posted on 23 Jul 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Why react over other framework
  • Ans. 

    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...

  • Answered by AI
  • Q2. How to get real time data
  • Ans. 

    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.

  • Answered by AI

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 4 Dec 2023

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. All job profile related general questions not very hard
  • Q2. Nothing specific asked about technical things. General simple questions
  • Q3. Leadership related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - No technical questions
Ask clear questions about your job role.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Basics of javascript
Round 2 - Technical 

(1 Question)

  • Q1. Advance javascript coding questions

Interview Questions & Answers

user image Anonymous

posted on 9 Aug 2024

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

I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. Test cases for vending machine.
  • Ans. 

    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

  • Answered by AI
  • Q2. Default parameters in Python
  • Ans. 

    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.

  • Answered by AI
  • Q3. Some questions on list and dictionary
  • Q4. Any Experience in IDE plugin testing.
  • Ans. 

    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

  • Answered by AI
  • Q5. Any idea in Static code analysis product testing.
  • Ans. 

    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...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Difference in python2 and python3
  • Ans. 

    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.

  • Answered by AI
  • Q2. Selenium waits, Select dropdown etc

Interview Preparation Tips

Interview preparation tips for other job seekers - QA should be good in python. But make sure if the project is Klocwork then there is nothing much to learn. Legacy python2 is getting used and no learnings.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Perforce Software?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Walk-in and was interviewed before Oct 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Good technical round, you can manage, mainly Java questions used to come

Round 2 - HR 

(2 Questions)

  • Q1. HR round is also good package discussion will happen
  • Q2. Company personal so kept secret

Interview Preparation Tips

Topics to prepare for Yodlee Senior Software Engineer interview:
  • Java
Interview preparation tips for other job seekers - With ML & advanced technology in working condition in place, they require less staffs
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. DevOps related interviewed questions
  • Q2. Atlassian tools related questions

Perforce Software Interview FAQs

How many rounds are there in Perforce Software interview?
Perforce Software interview process usually has 1-2 rounds. The most common rounds in the Perforce Software interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Perforce Software 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 Perforce Software. The most common topics and skills that interviewers at Perforce Software expect are Python, Recruitment, Agile Coaching, C++ and Linux Administration.
What are the top questions asked in Perforce Software interview?

Some of the top questions asked at the Perforce Software interview -

  1. Write a terraform script to create a VM in a cloud provider of your choice and ...read more
  2. Scenario based question on Elasticsearch startup issues on a K8s clust...read more
  3. Any idea in Static code analysis product testi...read more
How long is the Perforce Software interview process?

The duration of Perforce Software interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.4/5

based on 8 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 80%
2-4 weeks 20%
View more

Interview Questions from Similar Companies

RGBSI Interview Questions
3.3
 • 27 Interviews
MapmyIndia Interview Questions
3.6
 • 26 Interviews
Backbase Interview Questions
3.7
 • 23 Interviews
Bottomline Interview Questions
3.4
 • 20 Interviews
3Pillar Global Interview Questions
3.2
 • 20 Interviews
Mentor Graphics Interview Questions
4.0
 • 18 Interviews
Yodlee Interview Questions
3.9
 • 17 Interviews
Cerence Interview Questions
3.2
 • 17 Interviews
Calix Interview Questions
4.3
 • 17 Interviews
View all

Perforce Software Reviews and Ratings

based on 20 reviews

4.1/5

Rating in categories

4.1

Skill development

4.2

Work-life balance

4.0

Salary

3.6

Job security

3.9

Company culture

3.3

Promotions

3.9

Work satisfaction

Explore 20 Reviews and Ratings
Senior Software Engineer (AY)

Pune

6-11 Yrs

Not Disclosed

Senior Software Engineer - Perfecto (DK)

Pune

5-10 Yrs

Not Disclosed

Senior Software Engineer - II (Akana)

Pune

8-13 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
37 salaries
unlock blur

₹28.9 L/yr - ₹42 L/yr

Software Engineer
22 salaries
unlock blur

₹16.2 L/yr - ₹32 L/yr

Technical Support Engineer
15 salaries
unlock blur

₹9.9 L/yr - ₹16.8 L/yr

Sr.Ardm
10 salaries
unlock blur

₹40 L/yr - ₹54 L/yr

Senior Software Engineer 1
8 salaries
unlock blur

₹26 L/yr - ₹38.5 L/yr

Explore more salaries
Compare Perforce Software with

Prime Focus Technologies

3.3
Compare

MapmyIndia

3.6
Compare

Yodlee

3.9
Compare

Bravura Solutions

3.8
Compare
write
Share an Interview