I virtually gave interviews for the on-campus placements. I had experienced that most startups focus on Aptitude, coding & problem skills, and your way of approaching the problem. But this organization focuses on your skills through several rounds. The rounds are like,
- Telephonic Round
- Technical Interview Round 1
- Technical Interview Round 2
- HR Round
Now, let us discuss what questions you may face in the rounds mentioned above,
Telephonic Round: For checking your communication skills and your tech stacks are they suitable for the company or not?
- Tell me about yourself.
- What are your skills?
- Can you work in Java?
Technical Interview Round 1: In this round, the interviewer just came to check my coding skills.
- Firstly he asked, “Tell me about yourself”
- Then, he started giving me coding questions one after another with a deadline of 10-20 minutes.
- The first 2 Questions are to create the pattern using Java Programming Language in my notepad.
- The last question is, Write a program to remove duplicate characters from a string
Sample Input: bananas (String) Sample Output: bans (String)
Note: You can use only two predefined methods of String class one is to convert String into a character array and another one is to convert a character array into String if needed. Do not use charAt or any other pre-defined method of the String class. Write your custom logic.
Technical Interview Round 2: In this round, the interviewer tried to check my coding & problem-solving skills as well as asked some basic questions on OOPS & Java.
- The first question is to create a pattern.
- The Second Question is Transpose of a diagonal matrix without using another matrix.
- The last coding question is,
Print the below series using for/while loop.
1,2,9,28,65,126….n_time - Now, after completing all the coding questions, he started asking me a few questions,
- What is OOPS? Why is it required?
- What is abstraction?
- What is the difference between static and instance variables?
- Can we use static variables inside a non-static method/non-static block?
- What is Collection Framework in Java?
- What is the difference between Maps, Sets, and Lists?
HR Round:
- Why Briskminds?
- Are you comfortable with relocation?
- Where do you see yourself in the next 5 years?
Overall Experience & Suggestions:
- The overall selection process is average.
- Your confidence, skills, and your practice will result in success in these interviews.
- The interviewer may try to confuse you sometimes, but do believe that you said it right, and don’t get confused.
- Quitting there is always an option but try to grab it, if not then that opportunity may not come to you in the same way.