i
Perforce Software
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
I applied via Monster and was interviewed before Mar 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.
I was interviewed before Jan 2021.
Round duration - 60 minutes
Round difficulty - Medium
Technical interview round that lasted for around 60 minutes. The interviewer asked me programming questions, puzzles, Java basics and some output based questions.
Given an array of integers, determine the maximum sum of a subsequence without choosing adjacent elements in the original array.
The first line consists of an...
Find the maximum sum of a subsequence without choosing adjacent elements in an array.
Use dynamic programming to keep track of the maximum sum at each index, considering whether to include the current element or not.
At each index, the maximum sum can be either the sum of the current element and the element two positions back, or the maximum sum at the previous index.
Iterate through the array and update the maximum sum a...
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.
Data Structure related questions
I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.
Microservices is an architectural style where an application is composed of small, independent services that communicate with each other.
Microservices are independently deployable and scalable.
Each microservice performs a single business capability.
Communication between microservices is usually through APIs.
Microservices can be developed using different programming languages and technologies.
Examples of companies using...
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and dependencies.
Spring Boot uses an embedded server to run applications
It provides auto-configuration for commonly used libraries
It uses annotations to minimize boilerplate code
It supports various data sources and messaging systems
It can be easily integrated with other Spring projects
Example: @SpringBoo...
Angular can be connected with Spring Boot using REST APIs.
Create REST APIs in Spring Boot to expose data
Use Angular's HttpClient to make HTTP requests to the APIs
Parse the response data in Angular and display it in the UI
Use CORS configuration in Spring Boot to allow cross-origin requests from Angular
I applied via Company Website and was interviewed in Oct 2021. There was 1 interview round.
I applied via Referral and was interviewed before Mar 2023. There were 4 interview rounds.
Coding platform with problem solving skill
Design an event driven scheduler for managing tasks and events.
Use a message queue system to handle incoming events and tasks.
Implement event listeners to trigger actions based on specific events.
Utilize a scheduling algorithm to prioritize and manage tasks.
Include error handling mechanisms to handle failures gracefully.
based on 1 interview
Interview experience
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