i
PureSoftware
Filter interviews by
Fintech integrates technology with financial services, enhancing efficiency, accessibility, and user experience in finance.
Digital Payments: Platforms like PayPal and Venmo enable quick and secure transactions.
Blockchain Technology: Cryptocurrencies like Bitcoin utilize blockchain for secure, decentralized transactions.
Robo-Advisors: Services like Betterment and Wealthfront use algorithms to provide automated inve...
Use dynamic programming to find the longest palindrome substring in a given string.
Iterate through each character in the string and expand around it to find palindromes
Store the length of each palindrome found and return the longest one
Handle both odd and even length palindromes
PVS logon process involves streaming a vDisk to a target device for user logon.
PVS streams a vDisk to target device over network during logon process
User credentials are authenticated by Citrix Delivery Controller
User profile is loaded from vDisk during logon
Applications are launched from vDisk after logon
I manage performance management through setting clear goals, providing regular feedback, conducting performance reviews, and offering development opportunities.
Set clear and achievable goals for employees
Provide regular feedback on performance
Conduct performance reviews to assess progress and areas for improvement
Offer development opportunities for growth and skill enhancement
Some new features of React JS include Hooks, Context API, Suspense, and React.lazy.
Introduction of Hooks for state and lifecycle management
Context API for global state management
Suspense for handling loading states in components
React.lazy for code splitting and lazy loading components
Functional and class components are two types of components in React for building user interfaces.
Functional components are simple functions that take props as input and return JSX elements.
Class components are ES6 classes that extend React.Component and have a render method.
Functional components are easier to read and test, while class components have more features like state and lifecycle methods.
Example of func...
Program to fetch and display data from API in React
Use fetch or axios to make API calls in React
Set up state to store the fetched data
Render the data in the component using JSX
HOC stands for Higher Order Component in React. It is a pattern where a function takes a component and returns a new component.
HOC allows code reuse, logic abstraction, and props manipulation in React components.
Example: WithAuthentication HOC can conditionally render a component based on user authentication status.
Example: WithLoader HOC can display a loading spinner while fetching data for a component.
Stemming and lemmatization are techniques used in natural language processing to reduce words to their base or root form.
Stemming is the process of reducing words to their base or root form by removing suffixes.
Example: 'running' becomes 'run' after stemming.
Lemmatization is the process of reducing words to their base or root form while still ensuring that the reduced form belongs to the language.
Example: 'better'...
SQL query to list employees with third highest salary
Use the 'ROW_NUMBER()' function to assign a rank to each employee based on salary
Filter the results to only include employees with a rank of 3
I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.
Prioritize and address client issues promptly to ensure customer satisfaction.
Acknowledge the priority issue and gather all necessary information from the client.
Assess the impact of the issue on the client's operations and prioritize based on severity.
Communicate with the client to set expectations and provide regular updates on the resolution process.
Allocate resources and escalate to higher levels of support if need...
I will check the application status by examining logs, monitoring tools, and performing health checks.
Check application logs for any error messages or warnings
Use monitoring tools like Prometheus or Grafana to check application metrics
Perform health checks on the application to ensure it is responding properly
Verify network connectivity to the application server
PVS logon process involves streaming a vDisk to a target device for user logon.
PVS streams a vDisk to target device over network during logon process
User credentials are authenticated by Citrix Delivery Controller
User profile is loaded from vDisk during logon
Applications are launched from vDisk after logon
I appeared for an interview in Feb 2025.
Data structures and algorithms, javascript and react questions
HashMap is not thread-safe while ConcurrentHashMap is thread-safe.
HashMap is not thread-safe and can lead to ConcurrentModificationException if modified during iteration.
ConcurrentHashMap allows concurrent read and write operations without the need for external synchronization.
ConcurrentHashMap achieves thread-safety by dividing the map into segments, allowing multiple threads to operate on different segments concurren...
Python program to find smallest integer greater than square root of a given number.
Use math module to calculate square root of the given number.
Use math.ceil() function to round up the square root to the nearest integer.
Add 1 to the rounded up square root to get the smallest integer greater than square root.
SQL query to list employees with third highest salary
Use the 'ROW_NUMBER()' function to assign a rank to each employee based on salary
Filter the results to only include employees with a rank of 3
Stemming and lemmatization are techniques used in natural language processing to reduce words to their base or root form.
Stemming is the process of reducing words to their base or root form by removing suffixes.
Example: 'running' becomes 'run' after stemming.
Lemmatization is the process of reducing words to their base or root form while still ensuring that the reduced form belongs to the language.
Example: 'better' beco...
I worked on various projects using technologies like Java, React, and AWS, focusing on scalable web applications and microservices.
Developed a web application using React and Node.js for a retail client, improving user engagement by 30%.
Implemented a microservices architecture with Spring Boot and Docker for a healthcare platform, enhancing scalability.
Utilized AWS services like S3 and Lambda for a media processing app...
Fintech integrates technology with financial services, enhancing efficiency, accessibility, and user experience in finance.
Digital Payments: Platforms like PayPal and Venmo enable quick and secure transactions.
Blockchain Technology: Cryptocurrencies like Bitcoin utilize blockchain for secure, decentralized transactions.
Robo-Advisors: Services like Betterment and Wealthfront use algorithms to provide automated investmen...
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
String operations in Tosca Automation involve manipulating and validating strings in test scripts.
Use functions like 'contains', 'startsWith', 'endsWith' for string validation
Use 'concatenate' function to combine multiple strings
Use 'substring' function to extract a portion of a string
I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.
Swift & Objective-C are programming languages used for iOS development. Tableview in SwiftUI uses List view. RxSwift is a reactive programming framework. Optional & Generics are Swift features. Protocol Composition is combining multiple protocols.
Swift & Objective-C are used for iOS development
Tableview in SwiftUI uses List view
RxSwift is a reactive programming framework for Swift
Optional allows variables to have a 'no...
Top trending discussions
Some of the top questions asked at the PureSoftware interview -
The duration of PureSoftware interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 55 interview experiences
Difficulty level
Duration
based on 512 reviews
Rating in categories
Senior Software Engineer
527
salaries
| ₹12 L/yr - ₹25 L/yr |
Software Engineer
257
salaries
| ₹6 L/yr - ₹14 L/yr |
Lead Engineer
251
salaries
| ₹20.5 L/yr - ₹38 L/yr |
Technical Lead
181
salaries
| ₹21.3 L/yr - ₹38 L/yr |
Associate Software Engineer
89
salaries
| ₹4.3 L/yr - ₹9 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant