Loop Control Statements in C Introduction to HTML How to use the Github API The image tag, anchor tag and the button tag Ordered and Unordered Lists in HTML The division tag HTML Forms Tables in HTML Introduction to C Programming Introduction to Python Varibles and Datatypes in Python Operators in Python Typecasting in Python Input and Output in Python If Else in Python Loops in Python Break, Continue and Pass in Python Python practice section 1 Lists in Python Tuple in Python

Transunion Interview Experience - (Fresher Level)

Transunion came to my college recently for the campus recruitment drive for 2 roles - Software Developer and Quality Assurance Engineer. I got a chance to give the interview. So, I will share my interview experience with you.

Eligibility Criteria

All students from CSE (all specializations), IT, and ECE branches were eligible to apply for all roles. Minimum 70 percent required throughout in academics [10th, 12th & B.Tech: CSE, IT, ECE]

No. of rounds

  1. Online Technical Test
  2. Interview Round
  3. HR Round

Questions Asked

  1. Online Technical Test (90 minutes)
    It was an MCQ Test divided into many sections. Every section has a separate time limit and after submitting each section you would be proceeded to the next section. There were questions related to Aptitude (Qualitative and Quantitative), English (Reading Comprehension and fill in the blanks), Technical (C, C++, OOPS, Data Structures), and a coding round. In the coding round, there were two questions. My questions were first to find the sum of digits of a number and the other one was to reverse the words of a sentence. My friends had questions like checking whether a series is in AP(Arithmetic Progression) or HP (Harmonic Progression), check whether the number is Armstrong or not, Max product pair in an array, etc.
    I was able to clear the round. The interview was scheduled for the next day. Around 20-30 students were selected among 400 who gave the test. Overall, the difficulty level of this round was easy to medium.
  2. Interview Round (20-25 mins)
    Two people were sitting in the cabin. They had a copy of my resume which was taken from me earlier. Then one person asked me to introduce myself. After that, they asked me the following questions -
    • Difference b/w Object overloading and object overriding
    • What programming language do you work with?
    • What are Late binding and early binding?
    • Difference b/w C++ and Java
    • Why is Java platform independent?
    • Difference b/w React and angular
    • What new things did you learn recently? (I explained about my recent project made using react and about the Virtual DOM)
    • We have banking data with daily transactions. Which type of database would you prefer to store the data - SQL or NOSQ? and why?
    • Advantages of NOSQL.
    • Write a program to Find the frequency of elements in an array. (I used the unordered map in C++ for storing the frequency of elements)
    • Can you optimize your approach
    • Do you know about the internal working of the unordered map in C++?
    • Asked me about one of my projects on my resume.
    • From where did you learn these things?
    • What motivated you to write articles on GeeksForGeeks? (since it was mentioned on my resume)
    • Which team do you prefer - Software Engineering or Quality Assurance?
    • Tell me about your family background.
    • Do you have any questions?
  3. I was not able to clear this round as I was from a C++ background and the interviewer was seeking from a Java background or someone ready to join QA.