Add office photos
Engaged Employer

InnovationM

4.2
based on 276 Reviews
Video summary
Filter interviews by

10+ PSK Engineering Construction & Co. Interview Questions and Answers

Updated 30 Jan 2025

Q1. If client backout after requirements on rates negotiation stage , what you'll do and why?

Ans.

I would try to understand the reasons for the client's decision and work towards addressing their concerns to salvage the deal.

  • Initiate a follow-up conversation with the client to understand their reasons for backing out

  • Address any concerns or objections raised by the client during the negotiation stage

  • Offer alternative solutions or concessions to meet the client's needs and salvage the deal

  • Maintain a positive and professional attitude to preserve the relationship with the cl...read more

Add your answer

Q2. How can a company effectively align its organizational culture with its strategic goals to improve employee performance and achieve overall business success?

Ans.

Aligning organizational culture with strategic goals improves employee performance and business success.

  • Clearly communicate strategic goals to all employees

  • Lead by example - senior management should embody the desired culture

  • Provide training and development opportunities to align employee skills with goals

  • Recognize and reward behaviors that support the desired culture

  • Encourage open communication and feedback channels

  • Regularly assess and adjust culture to ensure alignment with...read more

Add your answer

Q3. Difference betwwen MVVM and Clean architecture?

Ans.

MVVM focuses on separating the UI from the business logic, while Clean architecture emphasizes separation of concerns and layers.

  • MVVM stands for Model-View-ViewModel, where the ViewModel acts as a mediator between the View and the Model.

  • Clean architecture divides the app into layers (domain, data, presentation) with clear boundaries and dependencies.

  • MVVM is more suitable for small to medium-sized projects, while Clean architecture is better for larger, complex projects.

  • MVVM i...read more

Add your answer

Q4. What are closures? Explain with example

Ans.

Closures are functions that have access to variables in their outer scope.

  • Closures are created when a function is defined inside another function.

  • The inner function has access to the outer function's variables, even after the outer function has returned.

  • Closures can be used to create private variables and functions.

  • Example: function outer() { let x = 10; function inner() { console.log(x); } return inner; } const closure = outer(); closure(); // Output: 10

Add your answer
Discover PSK Engineering Construction & Co. interview dos and don'ts from real experiences

Q5. What change you can make in InnovationM?

Ans.

I would focus on implementing a more streamlined sales process to increase efficiency and productivity.

  • Implementing a CRM system to track leads and customer interactions

  • Providing ongoing training and development for sales team members

  • Analyzing sales data to identify trends and opportunities for growth

Add your answer

Q6. Activity Lifecycle when screen rotate.

Ans.

Activity lifecycle is affected when screen rotates, causing onPause, onStop, onDestroy, onCreate, onStart, and onResume to be called in sequence.

  • When screen rotates, onPause is called to pause the activity

  • onStop is called next to stop the activity

  • onDestroy is called to destroy the activity

  • onCreate is called to recreate the activity

  • onStart is called to start the activity

  • onResume is called to resume the activity

Add your answer
Are these interview questions helpful?

Q7. What is CallStack? What is Memory Heap?

Ans.

CallStack is a data structure that stores function calls in a stack. Memory Heap is a region of memory where objects are stored.

  • CallStack is a LIFO data structure that keeps track of function calls.

  • Memory Heap is a large region of memory where objects are allocated.

  • Variables and function calls are stored in CallStack while objects are stored in Memory Heap.

  • When a function is called, it is added to the top of the CallStack. When it returns, it is removed from the stack.

  • Memory ...read more

Add your answer

Q8. What is Redux? What are it's features?

Ans.

Redux is a predictable state container for JavaScript apps.

  • Redux is a state management library for JavaScript applications.

  • It provides a centralized store to manage the state of an application.

  • Redux follows a unidirectional data flow pattern.

  • It allows for easy debugging and testing of an application's state.

  • Redux can be used with React, Angular, Vue, and other JavaScript frameworks.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Why do we use Viewmodel?

Ans.

Viewmodel is used to store and manage UI-related data in a lifecycle-conscious way.

  • Viewmodel survives configuration changes like screen rotations

  • Prevents memory leaks by separating UI data from UI controller

  • Improves app performance by reducing the need to reload data

Add your answer

Q10. What is immutable class?

Ans.

Immutable class is a class whose instances cannot be modified after creation.

  • Immutable classes have all their fields marked as final, so they cannot be changed once initialized.

  • Immutable classes typically have no setter methods, only getter methods.

  • Examples of immutable classes in Java include String, Integer, and LocalDate.

Add your answer

Q11. What is SharedViewmode?

Ans.

SharedViewModel is a class that is used to share data between fragments in an Android app.

  • SharedViewModel is a part of the Android Architecture Components.

  • It allows fragments to communicate with each other without directly referencing each other.

  • SharedViewModel is typically used to share data between fragments in a single activity.

Add your answer

Q12. What are features of React JS?

Ans.

React JS is a JavaScript library for building user interfaces.

  • Virtual DOM for efficient updates

  • Component-based architecture for reusability

  • JSX syntax for easy rendering

  • Unidirectional data flow for predictable state management

  • Server-side rendering for SEO optimization

Add your answer

Q13. Design a Image loading library?

Ans.

Designing an efficient image loading library for Android applications.

  • Support for loading images from various sources like network, disk, and resources.

  • Caching mechanism to store and retrieve images for faster loading.

  • Ability to handle image resizing and scaling for different screen sizes.

  • Support for asynchronous loading to prevent UI thread blocking.

  • Integration with popular image loading libraries like Picasso or Glide for additional features.

  • Option to cancel image loading r...read more

Add your answer

Q14. How Viewmodel work?

Ans.

ViewModel is a class that stores and manages UI-related data in a lifecycle-conscious way.

  • ViewModel survives configuration changes such as screen rotations.

  • ViewModel is not destroyed when the activity is destroyed, allowing data to be retained.

  • ViewModel is typically used to hold and manage data for the UI.

Add your answer

Q15. Difference between Abstract classes and interfaces in Java

Ans.

Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.

  • Abstract classes can have constructors, interfaces cannot

  • A class can only extend one abstract class, but can implement multiple interfaces

  • Abstract classes can have instance variables, interfaces cannot

  • Interfaces are used to achieve abstraction and provide a contract for implementing classes

  • Example of abstract class: public abstract class Animal { public abstract v...read more

Add your answer

Q16. Challenges in mobile application testing

Ans.

Mobile application testing faces challenges due to device fragmentation, network connectivity, and security concerns.

  • Device fragmentation: Testing on multiple devices with different screen sizes, resolutions, and operating systems.

  • Network connectivity: Testing in different network conditions like 2G, 3G, 4G, and Wi-Fi.

  • Security concerns: Testing for vulnerabilities like data leakage, unauthorized access, and malware.

  • Usability testing: Ensuring the app is user-friendly and easy...read more

Add your answer

Q17. explain redux workflow

Ans.

Redux is a state management library for JavaScript applications.

  • Redux stores the entire state of the application in a single store.

  • Actions are dispatched to update the state in the store.

  • Reducers are pure functions that take the current state and an action, and return a new state.

  • Components can subscribe to the store to receive updates when the state changes.

Add your answer

Q18. What is Api testing

Ans.

API testing is a type of software testing that involves testing APIs to ensure they meet functional, performance, and security requirements.

  • API testing involves testing the functionality of APIs, including their ability to handle different types of requests and responses

  • API testing also involves testing the performance of APIs, including their response time and ability to handle high volumes of traffic

  • API testing also involves testing the security of APIs, including their abi...read more

Add your answer

Q19. Type of Testing

Ans.

Type of testing refers to the different methods used to ensure the quality of software products.

  • Different types of testing include functional testing, performance testing, security testing, and usability testing.

  • Each type of testing focuses on specific aspects of the software to identify defects and ensure it meets requirements.

  • Examples of types of testing: regression testing, smoke testing, integration testing, and user acceptance testing.

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

Interview Process at PSK Engineering Construction & Co.

based on 21 interviews
Interview experience
3.5
Average
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.3
 • 450 Interview Questions
3.9
 • 408 Interview Questions
4.1
 • 276 Interview Questions
4.0
 • 197 Interview Questions
4.1
 • 161 Interview Questions
3.7
 • 155 Interview Questions
View all
Top InnovationM Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 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