i
Perforce Software
Filter interviews by
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 Apr 2023. There were 3 interview rounds.
There were 15 mcq questions from JS, React,HTML and CSS
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
MCQ based Questions were asked
Yes, I follow CI/CD process to automate testing and deployment.
I use tools like Jenkins, GitLab CI, or CircleCI to automate the build, test, and deployment process.
I write unit tests and integration tests to ensure code quality before deployment.
I regularly push code changes to version control and trigger automated builds and tests.
I use continuous integration to merge code changes frequently and detect issues early in
CI/CD process is a software development practice that involves continuous integration, continuous delivery, and continuous deployment.
Continuous Integration (CI) involves automatically building and testing code changes frequently.
Continuous Delivery (CD) ensures that code changes are always in a deployable state.
Continuous Deployment (CD) automatically deploys code changes to production environments.
CI/CD helps in redu...
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
Got a link on mail to give online clearance test. 25 questions on react, Js and html-css
Just MCQ questions related to React, Javascript, HTML, CSS
Capitalize last letter of each word in a string and fetch data from API to display in tabular form using React JS.
Split the string into an array of words
Iterate through each word and capitalize the last letter
Join the words back together to form the modified string
Use React JS to fetch data from API and display in a tabular form
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...
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
4 question asked medium and hard
1 question asked and oops concept
based on 1 interview
Interview experience
Senior Software Engineer
23
salaries
| ₹0 L/yr - ₹0 L/yr |
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