Premium Employer

i

This company page is being actively managed by UST Team. If you also belong to the team, you can get access from here

UST Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

UST Software Engineer Interview Questions and Answers

Updated 20 Dec 2024

19 Interview questions

A Software Engineer was asked 8mo ago
Q. What is Criteria in Hibernate?
Ans. 

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);

A Software Engineer was asked 8mo ago
Q. How do you create a custom serializable interface?
Ans. 

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

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Write a program to check if a string is a palindrome.
Ans. 

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

A Software Engineer was asked
Q. Why use Hibernate?
Ans. 

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

A Software Engineer was asked
Q. Write a program to reverse a string
Ans. 

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

A Software Engineer was asked
Q. Which tools are you currently using?
Ans. 

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.

A Software Engineer was asked 9mo ago
Q. Explain oops and wpf concepts
Ans. 

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...

Are these interview questions helpful?
A Software Engineer was asked
Q. Whats is jvm and jdk
Ans. 

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 Software Engineer was asked
Q. What is the difference between a process and a thread?
Ans. 

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...

A Software Engineer was asked
Q. How would you implement a solution to print numbers from 1 to 100 using more than two threads in an optimized manner?
Ans. 

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.

UST Software Engineer Interview Experiences

23 interviews found

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. How to create custom serializable interface
  • Q2. Whatis criteria in hibernate

Interview Preparation Tips

Interview preparation tips for other job seekers - First round interview was very easy. But second client round interview is really annoying. He has too much arrogance and was saying. Interview is not about QnA session, you are supposed to talk alot.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Aptitude Test 

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 )

Interview Preparation Tips

Topics to prepare for UST Software Engineer interview:
  • DSA
  • Logical reasoning
  • Debugging
Interview preparation tips for other job seekers - It is fairly easy to crack the first round just needs a week of preparation or so.
I couldn't crack the first round as I only prepared for aptitude, I did not expect coding rounds.
I couldn't complete the coding round as time ran out got the logic and all but couldn't complete.

So my advice would be to prepare very well for the coding as it has the highest weightage, I did everything except coding so I guess the cut off would be somewhere around 60 -70 marks.

Just study the basic DSA problems like array, strings , maps ,set and that's more than enough.
Also study all loop patterns like Floyd's triangle etc.

For programming language if you are good at Javascript its enough as the code they gave was much more readable in Javascript.
If you want you can study C++ or java for this if you are going with C++ make sure you study C++ STL and memory management concepts and pointers. If you are going with Java study the Java Collection framework as it is a necessary.

Then just revise your college lab programs like fibonnacci, factorial, palindrome etc..

Then for logical reasoning be good with decryption questions like if MUSEUM is coded as LSPAPG these type of questions, then be good with finding the next number in pattern in a grid etc.
Also practice some coding MCQ questions as well.

Software Engineer Interview Questions & Answers

user image aishwarya vikas

posted on 12 Sep 2024

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
4-6 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Wpf,mvvm, c#, dp
  • Q2. Explain oops and wpf concepts
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join this company. Very bad service based company. The recruiter said you are selected , took all documents and did not give the letter. Kept making excuses. Specially if you are immediate joiner, it's very risky to trust on this company.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Write multiple question

Round 2 - Coding Test 

Asked many coding questions

Round 3 - Assignment 

One dotnet code with small project

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Oct 2023.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Overaloading Overrirding OOPS Fail safe and Fail fast iterators
  • Q2. Program to write palindrome
  • Q3. Why use Hibernate?
  • Q4. Basic Git commands
  • Q5. @Autowired annotation

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is event loop in js
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is node.js

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. 32 Questions (they did ask for CGPA and all, we think the test was based on that) -2 programming questions (easy) -2 Code correction (error correcting) - 28 questions (combination of logical reasoning, ...
Round 2 - English Assessment 

(1 Question)

  • Q1. -English writing (for me a letter) -English speaking (3 questions - speak about the problems you faced in your project, if you were given 3 wishes, what wud it be?, and one more) -English listening (3 qu...
Interview experience
4
Good
Difficulty level
Hard
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. SQL,UNIX,DATASTAGE
Round 3 - Technical 

(1 Question)

  • Q1. After technical round and selected they will go for Manager Round
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in May 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

General questions on aptitude

Round 3 - Coding Test 

1 Simple question was 2nd round

Round 4 - Group Discussion 

Communication round-speaking, listening, reading, writing

Round 5 - HR 

(1 Question)

  • Q1. Friendly interviewer , basic oops , normalization , self intro , logical questions, resume based questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

It was oncampus
1st round it was Aptitude + coding questions(easy to medium) + debugging questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Explain me about your projects
  • Q2. One Dsa question and Sql question

What people are saying about UST

View All
hoppypanda
Verified Icon
2w
works at
UST
NTT Data: Learning options, growth & work-life balance?
Curious about what learning platforms NTT Data offers? Also, how's the career growth and work-life balance there?
Got a question about UST?
Ask anonymously on communities.

UST Interview FAQs

How many rounds are there in UST Software Engineer interview?
UST interview process usually has 2-3 rounds. The most common rounds in the UST interview process are Technical, Resume Shortlist and HR.
How to prepare for UST Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at UST. The most common topics and skills that interviewers at UST expect are Medical Coding, Agile Coaching, Software Configuration Management, Application Development and DBMS.
What are the top questions asked in UST Software Engineer interview?

Some of the top questions asked at the UST Software Engineer interview -

  1. in which tool you are usi...read more
  2. How to create custom serializable interf...read more
  3. Write a program to reverse a str...read more
How long is the UST Software Engineer interview process?

The duration of UST Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 16 interview experiences

Difficulty level

Easy 38%
Moderate 54%
Hard 8%

Duration

Less than 2 weeks 64%
2-4 weeks 18%
4-6 weeks 18%
View more
Join UST Create change that stands the test of time
UST Software Engineer Salary
based on 1.4k salaries
₹3.2 L/yr - ₹19.1 L/yr
10% more than the average Software Engineer Salary in India
View more details

UST Software Engineer Reviews and Ratings

based on 143 reviews

3.9/5

Rating in categories

3.7

Skill development

4.0

Work-life balance

3.4

Salary

3.5

Job security

3.9

Company culture

3.1

Promotions

3.7

Work satisfaction

Explore 143 Reviews and Ratings
Lead I - Software Engineering - Node JS with Typescript

Thiruvananthapuram

5-10 Yrs

Not Disclosed

Lead I - Software Engineering

Kochi

5-7 Yrs

₹ 4.5-15 LPA

Lead I - Software Engineering

Bangalore / Bengaluru

5-7 Yrs

₹ 4.9-22.1 LPA

Explore more jobs
Software Developer
2.2k salaries
unlock blur

₹4 L/yr - ₹20.3 L/yr

Senior Software Engineer
1.7k salaries
unlock blur

₹12.7 L/yr - ₹23.8 L/yr

Software Engineer
1.4k salaries
unlock blur

₹3.2 L/yr - ₹19.1 L/yr

System Analyst
1.1k salaries
unlock blur

₹6.3 L/yr - ₹22.6 L/yr

Senior Software Developer
948 salaries
unlock blur

₹10.4 L/yr - ₹17.3 L/yr

Explore more salaries
Compare UST with

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare
write
Share an Interview