Open In App

Unthinkable Solutions Interview Experience | On-Campus 2021

Last Updated : 12 Oct, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

Eligibility Criteria: No pending backlog. The opportunity was for CS, IT, ECE, BCA, MCA students in our college.

Hiring Process:

Round 1(Coding Round 1): This round consists of three coding questions 2 easy and 1 medium level to be solved within 1 Hr. The test was conducted on HackerEarth. Each question was on 10 marks each.

Note: Try to do all 3 questions to directly qualify for the interviews. If you are able to do 2 or 2.5 questions then they again organize another coding round for the left candidates.

  1. Program to convert time from 12 hours to 24-hour format
  2. Replace every array element by multiplication of previous and next. In this question array size was not given, directly array values were passes so I used this method. (https://stackoverflow.com/questions/40437342/how-to-input-elements-in-an-array-without-inputting-n-c). I directly printed the product instead of changing it in the array.
  3. The minimum number of jumps to reach the end. The statement was twisted and a story for prison break was given. In this question also array size was not given used above method. I solved the first 2 questions completely and only 2 test cases in the third question were left unpassed.

Round 2(Coding Round 2): This round was on HackerEarth of 100 marks containing 3 questions of 10,40,50 marks with the difficulty of easy, medium, and medium respectively. This round was after 1 day.

  1. Find the Rotation Count in Rotated Sorted array.
  2. On the occasion of Diwali People want to celebrate Diwali by distributing Laddo boxes to other society members. there are N no of houses in a society numbered from 1 to N. Family distribute the laddo boxes to its next T houses and if there is no house next to his house then they kept the remaining boxes with themself. There are M no family who are interested in distributing laddo boxes to others and bought the Box from the same Jethalal shop. All M families have T number of laddo boxes. 
    Here M<N. House numbers of interested families were given. Print the house number of that family that has the maximum no. of boxes. 
  3. This question was on Tree and don’t recall properly but was something like this. Function needs to be implemented to find a number of rotations based on GCD values of nodes. ( Not sure )

I solved the first 2 questions. Selected students were announced in the evening for further rounds. 9 students were selected.

Round 3(Technical Interview 1): This round was virtually and was scheduled for 1 hour time but my interview was completed in 30 minutes. This round was a rapid-fire round. The questions are:-

  1. Tell me something about yourself, your hobbies.
  2. Asked about my projects on machine learning. Not much discussion was done.
  3. Have you implements any database on a project? I said no.
  4. He asked me my preferred programming language: mine c++. then he asked the following question.
  5. what is OOPS and name its features
  6. Data Hiding vs Abstraction
  7. Types of Polymorphism and examples of each. more questions on virtual functions.
  8. what is interface
  9. What is abstract class? can we create its objects and constructor?
  10. How will you explain the working of the internet to a 7 years old child. (don’t use any terminology). In this, I used more time as child don’t know any terminology and ended up explaining him network.
  11. what is Constructor overloading? and question on its syntax
  12. 4 operations on STACK.
  13. types of linked list
  14. what is the N-QUEENS problem
  15. what is Round Robin
  16. what is FCFS
  17. TCP vs UDP
  18. malloc vs calloc
  19. what is a client-server model
  20. which protocols are used in video conferencing and chatting applications?
  21. how many traffic lights are in India? I said it should in 3^n. lol, the answer was only 3 🙂
  22. Then a pattern printing question was given and asked to write the logic on google docs. I coded it in 4 minutes.
  23. Do you have any questions for me: I asked how long have you been in this company.

I told him that I was supposing that interview will be more on DSA. 🙂 I answered most of the questions except 2-3 questions. 2-3 questions were also there which 1 couldn’t recall. I enjoyed this round as it was rapid-fire.

Received a call from HR after 30 minutes for the next round and asked if I can join now.

Round 4(Technical Interview 2): The interviewer started directly with questions on google docs:

  1. Puzzle: Snail and Wall (values were changed)
  2. Reverse a LinkedList
  3. Puzzle: Measure 4L using the given 3 buckets. Condition When we are not allowed to throw water out of the bucket. Then he read my resume.
  4. Do you have any questions for me: I asked how long have you been in this company. The interviewer was having 9 years of experience. He was a very nice and calm person.

This interview was scheduled for 1 hour but ended in 25 minutes. I solved all 3 questions.

Received a call from HR after 20 minutes for the HR round and asked to join now.

Round 4(HR round):

  1. Tell me something about yourself.
  2. Asked about my projects.
  3. What you know about the company and why you want to join it.
  4. Asked about my internship and certifications.
  5. Discussed location, Salary structure, bond, and various companies policies

I tried to negotiate but failed lol.

Verdict: Selected

Tip: Be confident and try to communicate with the interviewer especially in coding questions and puzzles.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads