Horje
UST Interview Experience for Software Engineer Full Time

I recently went through the interview process at UST Global, and I wanted to share my experience with those who might find it helpful. The process consisted of an online exam followed by interviews. The company was open to candidates from CSE, ECE, and EEE branches, and all steps were conducted in offline mode.

Exam Round

The exam comprised six coding questions, three of which were coding tasks while the other three involved debugging existing code. Candidates could attempt the questions in any programming language. The questions were generally of easy to medium difficulty.

Interview Process

Round 1: Technical Interview (Approximately 45 minutes)

The interview primarily focused on my resume and the projects I had mentioned. The interviewer asked a variety of questions, including:

  • Tell me about yourself.
  • Projects:
    • Discussed my MERN Stack project.
    • Questions on MongoDB queries and the internal working process of data storage.
    • Reasons for using Express.js and MongoDB in my project.
    • The rationale behind choosing Node.js.
    • Explanation of RDBMS and NoSQL.
    • Differences between JSON and BSON.
    • Reasons for using React over Angular.
    • Explanation of HTTP requests and their types (GET, PUT, POST, DELETE).
    • Overview of CRUD operations.
    • How are passwords stored in my project? I also need an explanation of JWT tokens, including token generation.
    • Techniques used for real-time chat in my project.
  • Technical Questions:
    • Explain abstract classes in OOP.
    • Types of inheritance and basic questions related to inheritance.
    • Knowledge of software testing.
    • JavaScript syntax: When var a = 2 is declared and a = ust, will it output ust or throw an error?
    • How to find the second element in an array.
    • Explanation of the Quick Sort algorithm and its time complexity.
    • Explanation of the Merge Sort algorithm and its time complexity.
    • Differences between Quick Sort and Merge Sort Algorithms.
    • Explanation of time complexity and Big O notation; what is n in O(n)?
    • Examples of O(n²), O(log n), and their differences.
    • Definitions of tree, binary tree, and binary search tree, along with their differences.
    • Explanation of hashing and its applications.
    • Explanation of joins and their types.
    • Definition and example of self join, and its use cases.
    • How to remove composite values from a column in a table.
    • Explanation of normalization and its types.
    • How to connect two tables.
    • Explanation of ACID properties.
    • Discussion about my exam performance, including the number of questions passed and any difficulties faced.
    • Two simple puzzles.

Round 2: Technical + HR Round (Approximately 30 minutes)

  • Technical:
    • Tell me about yourself.
    • Differences between Git and GitHub and how I used them in my project.
    • Further explanation of projects and the skills utilized.
    • Given a scenario, I was asked to write pseudocode (medium level).
  • HR:
    • Where is your native place? Tell me about your family background.
    • What is your happiest moment?
    • What is your weakness?
    • If another company offered you a full hike and a better role after working at UST for two years, what would you do?
    • What are your hobbies?
    • Why do you want to join our company, and why do you believe it suits you?
    • What elective courses have you taken?
    • As an electrical student, why did you choose software?

Conclusion

The entire interview process focused on my resume and the fundamentals of the skills mentioned within it. It was clear that they were not expecting perfect answers but rather a demonstration of my understanding. I managed to answer all questions except for a few. After all interviews, they finalized the list and announced the results. I was thrilled to be selected as a full-time regular employee.

All the best!with




Reffered: https://www.geeksforgeeks.org


Experiences

Related
Hexaware Technologies Interview Experience for Software Engineer Trainee Full Time Hexaware Technologies Interview Experience for Software Engineer Trainee Full Time
HCLTech Interview Experience FTP HCLTech Interview Experience FTP
Odoo Interview Experience | SDE1 Odoo Interview Experience | SDE1
ShareChat Interview Experience | SDE Intern | Offcampus ShareChat Interview Experience | SDE Intern | Offcampus
SAT Practice Test: Download Full-Length Test FREE-5 SAT Practice Test: Download Full-Length Test FREE-5

Type:
Geek
Category:
Coding
Sub Category:
Tutorial
Uploaded by:
Admin
Views:
18