Upload Button Icon Add office photos
Engaged 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

Compare button icon Compare button icon Compare

Filter interviews by

UST Associate Software Engineer Interview Questions and Answers

Updated 16 Jun 2024

UST Associate Software Engineer Interview Experiences

4 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

6 medium coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. What do you mean by Object oriented programing?
  • Ans. 

    Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

    • Objects are instances of classes, which define the structure and behavior of the objects.

    • Encapsulation, inheritance, and polymorphism are key principles of object-oriented programming.

    • Example: In a banking application, a 'Customer' class can have attributes like name and account balance, and methods li

  • Answered by AI
  • Q2. What is relational database? what are it's advantages?
  • Ans. 

    Relational database is a type of database that stores and organizes data in tables with relationships between them.

    • Data is stored in tables with rows and columns

    • Tables can have relationships with each other through keys

    • SQL is commonly used to query and manipulate data in relational databases

    • Examples include MySQL, PostgreSQL, Oracle

  • Answered by AI

Interview Preparation Tips

Topics to prepare for UST Associate Software Engineer interview:
  • Python
  • Mechine learning
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Christ University, Bangalore and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude questions + 2 coding + 2 code error correction

Round 2 - Technical 

(1 Question)

  • Q1. Basic java questions, about your projects - Why is java platform independent - a few algorithms - agile methodology

Interview Preparation Tips

Interview preparation tips for other job seekers - Pretty good interview

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Clarivate
Q2. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in CGI Group
Q4. Frog Jump Problem Statement A frog is positioned on the first ste ... read more
asked in Gainsight
Q5. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. They asked the questions according to your resume, so be prepared for what your resume contains

I applied via Campus Placement and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

I applied through campus placement. The difficulty level of the aptitude test was from easy to moderate. For me, it was not that much difficult. So I cleared this round.

Round 2 - Technical 

(1 Question)

  • Q1. Asked these questions: q1. Describe yourself. q2. About the final year project. q3. Some topics related to Python, C, SQL, etc q4. Asked to write coding questions based on the given problem. That was all a...

Interview Preparation Tips

Topics to prepare for UST Associate Software Engineer interview:
  • Programming Languages
  • Aptitude
  • SQL
  • DBMS
Interview preparation tips for other job seekers - If freshers want to apply to a company study aptitude, make some good projects, study computer fundamentals, and learn basic coding questions for this you can use GFG, Codechef, etc.

UST interview questions for designations

 Software Associate

 (1)

 Associate Software Developer

 (6)

 Software Engineer

 (23)

 Associate QA Engineer

 (1)

 Associate Validation Engineer

 (1)

 Associate Cloud Engineer

 (1)

 Senior Software Engineer

 (32)

 Lead Software Engineer

 (6)

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Linux and vmware
Round 2 - Technical 

(1 Question)

  • Q1. Linux and VMware
Round 3 - HR 

(1 Question)

  • Q1. Background details
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Some questions from aptitute and some from web development

Round 2 - Technical 

(3 Questions)

  • Q1. Html css js sql
  • Q2. What is table tag
  • Ans. 

    The table tag is an HTML element used to create a table structure on a web page.

    • The table tag is used to define the start and end of a table.

    • It is typically used in conjunction with the tr (table row) and td (table data/cell) tags.

    • Tables can be used to display tabular data, such as a list of items or a grid of information.

    • Table tags can also include attributes like border, cellpadding, cellspacing, etc.

    • Example:

      Cell 1C

  • Answered by AI
  • Q3. Give inner join operation
  • Ans. 

    Inner join is an operation that combines rows from two or more tables based on a related column between them.

    • Inner join returns only the matching rows between the tables.

    • It is performed using the JOIN keyword in SQL.

    • The common column used for joining should have the same data type in both tables.

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Coding round for some js

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare for everything

Skills evaluated in this interview

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

I applied via campus placement at Bangalore Institute Of Technology (BIT) and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

40 questions-aptitude test followed by a technical test comprising 10 questions.

Round 2 - Technical 

(1 Question)

  • Q1. Add two linked list minimum cost path print all the nodes in a tree except the leaf nodes.
  • Ans. 

    The question asks for adding two linked lists, finding the minimum cost path, and printing all nodes in a tree except the leaf nodes.

    • To add two linked lists, traverse both lists simultaneously and add corresponding nodes.

    • To find the minimum cost path, use algorithms like Dijkstra's or A*.

    • To print all nodes in a tree except the leaf nodes, perform a depth-first traversal and print non-leaf nodes.

  • Answered by AI
Round 3 - Behavioral 

(1 Question)

  • Q1. Mix of hr + technical questions. Didn't ask much deep in technical questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - I got rejected here

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.

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 - Coding Test 

There were 3-4 medium-level DSA questions.

Round 3 - One-on-one 

(1 Question)

  • Q1. The technical interview is easy in this company. General questions are asked on C++, operating systems, Databases, OOPS. Basic project discussion also happens.
Round 4 - HR 

(2 Questions)

  • Q1. They expect the new joiners to have complete knowledge about the company thus it is advised that before this interview, candidates should properly read about Publicis sapient history and should visit its w...
  • Q2. Where are the job locations of Publicis sapient in India?
  • Ans. 

    Publicis Sapient has job locations in multiple cities across India.

    • Publicis Sapient has offices in Bangalore, Gurgaon, Mumbai, and Chennai.

    • They also have a presence in Noida, Hyderabad, and Jaipur.

    • The company offers remote work options as well.

    • Job locations may vary depending on the specific role and project.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just have your basics clear. The interviewer in this company will not ask tough DSA questions and over all its interview process is medium.

