Stryker
20+ Interview Questions and Answers
Q1. What are the project management tools you have used?
I have used various project management tools including Trello, Asana, Jira, and Microsoft Project.
Trello for agile project management and task tracking
Asana for team collaboration and project planning
Jira for issue tracking and software development projects
Microsoft Project for project scheduling and resource management
Q2. C++ program for EMP ID, name, salary
C++ program to store EMP ID, name, and salary using array of strings.
Declare an array of strings to store EMP ID, name, and salary
Use cin to take input from user and store in the array
Use cout to display the stored data
Q3. what is bonus tolerance in GD&T.
Bonus tolerance in GD&T is an additional tolerance that allows for variations beyond the specified limits.
Bonus tolerance is used to provide flexibility in manufacturing processes.
It allows for variations in dimensions or positions beyond the specified tolerances.
Bonus tolerance can be applied to individual features or the entire part.
It helps to ensure functional fit and assembly of components.
For example, if a hole is specified to have a diameter of 10mm with a tolerance of...read more
Q4. without loop print 1 to 10
Print 1 to 10 without using loops.
Use recursion to print numbers.
Use a switch statement to print numbers.
Use an array and map function to print numbers.
Q5. how to operate multimeter, check the earthing problem in the hospital, troubleshoot medical equipment. this types of questions asking in technical round.
To check earthing problem in hospital and troubleshoot medical equipment, operate multimeter by selecting appropriate range and probes.
Select appropriate range on multimeter based on expected voltage
Connect probes to the multimeter and the equipment being tested
Check for continuity and resistance in the earthing system
Troubleshoot equipment by checking for voltage, current, and resistance
Refer to equipment manual for specific troubleshooting steps
Q6. How did you use selenium for single page application
Selenium was used to automate testing of dynamic elements and AJAX calls in the single page application.
Used Selenium WebDriver to locate and interact with dynamic elements
Implemented explicit waits to handle AJAX calls and page loading
Used Page Object Model design pattern to organize and maintain test code
Utilized Selenium Grid for parallel testing on multiple browsers and platforms
Q7. What is 7 qc tools, risk assessment, difference between attribute and variable ,GD & T
The 7 QC tools are used for quality control, risk assessment is used to identify and mitigate potential risks, attribute and variable are two types of data, and GD&T is a system for defining and communicating engineering tolerances.
7 QC tools include Pareto chart, cause-and-effect diagram, control chart, histogram, scatter diagram, flowchart, and check sheet
Risk assessment involves identifying potential hazards, assessing the likelihood and severity of harm, and implementing ...read more
Q8. How did you do the risk management?
I followed a structured approach for risk management.
Identified potential risks and their impact on the project
Assessed the likelihood and severity of each risk
Developed a risk mitigation plan
Monitored and reviewed risks throughout the project
Communicated risks and mitigation strategies to stakeholders
Q9. reverse a string using recursion
Reverse a string using recursion
Create a function that takes a string as input
If the string is empty, return an empty string
Otherwise, call the function recursively with the substring starting from the second character
Concatenate the first character with the result of the recursive call
Q10. Reverse a integer
Reverse an integer
Convert integer to string and reverse the string
Use modulo operator to extract digits and reverse them
Use recursion to reverse the integer
Q11. Start condition for SPI
The start condition for SPI is a low-to-high transition on the SCK line while SS is high.
SPI communication begins when the master device sends a start condition to the slave device.
The start condition is a low-to-high transition on the SCK line while SS is high.
The SS line is used to select the slave device for communication.
The SPI protocol supports multiple slaves, but only one slave can be selected at a time.
After the start condition, the master device sends the clock sign...read more
Q12. Whats the difference between quality control and quality assurance
Quality control is the process of ensuring that a product or service meets the desired quality standards, while quality assurance is the process of ensuring that the systems and processes used to create the product or service are effective and efficient.
Quality control involves inspecting and testing the product or service to ensure it meets the desired quality standards.
Quality assurance involves implementing and maintaining systems and processes to ensure that the product o...read more
Q13. what is draft in plastic
Draft is the taper or angle added to the vertical walls of a plastic part to aid in its ejection from the mold.
Draft is necessary to prevent the plastic part from sticking to the mold during ejection.
The amount of draft required depends on the size and shape of the part, as well as the type of plastic being used.
Draft angles typically range from 1 to 3 degrees, but can be as high as 5 degrees for larger parts.
Without proper draft, the part may become damaged during ejection o...read more
Q14. Numerical methods for engineers.
Numerical methods are mathematical techniques used by engineers to solve complex problems.
Numerical methods involve using algorithms to approximate solutions to mathematical problems.
These methods are used in a variety of engineering fields, including structural analysis, fluid dynamics, and heat transfer.
Examples of numerical methods include finite element analysis, finite difference methods, and Monte Carlo simulations.
These methods are essential for solving complex enginee...read more
Q15. Design automation test cases on OTP application
Automation test cases for OTP application
Identify the key functionalities of the OTP application
Create test cases for each functionality
Use automation tools like Selenium or Appium to automate the test cases
Ensure the test cases cover positive and negative scenarios
Include boundary value analysis and equivalence partitioning in test cases
Q16. Thread vs process
Thread is a lightweight unit of a process. Process is an instance of a program that runs independently.
Threads share the same memory space as the parent process while processes have their own memory space.
Threads are faster to create and switch between than processes.
Processes are more secure and stable than threads.
Example: A web server can have multiple threads to handle multiple requests simultaneously.
Example: A word processor can have multiple processes to handle differe...read more
Q17. What do you know about stryker and its products?
Q18. Technical architecture of any one project
The technical architecture of Project X involved a microservices-based approach with containerization using Docker and orchestration with Kubernetes.
Utilized microservices architecture for scalability and flexibility
Implemented containerization using Docker for easy deployment and management
Utilized Kubernetes for orchestration and scaling of containers
Used RESTful APIs for communication between microservices
Q19. Functional explanation of any one project
Implemented a new CRM system to streamline customer interactions and improve data management.
Identified key requirements for the CRM system through stakeholder interviews
Collaborated with IT team to customize the system to meet specific business needs
Conducted user training sessions to ensure smooth adoption of the new system
Q20. Optimization of variable
Optimization of variable involves finding the best value for a given parameter to achieve desired outcomes.
Identify the variable to be optimized
Define the objective function
Determine the constraints
Select an optimization algorithm
Iteratively adjust the variable until optimal value is reached
Q21. Could you explain the significance of documentation?
Documentation is crucial for recording and communicating important information.
Documentation helps in maintaining a record of important information.
It helps in communicating information to others in a clear and concise manner.
Documentation ensures consistency and accuracy in processes and procedures.
It helps in identifying and addressing issues and problems.
Documentation is important for legal and regulatory compliance.
Examples include project plans, meeting minutes, user man...read more
Q22. SPI vs I2C
SPI and I2C are communication protocols used to transfer data between devices.
SPI is faster than I2C.
SPI uses separate lines for data and clock signals while I2C uses a shared line.
I2C supports multiple devices on the same bus while SPI requires a separate chip select line for each device.
SPI is commonly used for high-speed communication between microcontrollers and peripherals while I2C is used for low-speed communication between sensors and other devices.
Q23. how do tackle the problem of a failed medical device
Address the issue by conducting a thorough investigation, implementing corrective actions, and communicating with relevant stakeholders.
Conduct a root cause analysis to determine why the device failed
Implement corrective actions to prevent future failures
Communicate with regulatory authorities, customers, and other stakeholders about the issue
Ensure compliance with regulations and standards in addressing the failed device
Consider a recall if necessary to protect patient safet...read more
Q24. Situation based strategy?
Using specific strategies to address different situations in order to achieve desired outcomes.
Identify the specific situation or challenge at hand
Analyze the factors involved and potential obstacles
Develop a tailored strategy based on the unique circumstances
Implement the strategy effectively to achieve the desired outcome
Evaluate the results and make adjustments as needed
Q25. JDK,JRE Difference
JDK is a development kit for creating Java applications, while JRE is a runtime environment for executing Java programs.
JDK stands for Java Development Kit and includes tools for developing Java applications.
JRE stands for Java Runtime Environment and is used to run Java programs.
JDK includes JRE, so if you have JDK installed, you also have JRE.
JDK includes compiler (javac), debugger (jdb), and other tools for development.
JRE includes JVM (Java Virtual Machine) and libraries ...read more
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month