i
UST
Work with us
Filter interviews by
Criteria in Hibernate is used to create and execute dynamic queries.
Criteria is an interface in Hibernate that allows the creation of dynamic queries without using HQL or SQL.
Criteria queries are type-safe and can be easily modified at runtime.
Criteria queries can be used to fetch entities based on certain conditions or restrictions.
Example: Criteria criteria = session.createCriteria(Employee.class);
To create a custom serializable interface, you need to define an interface with the Serializable marker interface and implement the necessary methods.
Define an interface with the Serializable marker interface
Implement the necessary methods for serialization and deserialization
Ensure all fields in the class implementing the interface are serializable
Program to check if a given string is a palindrome
Create a function that takes a string as input
Remove all non-alphanumeric characters and convert to lowercase
Compare the string with its reverse to check if it is a palindrome
Hibernate simplifies the process of managing database operations in Java applications.
Provides object-relational mapping (ORM) capabilities
Reduces boilerplate code for database operations
Supports various database vendors and SQL dialects
Enables transparent persistence
Facilitates easy querying and caching of data
Program to reverse a string using array of characters
Create an array of characters to store the input string
Iterate through the input string and store each character in the array
Iterate through the array in reverse order to construct the reversed string
I am currently using Visual Studio Code as my primary tool for software development.
Visual Studio Code is a lightweight and versatile code editor.
It has a wide range of extensions and plugins available for customization.
It supports multiple programming languages and has built-in Git integration.
Other tools I have experience with include Eclipse, IntelliJ IDEA, and Sublime Text.
OOPs stands for Object-Oriented Programming and WPF stands for Windows Presentation Foundation.
OOPs is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
WPF is a framework for building Windows client applications with rich user interfaces.
In OOPs, concepts like inheritance, encapsulation, polymorphism, and abstraction are used to...
JVM is a virtual machine that executes Java bytecode. JDK is a software development kit that includes the JVM and other tools.
JVM stands for Java Virtual Machine
JVM is responsible for executing Java bytecode
JDK stands for Java Development Kit
JDK includes the JVM, compiler, debugger, and other tools
JDK is used for developing Java applications
A process is an independent entity that contains its own memory space, while a thread is a subset of a process and shares the same memory space.
A process has its own memory space and resources, while threads share the same memory space and resources within a process.
Processes are independent of each other, while threads within the same process can communicate with each other more easily.
Processes are heavier in te...
Use multiple threads to print numbers from 1 to 100 in an optimized manner.
Divide the range of numbers (1-100) among the threads to avoid overlap.
Use synchronization mechanisms like mutex or semaphore to ensure orderly printing.
Consider using a thread pool to manage and reuse threads efficiently.
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
The first round was named Technical Assessment. It had 34 questions in, total split into 4 sections. The first section was coding section which consisted of 2 questions - 1 easy and 1 medium level basic DSA problems, 2nd section was coding section which consisted of 2 debugging questions easy questions, 3rd section was MCQ for coding/math related questions and final section was logical reasoning.
I think in total it was 100 marks
1st section - 50 marks ( 20 for easy question and 30 for medium question)
2nd section - 20 marks ( 10 each for both questions)
3rd & 4th section 30 marks (1 each for every questions 1*30 =30 )
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
OOPs stands for Object-Oriented Programming and WPF stands for Windows Presentation Foundation.
OOPs is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
WPF is a framework for building Windows client applications with rich user interfaces.
In OOPs, concepts like inheritance, encapsulation, polymorphism, and abstraction are used to desi...
Write multiple question
Asked many coding questions
One dotnet code with small project
I appeared for an interview in Oct 2023.
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
Event loop in JavaScript is a mechanism that allows asynchronous non-blocking behavior by handling events and callbacks.
Event loop is responsible for handling asynchronous operations in JavaScript.
It allows JavaScript to perform non-blocking operations by queuing tasks in a loop.
Event loop continuously checks the call stack and the task queue, moving tasks from the queue to the stack when the stack is empty.
Example: se...
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
I applied via Job Portal
I applied via Campus Placement and was interviewed in May 2023. There were 5 interview rounds.
General questions on aptitude
1 Simple question was 2nd round
Communication round-speaking, listening, reading, writing
I applied via Campus Placement and was interviewed before Dec 2023. There were 2 interview rounds.
It was oncampus
1st round it was Aptitude + coding questions(easy to medium) + debugging questions
What people are saying about UST
The duration of UST Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interview experiences
Difficulty level
Duration
based on 143 reviews
Rating in categories
Software Developer
2.2k
salaries
| ₹4 L/yr - ₹20.3 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹12.7 L/yr - ₹23.8 L/yr |
Software Engineer
1.4k
salaries
| ₹3.2 L/yr - ₹19.1 L/yr |
System Analyst
1.1k
salaries
| ₹6.3 L/yr - ₹22.6 L/yr |
Senior Software Developer
948
salaries
| ₹10.4 L/yr - ₹17.3 L/yr |
Accenture
Wipro
Cognizant
Capgemini