I applied via Campus Placement

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 

Online test on cocubes which contains 60 questions in 60 minutes.

Round 3 - Technical 

(1 Question)

  • Q1. Basic questions and sudo code
Round 4 - Behavioral 

(1 Question)

  • Q1. Basically scenario based Logical Questions
Round 5 - HR 

(1 Question)

  • Q1. It is just formality asking you about are your flexibility and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - I got this job during my campus placement. And I must save this is the best place for fresher to learn and explode new things

I applied via Google search and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

9 Questions

  • Q1. 1. Tell me about your self?
  • Q2. 2. Explain OOPs Concepts?
  • Ans. 

    OOPs concepts are the principles of Object-Oriented Programming that help in designing and implementing software systems.

    • Encapsulation - bundling of data and methods that operate on that data

    • Inheritance - creating new classes from existing ones

    • Polymorphism - ability of objects to take on many forms

    • Abstraction - hiding implementation details and showing only functionality

    • Example: A car is an object that encapsulates dat...

  • Answered by AI
  • Q3. 3. Explain each layer of OSI?
  • Ans. 

    OSI model has 7 layers that define how data is transmitted over a network.

    • Layer 1: Physical layer - deals with physical connections and electrical signals.

    • Layer 2: Data link layer - responsible for error-free transfer of data between nodes.

    • Layer 3: Network layer - handles routing of data packets between networks.

    • Layer 4: Transport layer - ensures reliable data transfer between end-to-end connections.

    • Layer 5: Session la...

  • Answered by AI
  • Q4. 4. Explain Encryption and Decryption Techniques?
  • Ans. 

    Encryption is the process of converting plain text into a coded message, while decryption is the process of converting the coded message back into plain text.

    • Encryption uses an algorithm to scramble the original message into an unreadable format.

    • Decryption uses a key to reverse the encryption process and retrieve the original message.

    • Symmetric encryption uses the same key for both encryption and decryption, while asymm...

  • Answered by AI
  • Q5. 5. Difference between overriding and overload?
  • Ans. 

    Overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class. Overloading is when a class has two or more methods with the same name but different parameters.

    • Overriding is used for runtime polymorphism while overloading is used for compile-time polymorphism.

    • Overriding can only occur in a subclass while overloading can occur in the same class or its subclass.

    • O...

  • Answered by AI
  • Q6. 6. Differences among method, constructor and deconstructor?
  • Ans. 

    Method, constructor and destructor are all used in object-oriented programming to define and manipulate objects.

    • A method is a function that is associated with an object and can be called to perform an action on that object.

    • A constructor is a special method that is called when an object is created and is used to initialize the object's properties.

    • A destructor is a special method that is called when an object is destroye...

  • Answered by AI
  • Q7. 7. Explain program, process and thread?
  • Ans. 

    Program is a set of instructions that performs a specific task. Process is an instance of a program in execution. Thread is a subset of a process.

    • Program is a set of instructions written in a programming language.

    • Process is an instance of a program in execution. It has its own memory space and system resources.

    • Thread is a subset of a process. It is a lightweight process that shares the same memory space and system reso...

  • Answered by AI
  • Q8. Tests basic understanding of AI, Machine Learning and IOT with simple case studies
  • Q9. Explain waterfall life cycle model and its stages?
  • Ans. 

    Waterfall model is a linear sequential approach to software development.

    • It consists of five stages: Requirements, Design, Implementation, Testing, and Maintenance.

    • Each stage must be completed before moving on to the next.

    • It is a rigid model and changes cannot be made easily once a stage is completed.

    • It is suitable for projects with well-defined requirements and stable technology.

    • Example: Developing a calculator app.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepare with basics of security, networking, software engineering, OOPs, basic programming paradigms, operating systems.

Skills evaluated in this interview

UST Interview FAQs

How many rounds are there in UST Associate Software Engineer interview?
UST interview process usually has 2 rounds. The most common rounds in the UST interview process are Technical, Aptitude Test and One-on-one Round.
What are the top questions asked in UST Associate Software Engineer interview?

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

  1. What is relational database? what are it's advantag...read more
  2. What do you mean by Object oriented programi...read more
  3. Basic java questions, about your projects - Why is java platform independent - ...read more

Tell us how to improve this page.

UST Associate Software Engineer Interview Process

based on 5 interviews

Interview experience

3.8
  
Good
View more
UST Associate Software Engineer Salary
based on 190 salaries
₹3 L/yr - ₹8.2 L/yr
13% less than the average Associate Software Engineer Salary in India
View more details

UST Associate Software Engineer Reviews and Ratings

based on 21 reviews

3.3/5

Rating in categories

3.4

Skill development

3.7

Work-life balance

2.8

Salary

3.3

Job security

3.4

Company culture

2.9

Promotions

2.8

Work satisfaction

Explore 21 Reviews and Ratings
Software Developer
2.1k salaries
unlock blur

₹2.5 L/yr - ₹12.7 L/yr

Senior Software Engineer
1.7k salaries
unlock blur

₹6.6 L/yr - ₹27 L/yr

Software Engineer
1.3k salaries
unlock blur

₹3.7 L/yr - ₹15 L/yr

System Analyst
1.2k salaries
unlock blur

₹6.4 L/yr - ₹22.6 L/yr

Senior Software Developer
939 salaries
unlock blur

₹5.6 L/yr - ₹19.9 L/yr

Explore more salaries
Compare UST with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview