i
UKG
Filter interviews by
Java is a high-level programming language developed by Sun Microsystems (now owned by Oracle) in 1995.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
It is object-oriented and designed to have as few implementation dependencies as possible.
Java is widely used for building web applications, mobile apps, and enterprise software.
James Gosling, Mike Sheridan, and Patrick Nau
posted on 2 Oct 2023
I applied via Approached by Company and was interviewed in Sep 2023. There were 3 interview rounds.
Self keyword is used to refer to the instance of the class in Python. Return keyword is used to return a value from a function, while yield is used to return a generator object.
Self keyword is used inside a class method to refer to the instance of the class.
Return keyword is used to return a value from a function and exit the function.
Yield keyword is used to return a generator object and pause the function execution.
E...
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
High availability for database ensures minimal downtime and continuous access to data.
Implementing clustering and replication to distribute workload and provide failover
Setting up automated backups and monitoring systems to quickly identify and resolve issues
Utilizing load balancers to evenly distribute traffic and prevent overload
Implementing disaster recovery plans to quickly recover from unexpected outages
Write Terraform and Ansible script
Use Terraform to provision infrastructure resources like virtual machines, networks, and storage
Use Ansible to configure and manage software on the provisioned infrastructure
Create a Terraform script to deploy a virtual machine on AWS
Write an Ansible playbook to install and configure Nginx on the deployed virtual machine
UKG interview questions for popular designations
Get interview-ready with Top UKG Interview Questions
I applied via LinkedIn and was interviewed before Sep 2023. There was 1 interview round.
Yes, I have used exception handling in my projects to handle errors and ensure smooth execution.
Implemented try-catch blocks to catch and handle exceptions
Used throw keyword to manually throw exceptions
Utilized custom exception classes for specific error handling scenarios
Debugging an unresponsive application involves several steps to identify and fix the issue.
Check if the application is frozen or just slow
Verify if the issue is specific to the application or the entire system
Restart the application or the system
Check for any error messages or logs
Use debugging tools to identify the root cause
Analyze the code and look for potential issues
Isolate the problem area and test possible solut...
I applied via Approached by Company and was interviewed in Oct 2023. There were 3 interview rounds.
I disagreed with a team member's approach to a coding problem
I disagreed with a team member's choice of programming language for a project
I suggested a different solution to a technical issue than my team member
I had a different opinion on the best way to optimize code performance
Some of the top questions asked at the UKG interview -
The duration of UKG interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 105 interviews
Interview experience
Senior Software Engineer
509
salaries
| ₹10.2 L/yr - ₹23 L/yr |
Lead Software Engineer
368
salaries
| ₹14.5 L/yr - ₹33 L/yr |
Principal Software Engineer
262
salaries
| ₹19.3 L/yr - ₹43.4 L/yr |
Senior Software QA Engineer
101
salaries
| ₹9.2 L/yr - ₹18.4 L/yr |
Lead Software Quality Assurance Engineer
100
salaries
| ₹12.5 L/yr - ₹25.6 L/yr |
Accenture
IBM
Infosys
TCS