UST logo

UST Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 910 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
80.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at UST.

Showing 3 of 910
UST logo
UST

Software Engineer

Engineering · nearly a year ago

Mid Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

The HR recruiter conducted the technical interview to assess my knowledge, mostly focusing on Microservices, Kubernetes, and Docker. Even though it was for a .NET Developer role and Kubernetes/Docker were optional in the description, the questions were mainly about containerization and orchestration. There were few questions on .NET, ASP.NET Core, or Web API. The interviewer was really into cloud-native architecture and deployment.

Confirmed questions1 question
  • What are the methods for communication between Microservices, and how can the circuit breaker pattern be implemented?
UST logo
UST

Blockchain Developer

Engineering · nearly a year ago

Intern Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Behavioral Technical

We started with introductions, then covered some basic questions. We discussed the projects and internships you've done. After that, we moved into technical questions specifically about Blockchain. I also asked about your career goals and hobbies. Finally, we talked about salary expectations.

Confirmed questions4 questions
  • Can you walk me through your Blockchain projects?
  • What are your salary expectations?
  • What are your hobbies and areas of interest?
UST logo
UST

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Technical screen Group Background check Offer
Interview formats
Coding Technical Behavioral Group

The interviewers and HR were nice and friendly, they tried to make us as comfortable as possible throughout the process. The difficulty really depends on your interviewer. Some of my friends were asked extremely basic questions like bubble sort and Fibonacci series, while others including me got harder questions. They asked questions from DBMS, OS and DS as well HR questions. One programming question was mandatory and we were required to solve it. We also had a Group discussion/debate after the interview.

Confirmed questions5 questions
  • Discuss programming questions, including one mandatory question to solve.
  • Explain SQL queries.
  • Answer DBMS questions.

UST Software Engineer Interview Questions

Quoted word for word from UST interview reports.

Create a function that determines if a string is a palindrome, disregarding spaces and special characters.

Read reports

Can you reverse a string in Java while keeping special characters in their original places?

Read reports

Given an array, find the maximum subarray sum. You can move the first element to the end and then find the max subarray sum again. You can keep doing this. Example input: [1,3,-4,5,2]. If you move 1, it becomes [3,-4,5,2,1]. Then move 3, it becomes [-4,5,2,1,3]. Find the max sum.

Read reports

You get an array A of n integers. Build a new array B with non-negative integers, shorter than 2^25. The XOR sum of A and B should be the same. What's the sum of elements in B, modulo 10^9 + 7? Example: n=1, A=[5]. Output should be 5.

Read reports

There are 9 people on an island, all identical except one who is heavier. Using a weighing scale a maximum of two times, how would you identify the heavier person?

Read report

What would I use to travel from point A to point B in a dark room? Option A) A lighter, Option B) A candle

Read report

Explain Synchronization in Java, specifically the difference between a synchronized method and a synchronized block, and discuss thread safety.

Read report

What are the methods for communication between Microservices, and how can the circuit breaker pattern be implemented?

Read report

What are the key OOPPS concepts, and how do Python and Java differ in their implementation?

Read report

Formats, difficulty and experience

Across all 910 UST interview reports.

Interview formats

Technical 41.8%
Behavioral 31.1%
Coding 15.4%
Group 10%
Other 0.7%

Interview difficulty

Easy 21.6%
Average 68.8%
Difficult 9.6%

Candidate experience

Positive 80.3%
Neutral 10.7%
Negative 9%