i
Guidewire
Software
Work with us
Filter interviews by
Handling late arriving dimensional data involves strategies to ensure data integrity and accuracy in ETL processes.
Implement a staging area to temporarily hold late arriving data before integration.
Use surrogate keys to maintain historical accuracy when late data arrives.
Apply business rules to determine how to handle late data, such as updating existing records or creating new ones.
Example: If a new customer reco...
Data modeling involves structuring data into Fact and Dimension tables for efficient analysis and reporting.
Identified business requirements to determine key metrics and dimensions.
Created a star schema with a central Fact table (e.g., Sales) linked to Dimension tables (e.g., Customer, Product).
Fact tables store quantitative data (e.g., sales amount, quantity sold) while Dimension tables provide context (e.g., cus...
Normalization is a database design technique to reduce data redundancy and improve data integrity.
1NF (First Normal Form): Ensures that all columns contain atomic values. Example: A table with a 'Phone Numbers' column should have separate rows for each number.
2NF (Second Normal Form): Achieves 1NF and removes partial dependencies. Example: If a table has 'StudentID' and 'CourseID', the course name should be in a s...
Discussing a project showcases skills and experience in full stack development.
Describe the tech stack used, e.g., React for frontend and Node.js for backend.
Highlight key features implemented, such as user authentication or API integration.
Mention challenges faced, like optimizing performance or debugging issues.
Share the impact of the project, e.g., increased user engagement or reduced load times.
Design a notification system for a software application.
Identify the types of notifications needed (e.g. email, SMS, in-app)
Consider the frequency and urgency of notifications
Implement a notification queue to handle multiple notifications
Include user preferences for notification settings
Utilize push notifications for real-time updates
A circular queue can be identified by checking if the rear pointer is one position behind the front pointer.
Check if rear pointer is one position behind front pointer
Check if front pointer is at index 0 and rear pointer is at index n-1 in an array of size n
Check if front pointer is at index rear+1 modulo n in an array of size n
Facility management involves maintaining and optimizing buildings and services for efficiency and safety.
Space Management: Ensuring optimal use of space, like redesigning office layouts for better collaboration.
Maintenance Management: Regular inspections and repairs of facilities to prevent breakdowns, such as HVAC systems.
Safety and Compliance: Adhering to health and safety regulations, like fire safety protocols...
Different pricing based on regions can be achieved by using price rules and custom fields in Salesforce.
Create custom fields to store region information for each account or opportunity
Use price rules to set different prices based on the region
Utilize workflow rules or process builder to automate the pricing based on region
Consider using custom metadata types for easier maintenance and scalability
Parent to child relation in LWC refers to the relationship between a parent component and its child components in Lightning Web Components.
Use @api decorator in child component to expose properties to parent component
Use @track decorator in parent component to track changes in child components
Communicate between parent and child components using events or properties
Find the index of second maximum integer in a given array.
Iterate through the array to find the maximum integer.
Then iterate again to find the second maximum integer and return its index.
I appeared for an interview in Aug 2024.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Data modeling involves structuring data into Fact and Dimension tables for efficient analysis and reporting.
Identified business requirements to determine key metrics and dimensions.
Created a star schema with a central Fact table (e.g., Sales) linked to Dimension tables (e.g., Customer, Product).
Fact tables store quantitative data (e.g., sales amount, quantity sold) while Dimension tables provide context (e.g., customer...
Handling late arriving dimensional data involves strategies to ensure data integrity and accuracy in ETL processes.
Implement a staging area to temporarily hold late arriving data before integration.
Use surrogate keys to maintain historical accuracy when late data arrives.
Apply business rules to determine how to handle late data, such as updating existing records or creating new ones.
Example: If a new customer record ar...
Normalization is a database design technique to reduce data redundancy and improve data integrity.
1NF (First Normal Form): Ensures that all columns contain atomic values. Example: A table with a 'Phone Numbers' column should have separate rows for each number.
2NF (Second Normal Form): Achieves 1NF and removes partial dependencies. Example: If a table has 'StudentID' and 'CourseID', the course name should be in a separa...
Experienced SQL Database Administrator with a strong background in managing databases and optimizing performance.
Over 5 years of experience in SQL database administration
Proficient in database design, implementation, and maintenance
Skilled in performance tuning and troubleshooting
Familiar with backup and recovery processes
Certified in SQL Server administration
Database Architecture, Cloud Architechture
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
Given one at home assignment to create a lwc component
Different pricing based on regions can be achieved by using price rules and custom fields in Salesforce.
Create custom fields to store region information for each account or opportunity
Use price rules to set different prices based on the region
Utilize workflow rules or process builder to automate the pricing based on region
Consider using custom metadata types for easier maintenance and scalability
Parent to child relation in LWC refers to the relationship between a parent component and its child components in Lightning Web Components.
Use @api decorator in child component to expose properties to parent component
Use @track decorator in parent component to track changes in child components
Communicate between parent and child components using events or properties
I am impressed by your company's reputation for innovation and commitment to employee development.
Impressed by company's reputation for innovation
Commitment to employee development
Excited about potential growth opportunities
Facility management involves maintaining and optimizing buildings and services for efficiency and safety.
Space Management: Ensuring optimal use of space, like redesigning office layouts for better collaboration.
Maintenance Management: Regular inspections and repairs of facilities to prevent breakdowns, such as HVAC systems.
Safety and Compliance: Adhering to health and safety regulations, like fire safety protocols and ...
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
Data Structure Design. Javascript
Discussing a project showcases skills and experience in full stack development.
Describe the tech stack used, e.g., React for frontend and Node.js for backend.
Highlight key features implemented, such as user authentication or API integration.
Mention challenges faced, like optimizing performance or debugging issues.
Share the impact of the project, e.g., increased user engagement or reduced load times.
I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.
A circular queue can be identified by checking if the rear pointer is one position behind the front pointer.
Check if rear pointer is one position behind front pointer
Check if front pointer is at index 0 and rear pointer is at index n-1 in an array of size n
Check if front pointer is at index rear+1 modulo n in an array of size n
Design a notification system for a software application.
Identify the types of notifications needed (e.g. email, SMS, in-app)
Consider the frequency and urgency of notifications
Implement a notification queue to handle multiple notifications
Include user preferences for notification settings
Utilize push notifications for real-time updates
Write multiple polyfills for array
Coding test was medium to hard leetcode problems.
I appeared for an interview in Nov 2023.
Online test in code gladiator
Live coding with one lead
Top trending discussions
Some of the top questions asked at the Guidewire Software interview -
based on 22 interview experiences
Difficulty level
Duration
based on 60 reviews
Rating in categories
Software Engineer III
25
salaries
| ₹30 L/yr - ₹35 L/yr |
Software Engineer
24
salaries
| ₹12.4 L/yr - ₹28.9 L/yr |
Business Operations Manager
16
salaries
| ₹22 L/yr - ₹27 L/yr |
Senior Software Engineer
14
salaries
| ₹25.7 L/yr - ₹48.4 L/yr |
Senior Consultant
14
salaries
| ₹28.2 L/yr - ₹36 L/yr |
Duck Creek Technologies
Mobileum
OnProcess Technology
Yodlee