i
UKG
Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
The coding test consists of multiple-choice questions and one medium-hard level coding question.
The angle between the minute and hour hand of a clock at 3:45 is 157.5 degrees.
Calculate the angle formed by the hour hand from 12 o'clock position to 3:45 position (135 degrees)
Calculate the angle formed by the minute hand from 12 o'clock position to 3:45 position (22.5 degrees)
Subtract the smaller angle from the larger angle to get the angle between the two hands (157.5 degrees)
Indexing in DBMS is a technique used to improve the performance of queries by allowing faster retrieval of data.
Indexes are data structures that store a small portion of the data set in an easily searchable format.
They help in speeding up the data retrieval process by reducing the number of disk accesses needed.
Indexes can be created on one or more columns of a table to improve the performance of SELECT queries.
Example...
The lifecycle of a React component includes mounting, updating, and unmounting phases.
Mounting phase: constructor, render, componentDidMount
Updating phase: shouldComponentUpdate, render, componentDidUpdate
Unmounting phase: componentWillUnmount
To delete an entry in MongoDB database, you can use the deleteOne() or deleteMany() methods.
Use deleteOne() method to delete a single document based on a specific condition
Use deleteMany() method to delete multiple documents based on a specific condition
Make sure to specify the filter criteria to accurately delete the desired entry
I was interviewed in Aug 2024.
Garnishments are deductions from an employee's wages to satisfy a debt or legal obligation. Leaves and PTO exceptions refer to situations where garnishments may not apply.
Garnishments are court-ordered deductions from an employee's wages to pay off debts such as child support or tax obligations.
Employee leaves and PTO exceptions may impact garnishment calculations, as the employee may not be receiving their full wages ...
An automation framework is a set of guidelines, rules, and tools used for automated testing of software applications.
Automation frameworks provide a structured way to automate testing processes, making it easier to write and maintain test scripts.
They help in reducing manual intervention, increasing test coverage, and improving the efficiency of the testing process.
Examples of automation frameworks include Selenium, Ap...
Use a stack to check if a string is balanced without push and pop methods.
Create an empty array to act as a stack
Iterate through each character in the string
If the character is an opening bracket, add it to the stack
If the character is a closing bracket, check if the stack is empty or the top element is not the corresponding opening bracket
If the stack is empty or the top element does not match, the string is not balan...
I applied via Campus Placement
Question related to operating system and computer network
Traverse all child nodes in a tree data structure
Use depth-first or breadth-first traversal algorithms
Recursively visit each child node starting from the root node
Consider using a stack or queue data structure for traversal
Example: Traverse all nodes in a binary tree
UKG interview questions for popular designations
I was interviewed in Feb 2025.
I have extensive experience working with large datasets in various projects.
Worked with large datasets in previous roles
Utilized tools like SQL, Python, and R for data analysis
Performed data cleaning, transformation, and visualization on large datasets
Built predictive models using big data
Get interview-ready with Top UKG Interview Questions
Reverse a linked list by changing the direction of pointers.
Start with three pointers: current, previous, and next.
Iterate through the linked list, updating pointers to reverse the direction.
Return the new head of the reversed linked list.
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
Retrieving a value involves hashing the ...
I applied via Campus Placement and was interviewed in Jun 2024. There were 4 interview rounds.
Hacker rank mcq medium to hard level 1 hr duration
Singleton ensures a class has only one instance, while Abstract Factory provides an interface for creating families of related objects.
Singleton pattern restricts the instantiation of a class to one object, ensuring there is only one instance of the class.
Abstract Factory pattern provides an interface to create families of related or dependent objects without specifying their concrete classes.
Singleton pattern can be i...
Implement linked list and generate all combination strings in Python.
Create a Node class to represent each element in the linked list.
Implement methods to add nodes, delete nodes, and generate all combinations of strings.
Use recursion to generate all combinations of strings.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Efficient database read design
Use indexing to quickly locate data
Minimize the number of reads by fetching only necessary columns
Consider denormalizing data for faster reads
Implement caching mechanisms to reduce database load
Optimize queries by avoiding unnecessary joins
Use indexing to access data directly without iterating
Implement a database with proper indexing on key fields
Utilize data structures like hash tables or binary search trees for quick access
Consider using caching mechanisms to store frequently accessed data
Optimize queries by using efficient algorithms like merge sort or quicksort
Hacker rank exam, 2 DSA coding questions
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
3 questions were there
Core concept of computer science is the study of algorithms and data structures.
Algorithms are step-by-step procedures for solving problems.
Data structures are ways to organize and store data efficiently.
Examples include sorting algorithms like bubble sort and data structures like arrays and linked lists.
Top trending discussions
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
510
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Software Engineer
369
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Software Engineer
258
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software QA Engineer
101
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Software Quality Assurance Engineer
100
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
IBM
Infosys
TCS