Apps Associates Interview Experience for Software Engineer
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..