FPT Software
10+ Kent plc Interview Questions and Answers
Q1. Details on Steps to be taken when prod goes down ?
Steps to be taken when prod goes down
Identify the root cause of the issue
Notify the relevant stakeholders
Initiate the incident management process
Restore the service as quickly as possible
Conduct a post-mortem analysis to prevent future occurrences
Q2. Steps for Prod Deployment / Installation / Hotfix / Bugfixes ?
Prod deployment involves several steps including testing, installation, hotfixes, and bugfixes.
Create a deployment plan and schedule
Test the deployment in a non-production environment
Install the software on production servers
Apply hotfixes and bugfixes as needed
Perform post-deployment testing to ensure everything is working correctly
Q3. Case: how do you break a function list for an online sale website?
Breaking down a function list for an online sale website involves identifying key functions and organizing them into categories.
Identify core functions such as product listing, shopping cart management, payment processing, and order fulfillment
Organize functions into categories like front-end user interface, back-end database management, and external integrations
Consider user roles and permissions when breaking down functions, such as customer, admin, and vendor functionaliti...read more
Q4. Details on Informatica Upgrade ?
Informatica upgrade involves upgrading the Informatica PowerCenter software to a newer version.
Before upgrading, check the compatibility of the new version with the existing hardware and software.
Create a backup of the existing repository and domain databases.
Install the new version of Informatica PowerCenter software.
Upgrade the repository and domain databases.
Test the upgraded environment thoroughly before putting it into production.
Q5. What is optimistic locking in RDBMS?
Optimistic locking is a concurrency control method where a system assumes that multiple transactions can complete without affecting each other.
Does not lock the data during read operation
Checks for conflicts only during write operation
Relies on version numbers or timestamps to detect conflicts
If conflict is detected, transaction is rolled back or retried
Q6. Explain what is a API Gateway pattern
API Gateway pattern is a design pattern used to route API requests to the appropriate microservices.
Centralized entry point for all API requests
Handles authentication, authorization, rate limiting, and logging
Helps in decoupling client applications from individual microservices
Can aggregate multiple requests into a single request for the client
Examples include Netflix Zuul, Amazon API Gateway
Q7. How do you manage change requests?
I manage change requests by prioritizing them based on impact, communicating with stakeholders, and documenting all changes.
Prioritize change requests based on impact and urgency
Communicate with stakeholders to gather requirements and ensure alignment
Document all changes including rationale, impact analysis, and approval
Track changes throughout the project lifecycle to ensure proper implementation
Q8. How to make a web page responsive
To make a web page responsive, use media queries, flexible grids, and fluid images.
Use CSS media queries to adjust layout based on screen size
Utilize flexible grids like Bootstrap or CSS Grid to adapt to different screen sizes
Use fluid images that resize based on the container size
Consider using viewport meta tag to control layout on mobile devices
Q9. explain how clustering works
Clustering is a machine learning technique that groups similar data points together based on certain features.
Clustering is an unsupervised learning technique where the algorithm groups data points into clusters based on similarity.
Common clustering algorithms include K-means, DBSCAN, and hierarchical clustering.
The goal of clustering is to find patterns or structures in data without any prior knowledge of labels.
Clustering can be used for customer segmentation, anomaly detec...read more
Q10. What is typescript
TypeScript is a superset of JavaScript that adds static typing and other features to help developers write more robust code.
TypeScript is developed and maintained by Microsoft.
It compiles down to plain JavaScript code.
TypeScript helps catch errors at compile time rather than runtime.
It supports modern JavaScript features like classes, interfaces, and modules.
Example: 'let message: string = 'Hello, World!';'
Q11. explain anti join
Anti join is a type of join operation in databases that returns rows from the first table where there is no match in the second table.
Anti join is the opposite of inner join, it returns rows that do not have a match in the second table.
It is useful for finding records that exist in one table but not in another.
Anti join can be implemented using NOT IN, NOT EXISTS, or LEFT JOIN with NULL check.
Top HR Questions asked in Kent plc
Interview Process at Kent plc
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month