Open In App

Impetus Interview Experience for Associate Software Engineer (On-Campus)

Last Updated : 28 Jan, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

There were 1 Coding, 1 Technical and 1 Technical + HR (Combined Round) is conducted by Impetus  (CTC – 5 LPA)

Coding Round 1: There were 15 MCQs (Aptitude Questions) 2 SQL Queries and 2 Coding Questions, all questions can be found on Google.

The  SQL queries are fairly easy, the 2 coding questions are also easy, 1 was implementation based another question is also fairly easy based on Greedy. The Platform was Hackerrank and the test was proctored. I solved all aptitude MCQs, 1 SQL Query, and all coding questions with all test cases passed, also I well commented the code. 

I cleared the coding round and proceeded for Technical Interview 1

Technical 1: This round is fairly easy, the interviewer is a very cool person, he greeted me followed by his introduction, he is quite experienced. Then I gave my introduction to him, then he asked me about the project, then I explained to him quite well, he was impressed with the project.

He asked me about the language preference in which I have to continue my interview. I told Java.

He asked questions related to Java-like what is collection framework, what is arraylist, OOPS Concepts with explanations and code, overloading, overriding, these concepts were asked with example code, then he asked me to Code Bubble Sort and told me to run that Code on only IDE. Then he asked me questions from Database Management System, I am able to answer most of the questions. Then he told me to write the syntax for creating SQL Table with given attributes, insert some data in the given table, also retrieve data from the same table, queries were asked from the same.

This round went well, I am able to answer all the questions.

Technical 2 + HR: This round is really good, he asked questions rapidly and tried to confuse me, this is Technical + HR. The interviewer has huge experience in the field of Big Data, he asked me about the project, I explained what I did. He asked my favorite subjects I told Data Structures and DBMS, then he started questioning from Data Structures he asked me what is the difference between Tree and Graph. All Trees are graphs but all graphs are not trees, Graphs do contain a cycle, but the tree doesn’t have any cycle. Then he asked to write code for level order of Tree, then I asked which Tree? Binary or n-Ary. He told n-Ary. I wrote the Code for n-Ary Level Order Traversal, then he asked what is the time complexity of the code that you have written, I told O(N) where N is no. of nodes. Then he asked questions from DBMS, what are triggers, what are procedures in SQL, the difference between functions and procedure, he is confusing me at every point. My rule is “If you don’t know something uses logic and Be confident and in the worst-case answer I don’t know if you don’t have any idea”. They are working in Java, so he started asking questions in Java. I have to explain everything, that I wrote on Notepad, this is a kind of rapid-fire round, don’t make guess, just answer if you know. Overloading, Overriding difference. Inner Classes and Outer Classes, Difference between final, finally, finalize. What if I replace public with private in public static void main(String[] args). Tell me the exception hierarchy in Java. (I don’t know this answer because I recently shifted from C++ to Java, the only answer that I gave every class inherits from object class), then he asked more questions what if I use this throw keyword in function, what if I change the parameters of the functions, overloading function, one is throwing an exception and one is not. Then he asked me about Hobbies, what is the latest article you read, what is the source of your technical knowledge, etc etc.

This round is Okay Okay 70-80% (He is checking my confidence that I know things or not) 

I am not good with the core subjects at that time, later I learned. I don’t know about the language much well, as the exception hierarchy I am not able to answer. Well, later I learned all these topics, luckily got another offer in different firm.

The list is shared by College, luckily I got selected, I was not expecting the selection after Technical 2, but got selected.

Impetus is conducting another round followed by an interview and the revised CTC will be 6.7 -7.0 LPA, but I was not allowed to do so, because I already received an offer of higher CTC from a different firm, also it doesn’t make any sense in sitting in companies with lesser CTC then your current CTC.

Tips:

  • Read Interview Experiences from GFG, this is valid for all companies, this really helps a lot.
  • Study core subjects, they are also important, don’t skip them, I believe previously Only DSA is the key, but this is not all true, I prepared core subjects after this, also the language you are picking, get a good understanding of that.
  • If, these questions are asked rate yourself, don’t rate yourself, tell them I am still learning and I’ll try to answer all your questions, there are many things you don’t know, these interviews are a cakewalk.
  • Take time to prepare core subjects, learn SQL and practice some frequently asked interview questions on SQL, most important grind DSA as much as you can because your current destination isn’t your final destination, glad it helps.

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads