Add office photos
PureSoftware logo
Engaged Employer

PureSoftware

Verified
3.1
based on 453 Reviews
Video summary
Filter interviews by
Senior Software Engineer
Clear (1)

PureSoftware Senior Software Engineer Interview Questions and Answers

Updated 12 Sep 2024

Q1. Tell me about LOD, Pie Chart, Dual Axis Chart, how you will make them in Tableau.?

Ans.

LOD, Pie Chart, Dual Axis Chart in Tableau

  • LOD (Level of Detail) is used to compute aggregations that are not at the level of detail of the visualization

  • Pie Chart is used to show the proportion of different categories in a dataset

  • Dual Axis Chart is used to compare two measures with different scales on the same chart

  • To create LOD, use curly braces and specify the level of detail

  • To create Pie Chart, drag the dimension to the Columns/Rows shelf and the measure to the Marks card

  • To...read more

Add your answer
right arrow

Q2. What is use of Swift &Objective c? Write code for Tableview Using SwiftUI? RxSwift Vs Swift? What is Optional & Generics ? Protocol Composition related Questions

Ans.

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 value' state

  • Generics allow you to write flexible, reusabl...read more

Add your answer
right arrow

Q3. Write a program to fetch and display data from api in react

Ans.

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

Add your answer
right arrow

Q4. What are the new features of react js

Ans.

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

Add your answer
right arrow
Discover PureSoftware interview dos and don'ts from real experiences

Q5. What is functional and class components

Ans.

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 functional component: const MyComponent = (props) =>

    {props.text}
    ;

  • E...read more

Add your answer
right arrow

Q6. What HOC . Explain with example

Ans.

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.

Add your answer
right arrow

Q7. 1.Code for ranking functions

Ans.

Code for ranking functions

  • Use a sorting algorithm to sort the data based on a specific criterion

  • Assign a rank to each element based on its position in the sorted list

  • Handle ties by assigning the same rank to tied elements

  • Consider using built-in functions or libraries for ranking if available

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at PureSoftware Senior Software Engineer

based on 8 interviews
3 Interview rounds
Technical Round - 1
Technical Round - 2
Technical Round - 3
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Recently Viewed
COMPANY BENEFITS
AscentX Software Development Services
No Benefits
REVIEWS
AscentX Software Development Services
No Reviews
INTERVIEWS
Plural Technology
No Interviews
SALARIES
AscentX Software Development Services
INTERVIEWS
PureSoftware
No Interviews
JOBS
Institutional Shareholder Services
No Jobs
JOBS
Highpoints Technologies India
No Jobs
INTERVIEWS
Thomson Reuters
No Interviews
INTERVIEWS
PureSoftware
No Interviews
INTERVIEWS
F5 Networks
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter