Mindstix Software Labs
10+ Phurr Travel Interview Questions and Answers
Q1. Difference between Compile time and runtime polimorphysm.
Compile time polymorphism is achieved through function overloading and operator overloading, while runtime polymorphism is achieved through function overriding using virtual functions.
Compile time polymorphism is resolved during compile time based on the number and types of arguments passed to a function.
Runtime polymorphism is resolved during runtime based on the actual object type being referred to.
Compile time polymorphism is faster as the binding of function call is done ...read more
Q2. Share your screen for coding and problem-solving.
I am able to share my screen for coding and problem-solving during interviews.
Prepare a coding environment with a code editor and compiler ready to go
Share your screen with the interviewer using a screen sharing tool like Zoom or Google Meet
Explain your thought process and coding approach as you work through the problem
Ask for clarification if needed and communicate effectively with the interviewer
Q3. What is Test Plan and artifacts of test plan
Test plan is a document outlining the scope, approach, resources, and schedule of testing activities.
Defines test objectives and scope
Describes test strategies and methodologies
Lists resources and schedule for testing
Includes test deliverables and exit criteria
Identifies risks and mitigation plans
Q4. explain the OOPs concept
OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs stands for Object-Oriented Programming
It focuses on creating objects that interact with each other to solve problems
Encapsulation, inheritance, polymorphism, and abstraction are key principles of OOPs
Examples include classes, objects, inheritance, polymorphism, and encapsulation
Q5. Difference between black box n white box testing
Black box testing focuses on testing the functionality of the software without knowledge of its internal code, while white box testing involves testing the internal code structure.
Black box testing is based on external expectations and specifications.
White box testing is based on internal code structure and logic.
Black box testing is more focused on user perspective.
White box testing is more focused on developer perspective.
Examples: Functional testing is a form of black box ...read more
Q6. how to create responsive webapp
To create a responsive webapp, use media queries, flexible grids, and fluid images.
Use CSS media queries to adjust layout based on screen size
Implement flexible grids using frameworks like Bootstrap or Flexbox
Use fluid images that scale with the size of the viewport
Q7. How to use positions in css
CSS positions are used to control the layout of elements on a webpage.
Use 'static', 'relative', 'absolute', or 'fixed' to position elements.
Elements with 'position: relative' are positioned relative to their normal position.
Elements with 'position: absolute' are positioned relative to the nearest positioned ancestor.
Elements with 'position: fixed' are positioned relative to the viewport.
Use 'top', 'bottom', 'left', and 'right' properties to further adjust the position of elem...read more
Q8. Explain REST API and SOAP API
REST API is a lightweight, stateless, scalable web service architecture. SOAP API is a protocol-based, heavyweight, XML messaging system.
REST API uses standard HTTP methods like GET, POST, PUT, DELETE for communication.
SOAP API uses XML for message format and relies on protocols like HTTP, SMTP, etc.
REST API is more flexible and easier to use, while SOAP API is more secure and standardized.
Example of REST API: Twitter API
Example of SOAP API: Amazon Web Services (AWS) API
Q9. What is CSS box model
The CSS box model is a design and layout concept that defines the structure and sizing of elements on a web page.
The box model consists of content, padding, border, and margin around an element.
Content area is where text and images are displayed.
Padding is the space between the content and the border.
Border is the line that goes around the padding and content.
Margin is the space outside the border, separating the element from other elements.
Q10. What are semantic HTML tags
Semantic HTML tags are elements that provide meaning to the content they enclose, helping search engines and screen readers understand the structure of a webpage.
Semantic HTML tags help improve SEO by providing context to search engines.
They also enhance accessibility for screen readers by clearly defining the structure of a webpage.
Examples of semantic HTML tags include <header>, <nav>, <main>, <article>, <section>, <aside>, <footer>.
Q11. Types of testing
Types of testing include functional, non-functional, manual, automated, regression, performance, and security testing.
Functional testing: Testing the functionality of the software.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by QA engineers.
Automated testing: Testing performed using automation tools.
Regression testing: Testing to ensure new code changes do not affect existing functionality.
Perform...read more
Q12. System design for Parking system
Design a system for a Parking system
Use a centralized database to store information about parking spots, availability, and pricing
Implement a user-friendly interface for customers to easily find and reserve parking spots
Incorporate a payment system for customers to pay for parking either online or at the location
Include a monitoring system to track parking spot occupancy and manage reservations
Consider implementing a mobile app for customers to easily access and use the parki...read more
Interview Process at Phurr Travel
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month