Open In App

Apps Associates Interview Experience for Software Engineer

Last Updated : 10 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

A total of 150-200 students from CS/IT appeared for the On-campus recruitment process, Out of which 5 were selected. The process involved a total of Four rounds. I will try to walk you through my experience and also give you some tips/advice for each round.

Round 1: Online Test

  • There are three Sections.
  • The First Section was Based on Aptitude and covered some of the Topics like Quants..etc.
  • The Second was Computer Fundamentals and also covered programming concepts in Data structures, DBMS, and other concepts
  • Pseudo Code based MCQ Questions on Java and SQL only.
  • The Best part is there are no coding questions in the test and all are mcq based questions.

Tips for this round: 

  • You must be very good at Programming Concepts and aptitude.
  • Must have a strong knowledge of Core Java, and SQL.
  • Stay calm at the time of the test. Just do your best.

Round 2: Technical Interview – 1

Time: 50 mins

  • 1 . Self Introduction – Based on the mentioned programming languages questions were asked.
  • 2 . Questions on Project – What are your role and responsibilities
  • 3 . Asked me to write the code of the project. – Abstract Code is written and Explained to TR.
  • 4 . What is C?
  • 5 . Call by Value and Call by Reference.
  • 6 . Dynamic Memory Allocation
  • 7 . OOPS concept and Entire Classification of the concepts with examples.
  • 8 . Asked about my Certifications.
  • 9 . Asked questions on my strengths.
  • 10. Data Structures and Entire Classification of every concept with examples.
  • 11. Difference between Malloc() and Calloc().
  • 12. Constructor
  • 13. Inheritance
  • 14. Access Specifiers
  • 15. Pointers and uses
  • 16. Asked questions about my achievements.
  • 17. Asked questions about my hobbies.
  • 18. Data Types and their differences.
  • 19. Is Python a Pure Object Oriented Programming language? Explain why?
  • 20. Method Overloading v/s Method Overriding
  • 21. #include and <iostream> means
  • 22. SQL definition and various commands in SQL brief classification Like – DML , and DCL.
  • 23. Create table syntax.

Tips for this round: 

  • Prepare the core subjects (DBMS, OOPS).
  • Prepare everything mentioned in the resume and SD.
  • The panel has Two TR’S. One had the experience of 10 years and another TR has an experience of 4-5 years.
  • Technical Interview 1 is the most important many candidates were rejected in this round.
  • Be confident and accept your mistake humbly if you don’t know a few answers or you tell wrong answers.
  • The TR was very friendly our interview went like a discussion and also he supported me when I get fumbled.

Round 3: Technical Interview – 2

Time: 20 mins

  • Self Introduction
  • Questions on Project
  • Role in the project
  • Various software installations and any commands used to install the software
  • How did you connect the databases?
  • Why did you choose the software industry?

Tips for this round:

  • Prepare everything mentioned in the resume and SD.
  • The panel has Two TR’S. One had the experience of 10 years and another TR has an experience of 4-5 years.
  • Compared to Technical Interview 1 this round is quite easy.
  • Be confident and accept your mistake humbly if you don’t know a few answers or you tell wrong answers.
  • The TR was very friendly our interview went like a discussion and also he supported me when I get fumbled.

Round 3: Vise President Round

Time: 30 mins

  • Tell me about yourself and your family background
  • What are your hobbies
  • Do you have any offers in hand
  • Are you planning to go abroad for higher studies
  • What languages are you familiar with
  • Why python
  • The logic for the vowel-consonant count and reverse of string (without inbuilt functions)
  • Garbage collection in Java
  • Dcl & tcl commands
  • All SQL commands
  • Role of Rollback and commit
  • Primary key, unique key, and foreign key
  • Drop, delete, and truncate
  • Need of pass statement in Python
  • Namespaces in Python and types
  • What are various applications which we will be using in our everyday life
  • What are the applications of SAAS, PAAS, IAAS
  • What is SAAS
  • What is the functionality and operations of SAAS
  • Order by clause
  • Difference between drop, delete, Truncate
  • Among drop, delete, and truncate which commands will be rollbacked
  • What are commit and rollback and their importance
  • What is cloud
  • Advantages of cloud
  • Importance of indentation in Python
  • Data mining and data warehousing
  • Are you willing to relocate?

Tips for this round: .

  • Prepare everything mentioned in SD.
  • The panel has Vise President.
  • Research about the company and Responsibilities.
  • The company is very particular when selecting candidates.
  • Be confident and Genuine more important accept your mistake humbly if you don’t know a few answers or you tell wrong answers..

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads