Eightfold AI
Synthimed Labs Interview Questions and Answers
Q1. What is the process for writing a trigger to update the number of cases when an Opportunity is inserted or its stage is updated?
Use triggers to update case count when Opportunity is inserted or stage is updated.
Create a trigger on Opportunity object.
Use 'after insert' and 'after update' trigger events.
Query for related cases and update the count based on Opportunity stage.
Handle bulk updates to ensure efficient processing.
Test the trigger with various scenarios to ensure accuracy.
Q2. How can I make the Quantity field on the Quote Line Editor (QLE) in CPQ read-only for all profiles except one?
Make Quantity field on QLE read-only for all profiles except one
Create a validation rule to make Quantity field read-only based on profile
Use a custom permission to allow one profile to edit the Quantity field
Assign the custom permission to the specific profile
Q3. As an EM, what are the metrics you care about and how do you measure them?
Metrics for an Engineering Manager and how to measure them
Metrics: team productivity, project timelines, code quality, employee satisfaction
Measure team productivity through sprint velocity or completed tasks per week
Track project timelines using Gantt charts or burndown charts
Assess code quality with code review feedback, bug counts, and code coverage
Measure employee satisfaction through surveys or one-on-one meetings
Q4. How do you differentiate crash vs network failure?
Crash is when the software stops functioning abruptly, while network failure is when the software is unable to communicate with other systems.
Crash is a sudden and unexpected termination of the software.
Network failure occurs when the software is unable to establish or maintain communication with other systems.
Crash can be caused by bugs, memory leaks, or hardware failures.
Network failure can be due to issues with network connectivity, server downtime, or misconfigured networ...read more
Q5. How do you do capacity estimation?
Capacity estimation involves analyzing current resources, future demands, and potential constraints to determine the maximum workload a system can handle.
Evaluate current resources such as hardware, software, and human capital.
Analyze historical data on workload patterns and trends.
Consider potential constraints such as budget limitations or technological limitations.
Forecast future demands based on growth projections or new project requirements.
Use mathematical models or sim...read more
Q6. Explain the Architecture of your current system?
The architecture of our current system is based on a microservices approach with a combination of front-end and back-end technologies.
Utilizes microservices architecture for scalability and flexibility
Front-end built using React.js for dynamic user interfaces
Back-end services implemented in Node.js for high performance
Uses Docker containers for easy deployment and management
Data storage handled by MongoDB for flexibility and scalability
Q7. Write a query for join How you troubleshoot if user unable to login
To troubleshoot if a user is unable to login, check for database issues, network connectivity problems, and user credentials.
Check if the user is entering the correct username and password
Verify if the user account is active and not locked out
Ensure there are no network connectivity issues preventing the user from reaching the login server
Check the database for any issues that may be preventing the user from logging in
Q8. whats bookmark in powerBI
A bookmark in Power BI is a feature that allows users to save the current state of a report, including filters, slicers, and visuals.
Bookmarks can be used to save different views of a report for easy navigation.
Users can create bookmarks to save specific filter selections or highlight certain data points.
Bookmarks can also be used to create interactive presentations by linking different bookmarks together.
Interview Process at Synthimed Labs
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month