Interviews

 Learn from others experiences 

 

Saksham Solanki (BE 2020)

Company : Mobikwik
Placement type : Full time
Package : 9 LPA

Interview questions / experience

Round 1 : Technical round 1 based on Data structures and Algorithms
Questions asked :
1) Given an array of integers and a number k,you have to find maximum subarray sum of size k from the given array.
I directly jumped to optimized slidling window solution without wasting much time on brute force approach.
2) given an array and a target sum you have to find a pair which can form the target sum and return a Boolean value
This problem was pretty simple and its name is two sum problem it can be done using two pointers,hashmaps and set.I have discussed all the solutions one by one with interviewer.
3) Given a 2d matrix matrix contains 0's and 1's 0 shows position of obstacle and 1 shows a valid position in the grid. given a source cell of the matrix you have to count all the paths from source to last cell of matrix
I have came up with a Bottom up Dynamic Programming solution to solve this question.This question was similar to Goldmine problem of Dynamic Programming.

Round 2 : It was a Data structures and Java/Springboot/DBMS based round.
Questions :
1)Given an array of 0's,1's,2's you have to sort this array by placing all 0's on the left hand side,all 1's in the middle and all 2's at Right hand side
First I told interviewer regarding 2 pass solution that we can use bucket Sort for this, like counting all 0's,1's and 2's and spread them in the array itself
Then interviewer told me to optimize it with single pass solution.
I told him about the fix 3 pointer solution of this problem which I have rote down before interview. we can divide the array into 3 sections and with the help of swap and conditions we can sort the array.
2) Given a character array of 'U' and 'D' where U denotes we are moving downward from sea level and D denotes we are moving upwards.When you will move below the sea level and again come at sea level a valley will be formed and similiary when you move above from sea level and comes at sea level again formation of mountain takes places.
You have to count number of valleys formed.
I told him that We have to maintain array of numbers in which when we will move up we will add 1, will move down subtract 1 and once 0 arrived in the array we will assume it's a sea level.so to count valleys we have to check how many zeros are arriving in the array such that previous number before 0 is negative.
This was a tricky problem of hackerrank.
# Java Round
- What is the use of transient keyword in java
- What is serialisation and how to achieve it.
- Given a list of employee Objects find employees whom names starts with "A" using stream API's and iterators.
-empty employee list using iterator.
- What is beans in Spring framework
-What is value annotation in SpringBoot.
-Tell me some different annotations of SpringBoot and explain working of them.
- make a controller class and apply scheduling on that class
- Difference between post and get

Then he asked me to write a query in MySQL which counts employee departments.
I told him about group by approach.

Round 3:
1)Best sorting algorithm in terms of worst case complexity
2)Write code for merge sort and merge 2 sorted list.
3) Detect cycle in a linkedin list.
I told him about set approach as well as the tortoise 2 pointer algorithm.
4) discussion on some terms of Multithreading and concurrency.
Write a code such that you have to create two thread one will be the main thread and one will be some parallel thread.You have to print bbb from the parallel thread and aaa from the main thread.


Junaid Qureshi (BE 2022)

Company : Yash Technologies
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

1.Written Test
2.Group Discussion
3.Personal Interview
Q1:-Reverse your name in any programming language you are comfortable with.
Ans:-I used Java to reverse my name.
Q2:-Then he asked about string concepts of Java like what is string pool,what actually happened when we create string with new keyword and without new keyword.
Ans:-Then I explained the concepts on notepad one by one.
As I mentioned both C and Java in my resume so I explained the concepts
covering aspects of both languages.
Q3:-Next he asked about Internal working of hashmaps
Ans:-Since I knew about hashmap so I explained all about hashmaps.
Q4:-One question on git and github(Since I mentioned in my resume) about merging conflicts.
Ans:-I was not confident enough but I gave the answer based on my knowledge about github and git.
4.HR Interview
Then Last round was HR in which he asked simple question about relocation and family background.


Ayushi Sharma (BE 2020)

Company : Intel Technology India Pvt. Ltd.
Placement type : Full time
Package : 22.5 LPA

Interview questions / experience

1. Technical Interview
- It was around 1hr long.
- To start with, I was asked to describe project and some questions were asked on the same.
- Some topics of their interests were : Oops concepts, Python data structures, Difference between cache and main memory, What is paging, Semaphores, Threads, Mutex and some more OS related questions, What happens when you click on google chrome icon(backend details).

2. HR Interview
- Scenario based questions were asked

After HR round, the results were released in a time span of 1 to 2 days.


Manglesh Pandya (BE 2022)

Company : Amazon
Placement type : Full time
Package : 32.5 LPA

Interview questions / experience

Online assessment
2 coding question ,some aptitude question and some work style related questions

Interview
Round 1 :
Introduction
2 easy coding question
1) given a binary search tree find the shortest distance between given two nodes
Expected
TC- O(n)
Space complexity-O(1)
2) given two sorted array find the total count of pairs with same element
Expected
TC-O(n+m)
Space complexity-O(1)
Round 2 :
Introduction some questions related to Object Oriented Programming
2 coding question
1) find the next greater element in linked list
Expected
TC-O(n)
Space complexity-O (n)
2) given row wise and column wise sorted matrix find a target element in it
Expected
TC-O(n+m)
Space complexity-O (1)
Round 3 :
Intro
Then deep discussion on all project like about technology, some behavior question
And many more..
Then one coding question
Given a string k and an array of string return all the string from the array whose prefix matches with the string k
Firstly I gave a brute force approach and then she asked me to optimize it and she gave me some hint on that and then I gave n-array tree based approach. she was happy with my approach


Mukesh Sharma (BE 2022)

Company : Yash Technologies
Placement type : Full time
Package : 4 LPA

Interview questions / experience

Interviewer asked the basic questions related to C, C++, RDBMS and projects


Deepak Choudhary (BE 2020)

Company : Publicis Sapient
Placement type : Full time
Package : 8.5 LPA

Interview questions / experience

Round one (1 hour)
1. Online test containing mcq of multithreading,collection,junit,springboot

Round two (1 hour 30 min)
1. Tell me something about yourself
2. Project you have worked on in your previ organisation explain
3. Question on kafka consumer as i have mentioned in my project
4. Why string is immutable write a code for immutable class
5. How hash map and hash set works internally
6. Write code to create class with 2 or more properties and perform sorting of objects
7. Why we use comparable and comparator write code to use both
8. Write code to Use stream api and filter name fields from list of objects (list contains student class object)
9. Why we use optional and use of it’s methods
10. Write code for executor service and how we can use callable
11. Explain why we use springboot
12. How we build projects using maven and explain parameters we provide while building projects
13. How maven works
14. Asked to write code for controller and explain http response code and which method will return which http response code
15. Asked to implement singelton design pattern and make it thread safe
16. Use of synchronisation
17. Asked questions about cloud and junit

Round three
Mr round (1 hour)
1. Tell me something which is not in your resume
2. Why you decide to become software developer
3. Some scenario based questions like internal disputes between team members
4. Why we consider you hiring what values you will bring to out organisations

Round four
Hr round
Hr questions and salary discussion


Deepak Choudhary (BE 2020)

Company : Amdocs
Placement type : Full time
Package : 8.5 LPA

Interview questions / experience

Round one (1 hour 30 mins)
1.Online test having mcq based of apptiude ,reasoning and java and 2 code to write

Round two
Technical round (1 hour)
1. Tell me something about your self
2. Statred with basic of java and asked to write code for abstract class and interface and when can we use both
3. Shifted to collections and asked to explain hashmap and gave a code to solve using hash map
4. Asked to predict the output for two questions based on hash map
5. Why we use springboot
6. How many ways available to configure port no in springboot
7. Explain http requests
8. Write controller code for crud operation and explain
9. How we can create repository write its code
10. What configuration need to make to connect with database in springboot and write those lines
11. Java8 features , lambda expressions

Interviewer more interested in code than definition so be ready to write code

Round three
1.Hr round with common questions and salary discussion


Lokesh Prajapat (BE 2022)

Company : Yash Technologies
Placement type : Full time
Package : 6 LPA

Interview questions / experience

First round was an online aptitude and technical test , they asked easy and medium level questions in aptitude and technical questions were very easy.
The Second round was Group discussion. In this round I was nervous because my communication is not very good.
Third round was a technical interview in which the interviewer asked only theory questions of java ,javascript ,jquery and database. All the questions felt very simple as I had learned all this at Thinking Machines
The Fourth round is the HR round in which they asked only about my family and hobbies.


Avani Sharma (BE 2022)

Company : Yash Technologies
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

The first round was a written test which consisted of mcqs of aptitude, reasoning, data interpretation and psudo codes of java, javascript and MySQL.

The next round was Group Discussion one. The topic given to our group was "Privatisation Of PSUs".

The third one was the technical interview round. Following were the questions asked in the interview:
1.Tell me about yourself.
2. Explain your projects in detail.
The interviewer's main focus was on the three tier Java project which consisted of bl , pl and dl and he asked me in detail about the pojoCopier part of the business layer. He also asked so much details about the TMJRock project.
3. Difference between StringBuffer and StringBuilder.
4. Difference between encapsulation and abstraction. And how abstraction is achieved in java?
5. What is polymorphism and how to achieve it in java?
6. Is String class mutable or immutable, explain with example.
7. Difference between method overloading and method overriding.
8. Difference between abstract class and interface in java.
9. What is multithreading, explain through real life examples and how it can be achieved in java?
10. Which method is provided by runnable interface?
11. Write the code of bubble sort.
12.Difference between group by and order by in MySQL.
13. Write a query to update a column where certain condition is satisfied in the given table.
14.Write a query to alter a given table.

Fourth Round was the HR round/discussion which was telephonic where we discussed salary, joining location , dos and don'ts etc.


Vivek Yadav (BE 2022)

Company : Unthinkable Solutions (Daffodil Software)
Placement type : Full time
Package : 5 LPA

Interview questions / experience

Round 1:
Test was conducted on Hacker-Earth platform
3 Coding questions
After 3 days of the test, I got a mail from the company that I cleared the online assessment test and was selected for a technical interview.
The interview was held just the next day of the confirmation mail.

Round 2: Technical Round 1
1)Introduction
2)Project in depth
3)All OOPS concepts (in-depth) with real-life examples
4)Some questions on DBMS
5)7 different Queries
6)He gave me 3 coding questions:-
a.Pattern
b.String b exist in the string a yes or no
c.Leap Year
They asked me questions on each code.
7)He was giving me some instructions to write a code and I have to guess the output
8)In last he asked me several questions on which I mentioned in my resume.

It was a 40-45 mins long interview.

In an hour I got a call from HR that I am selected for Technical Round 2 and I have to join right now.

Round 3 : Technical Round 2
1)Introduction
2)He gave me 4 questions from which I had to do any 3 in 30 minutes
a. Count the given numbers on your fingers and find the correct finger on which the number ends.
b. Reverse a string using stack
c. Program to print all permutations of a given string.
d. Largest Sum Contiguous Subarray.
I did a,c and d.
It was 40 mins round.

In 20 mins I got a call from HR that I am selected for HR Round and I have to join right now.

Round 4 : HR Round
1)She gave her introduction and overall of a company.
2)She asked me to introduce myself.
3)Some basic questions of HR round
4)She explained to me my package and some basic rules of the company.
It was 25 mins round.

In 5-6 hours I got confirmation mail of 6 months internship + Full-Time Employment


Vanshikha Patel (BE 2022)

Company : Cognizant
Placement type : Full time
Package : 4 LPA

Interview questions / experience

Round 1 :
1) Code and Conceptual Analysis(Technical MCQ) - 15 Questions in 30min
2) NO negative marking
3) Difficulty medium

Round 2 :
1) 4 coding questions
2) 2 SQL queries
3) Difficulty hard

Round 3(Technical Round) :
1) Firstly interviewer asked me to introduce myself
2) Then he asked me to explain about my projects which I had mentioned in the resume. After this he asked questions from my project .
3)He asked to explain OOPs concepts in java
4)What is collection in java?
5) Difference Between Hash map and hash set
6)What is queue and stack? give the real world example of both of them other than stack of books and queue for the movie ticket.
7)Asked me to write a program to reverse the order of a words in sentence.
8)Asked me to write the program to check whether the two strings are anagram or not
9)What is RDMS?
10)Write an SQL Query to fetch the duplicate records.

Round4 (HR) :
Basically, it was the document verification round and in this they have asked me whether i knew any other foreign language other than English. Then they have given me the detail about their company and also mentioned that there is no bond.


Sourabh Jaiswal (BE 2022)

Company : DeltaX
Placement type : Full time
Package : 6 LPA

Interview questions / experience

First Round: It was a virtual assessment consisting of technical MCQs on OS, DBMS, and C Programming. After clearing the 1st round, I got mail for the 2nd round.

Second Round: It was an online coding round. There were 5 coding questions which have to be solved in 2hrs. The difficulty level of 1st question was easy, the next two questions were medium and the next two questions were hard. I solved 4 of them. After clearing the coding round, I got mail for the Technical and HR Interview.

Third Round: Technical & HR Interview
* The interview was started with a brief Introduction.
* After he had asked me some questions about my projects.
1. Explain the working of the HR Application.
2. How your application is connected to the database?
3. How your backend APIs are connected with the frontend, explain the flow of the application?
4. Explain the web services framework.

* After that, he shared an online word document with me. He pasted the previous coding questions there and asked me to tell the approach for solving those questions and write code of them.
I explained to him the solution approach and wrote the code of those problems. He gave me some test cases and asked me for doing workout on code line by line.

* After that, he give me a scenario of a Music Application and asked me to design and write classes for that application.


Aarish Sayyed (BE 2022)

Company : Yash Technologies
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

I got selected for Yash technologies through campus placements. First round was written round consisting of Aptitude, Logical questions. Then Second round was a Group discussion round. Then the third round was Personal Interview, I was asked about my projects, then interviewer asked about abstract classes, Interfaces, and some questions related to String. Then he asked me to write some programs, which were to reverse a string, count of specific chars in a String and a * pattern program. After 2 days of the interview, I got a mail that i have cleared the personal interview round and on call they told me that there will be a telephonic HR round, but it was just a formality I guess, it was more like a confirmation that I was selected.


Makrand Gandhe (BE 2021)

Company : Wiley
Placement type : Full time
Package : 7 LPA

Interview questions / experience

It was a two-round process. The first round was an aptitude test and the second round was a technical interview.

Technical Interview: The interview started very differently, without asking any questions(not even my introduction) interviewer asked me to implement a singly Linked list in Java. I asked her - should I go for generic, she said yes. I implemented the Singly linked list and add and delete functions. She also asked me to write an insert function through which we can add elements at any index in the list. After I implemented the insert function she asked how can we implement a sort function for the same linked list. I explained the approach of passing a lambda expression to a function for comparison and how lambda expression can be assigned to a functional interface type pointer.

The rest of the interview was all SQL and database concepts - Basic SQL statements, joins, normalization etc.

The next day I received the mail regarding selection from Wiley


Abhishek Khoya (BE 2022)

Company : Yash Technologies
Placement type : Full time
Package : 6 LPA

Interview questions / experience

First Round: Online Aptitude Test - 30 MCQ/45 Min (Quantitative Aptitude, Logical Reasoning, Data Interpretation)
Online Technical Test  60 MCQ/60 Min (Option  Java/JavaScript/SQL or Python/SQL)

Second Round: Group Discussion: The Topic of the Group discussion is "Does browsing affect productivity at the workplace"

Third Round: Technical Round :
1) Introduce yourself
2) What are the pillars of Object-Oriented Programming?
3) What is Autoboxing and Unboxing?
4) Difference between Encapsulation and Abstraction?
5) What are method overloading and method overriding?
6)Difference Between Interface and Abstract Class?
7) Explain try, catch, and finally block?
8) What is normalization?
9) how many types of joins are there?
10) difference between where and having?
11) Explain any project from your resume?
12)Challenges faced during project implementation

Fourth Round : HR Round :
I got a call from the head recruiter of the company he asked me few basic questions related to my current location and family background or are you having any offers from another organization and are you open to relocating across all over India or are aware of bond and are you flexible to learn new technologies? or Do you have any questions related to the organization


Abhishek Tiwari (BE 2020)

Company : Publicis Sapient
Placement type : Full time
Package : 8.5 LPA

Interview questions / experience

1.) Tell me about yourself and the work that you have done in Previous Organization

2.) Topic - Collection framework
Create a Student POJO class and it's variable will be
i) studentId
ii) studentName
iii) studentAge
Then create it's 5 objects. Now, Sort this Object on the basis of studentName.

3.) Topic - Java 8 features (stream api)
By using Java8 Stream Api Feature Create another List which contains only studentName from the previous created List of type Student.

4.) What do you know about hashset? Can you explain the internal working of hashset?

5.) Multithreading (what is the use of synchronized keyword)?
What are the ways that we can use to implement Multithreading . Implement it using example

6.) Why Java is Platform Independent?
How can we configure JVM?

7.) Interface - What are the new features that are Provided in Java8 for interface
(Also implement the callable interface)

8.) He has given the code based on intializer block , static intializer block and constructor
I have to tell what will be the output of the code

9.) What are immutable class and Can you write the code to create immutable class

10.) Have you worked on Design pattern ?
Then I named few of the Design Pattern that I worked on
i) Singleton Design Pattern
ii) Factory Design Pattern
iii) Abstract Factory Design Pattern
iv) Builder Design Pattern
Then he said Explain Factory Design Pattern and Implement the Example of Factory Design Pattern

11.) Junit (it's assertion methods)
Mockito (why it is important)

12.) Do you know anything about sorting algorithm
I said Yes and named some of sorting algorithm
i) Bubble Sort
ii) Linear Sort
iii) Selection Sort
Then he asked what is the difference in working of bubble and liner sort
After that he asked can you write the code of Quick sort . So, I have written the code and explain it.

13.) Difference between spring and spring boot

14.) Implement postMapping to store data in database( write whole controller part)

15.) How many databases you worked on?

16.) Find 3rd highest salary from employee table

17.) Which Tool you used to test the endpoint of api?

18.) Have you worked on AWS? What are the services you have used in AWS

I said Yes and Explained briefly about the AWS services that i worked on
i) EC2
ii) RDS
iii) CI/CD
I have also worked on Docker to deploy microservices
Then he asked about the command to create image file in Docker
Command --> [ sudo docker build -t imageName . ]


Altaf Ansari (BE 2020)

Company : Thinkify Labs
Placement type : Full time
Package : 10 LPA

Interview questions / experience

I will be working remotely at a San Francisco based startup founded by Netflix Engineering Managers. So interview was taken by them.

There were 3 rounds of interview.
First round - This round was basically to check if I can really code and not lying in my resume. So, basically in the first round they did review of my Leetcode and Github profiles and asked few questions and we were done within 15-20 mins.

Second round - This round was real deal, interviewer asked about my experience and skills overall. I told them about what I did at Thinking Machines (starting with C, C++ to J2ee using Tomcat, and all the way to Springboot) and Internship at Kuliza Technologies (where I created library for 3rd party APIs which can be integrated quickly in a Fintech product and reduced Kuliza's delivery time by at least 60 days).
I had created backend projects in java using both Monolithic and Microservice based architectures, following questions were asked regarding them.
1. Which architecture is better and why?
2. Why Java Springboot for these projects?
3. What design patterns you used, and why? Cross question why not this design pattern? (y'all are very lucky to have a dedicated course on System Design and Design Patterns from sir).
4. How do you communicate among microservices?
5. When to scale a microservice and when not to scale?
6. In the project, I had used some Netflix open source tools like Eureka Discovery Server and Zuul Proxy, some questions regarding them.
7. Challenges faced while creating this project and what else you would like to improve.
8. Favourite maven dependency (maybe he wanted to create some humour or maybe he ran out of questions).
After interview, I asked him some questions about his experience at Netflix and my roles, responsibilities and expectations from me.

Third round - HR round
This round was typical HR round. Explaining culture, vision, DOs Donts and salary discussion.


Akshat Jain (BE 2022)

Company : Persistent
Placement type : Full time
Package : 4.71 LPA

Interview questions / experience

Round 1:Test was conducted on AMCAT SHL platform :
MCQ and 2 coding questions:-
1) MCQ was divided into 3 sections>
2) Technical - 20 ques 20 mins (from OS,DBMS,CN,OOP)
3) Logical - 12 ques 15 mins
4) Verbal - 12 ques 15 mins
5) 2 Coding questions

Round 2:Advance coding round (For higher package (one who got higher marks in first round))
Test was conducted on AMCAT SHL platform:
2 coding questions with medium and High level difficulty.
(To clear this round need to solve more than 1 questions and I didn't solve it hence I was eligible for base package)

Round 3:Techincal Round(For Base Package)
The interviewer asked me to introduce myself.
OOPS:-
1)All oops concepts
2)real life examples of encapsulation and abstraction.
3)Types of inheritance in java
Coding:-
1 Coding question based on string:
Input - "aaabbbcdeef"
Output- "a3b3cde2f"
DBMS:-
1)find 2nd higest salary
2)One more query related to update
3)Difference b/w primary key and foreign key
4)What is Normalization and its types
Data Structure:-
1)Implement Queue using stack
2)Explain types of Data Structures
3)Types of searching algorithms
4)Explain the working of Binary Search
5)How to parse String to Integer
6)Which sorting algorithms is best and lot of discussion about sorting algo. and its Time complexities
7)Difference btw Array and Linked List
8)Types of linked List
7)Explain Circular Linked List and Circular Queue
Computer Network:-
1)OSI layer and explain its types
2)Difference btw TCP and UDP
Operating System:-
1)What is Deadlock ans its necessary conditions
2)What is semaphore and Mutex
Puzzle:-
You have three jugs. They can hold 12 liters, 8 liters, and 5 liters of milk or say water respectively.
12-liter jug is full of milk, but you need to split it in half using only the jugs on hand.
How can you split up the water to give away exactly 6 liter, and keep 6 liter?
It was a 35-40 mins long Interview

Round 4:HR Assesment Test
HR assessment Test was conducted on AMCAT SHL platform: Here, the personality-based question was asked.
This round was around 15 minutes.
After 2 days, I was offered Internship + Full Time Equivalent Employment


Omansh Kalra (BE 2022)

Company : Persistent
Placement type : Full time
Package : 4.71 LPA

Interview questions / experience

Round 1: It was a virtual assessment consisting of aptitude and technical MCQs followed by 2 coding questions.

Round 2: (Technical Interview) duration was 40 minutes.
Interviewer first asked me about my projects and difficulties faced during the projects
1. oops concepts with real life examples
2. difference b/w structure and class
3. difference b/w abstract class and interface
4. what is a final and static keyword in java
5. write a program to find the reverse of an array
6. what is data structure and types of data structures
7. some basic questions based on array and linkedlist
8. what is a circular linkedlist
9. types of DBMS, difference b/w DBMS and RDBMS
10. what is a foreign key and a question based on it?
11. what is the first program that runs when the operating system gets started?
12. Disk scheduling
13. What are protocols, DNS
14. TCP/IP protocol
15. difference b/w Gateway and router
16. What is SDLC and types of testing in software development

Round 3: (HR assessment) consisting of 50 personality based questions


Shweta Yagnik (BE 2022)

Company : Impetus
Placement type : Full time
Package : 5 LPA

Interview questions / experience

The first round was the written test which consisted of 19 questions in all out of those 15 were aptitude questions and 4 questions were related to programming and SQL queries.

The second round aka the First Technical round: Many Questions were asked on Java as the company works with Java
Had Questions Like:
"What do you Know about OOP?"
There was an error prone code of exception handling and the interviewer asked me to rectify it.
Was also asked to write the code for bubble sort and explain it later on ,they also asked me about it's complexity
I was also asked to write a query to determine the duplicate employee names from the table and to print the count of those records.
There was a question on Multiple Inheritance and so called "Diamond Problem".
"What is an interface ,can we use a static keyword in it?"
How to rectify that "Diamond Problem"?
DataBase triggers were also the part of DBMS Questions.
Then I was asked to explain my Projects.

The Third Round aka The Second Technical Round:
Write a code to determine the frequency of same words in a given string
Given an array of integers print the frequencies of odd and even integers
What is encapsulation?
SinglyLinkedList questions.
Write a query to print the redundant records
Explain The projects


Aishwary Adwani (BE 2020) - Old classroom and current online student

Company : Hashedin
Placement type : Full time
Package : 14 LPA

Interview questions / experience

First Round : Machine Coding Round
1. Find largest in sub-array of size k and return a vector/list.
2. Find maximum gold in given mines.
3. Pick Toys - Sliding Window

Second Round : Technical Round 1
2 DS questions & some question based on stream API & collection framework
1. Sort an array of 0's , 1's & 2's in single pass. (Brute force + optimal)
2. Given an array , flip at most k 0's into 1 and find the maximum sub-array of 1's after flips.
3. Stream API introduction & examples on IntStream & Stream.of
4. Discussion on hashset & linked hashset , treeSet & hashMap.
5. Explain the design of hashmap.

Third Round : Technical Round 2 (Design round)
1. Design online food ordering system based on given requirements.
- I was supposed to design the database/tables along with entity relationships.
- Write query to fetch list of menus in a xyz restaurant.
- Write query to fetch list of order items of a customer.
2. Spring Security - OAuth, JWT & the applications of JWT.
- I gave them example of Google's Authentication API on JWT.
4. What are idempotent methods.
5. Write code for controller class for authentication of user.
6. Some questions on JavaScript such as - Closures, Higher Order Functions & Let,Const,Var, Temporal Dead Zone, Promises.
7. Brief summary on personal projects.
- I explained about Web Services Framework.

Fourth Round : MR
1. Current Project, roles & responsibility on current project & it's brief introduction.
2. Which model you followed while working on project.
- I told them about Agile Model
3. What is Agile model & tell the steps that are followed from start.
4. Who does the code review in your organization & how it's done.
5. Some discussion on current role & hashedin's vision.


Akshita Duggad (BE 2022)

Company : Impetus
Placement type : Full time
Package : 5 LPA

Interview questions / experience

First Round: It was an online round. It consisted of questions on aptitude and 2 coding questions

Second Round: Second round was the first tech round. The interviewer told me to briefly introduce myself first and asked about the languages I know and also the preferred language. Then I told him about the languages I know. Then he asked about the projects I have created and asked me to explain. I explained to him the digital board I have created using QT C++
1. What are the OOPS concepts?
2. Real-life example of OOPS Concepts?
3. Different examples and output related to static and non-static initializer blocks.
4. Reflection API based concepts
5. DBMS Queries using joins , group by and where clause.
6. Difference between delete and truncate command.
7. Difference between deadlock and race condition.
8. Sorting algorithms
9. He asked me to write code of bubble sort and then asked me to optimise it if the list is already sorted.
10. Asked output of various programs related to inheritance

I got mail for second tech round where interviewer again asked to introduce myself and asked about my project using network programming and then he asked me write the code to create socket.
1. Normalization in DBMS
2. Exception Handling
3. Control flow and output in program using try catch and finally block.
4. DBMS queries using joins and for foreign key
5. Asked me to write code for stack implementation and Fibonacci series
7. Asked me to explain OSI Model and different Operating systems
8. Asked me to explain Run time operating system
9. static and dynamic polymorphism example
10. Difference between method overloading and method overriding and gave me different scenarios and asked output.
11. Asked me to explain the code to delete a node in doubly linked list


Yash Mangroliya (BE 2022)

Company : Impetus
Placement type : Full time
Package : 5 LPA

Interview questions / experience

Round 1: In this round 2 coding questions, 2 SQL queries, and 15 aptitude MCQ was to be solved in 90 minutes. I solved 1 coding question, 1 SQL query along with all 15 aptitude questions.

Round 2: This round was the first technical interview round. In this round, questions from OOPS, OS, and DBMS were asked. Along with some theoretical questions, the interviewer asked me to implement different functionalities of a stack and also asked me to write some DDL commands.

Round 3: This round was the second technical interview round. In this round, theoretical questions from OOPS and DMBS were asked. I was asked to write code to count the number of words in a given string(There can be any number of spaces between two words). Given a scenario, the interviewer asked to write a proper SQL query that included group by clause.

Theoretical questions asked:
Java:
1. JDK, JRE, and JVM.
2. 4 features of OOP.
3. Static keyword.
4. Exception Handling.
5. Difference between procedural programming and oop.
6. Access modifiers in oop.
7. Constructors in java.
8. Inheritance in java.
9. Collection Classes
10. Difference between Array and ArrayList.
11. StringBuffer

DBMS:
1. Difference between DDL and DML commands.
2. What is View?
3. Different types of keys and constraints.
4. Normalization
5. Joins

OS:
1. What is Paging?
2. Deadlock
3. Process, Threads, and difference between them.
4. What is Virtual Memory?


Shruti Badodkar (BE 2022)

Company : TCS
Placement type : Full time
Package : 7 LPA

Interview questions / experience

First Round - It was an online test round that consisted of questions on aptitude, verbal and two coding questions.

Second Round - It was an Interview Round (Technical + MR + HR). Firstly they told me to introduce myself.

TR Questions
1. Explain all your projects briefly.
2. Some questions related to my projects.
3. What is Object Oriented Programming?
4. Explain encapsulation in Object Oriented Programming with one live example.
5. What is Encryption?
6. What is Decryption?
7. Why do we need Data Encryption?
8. How data is encrypted in sender's end and decrypted in receiver's end?
9. What is the hash function?
10. Explain cryptographic algorithms.
11. How https is more secure than http?
12. What is Multithreading? What is the difference between thread and Process and also describe the memory allocation process for both?
13. How do you move all the negative elements to one side of the array? Explain algorithm only.

MR Questions
1. How social media sites like Facebook and Instagram manage its data?
2. Have you performed data encryption in your project? (As I mentioned, one project named as File Transfer Application)
3. Have you included Pie Chart or graphs in your Project? (As I mentioned, one project named as Expense Management System)
4. What are the new technologies you have learned? Explain one of them.

HR Questions
1. What are your hobbies?
2. Tell me about your family background.
3. What is the history of Ujjain? (As I live in Ujjain)
4. Are you ready to relocate?


Naman Dubey - Old classroom student and current online course student

Company : OnlineSales.ai
Placement type : Full time
Package : 9 LPA

Interview questions / experience

Round 1 : Technical Interview-I
1. Why is Node.js single-threaded
2. If Node.js is single threaded then how does it handle concurrency.
3. What is middleware.
4. What are promises in Node.js.
5. What is a thread pool.
6. What is the difference between where and having clause.
7. What is V8.
8. What are joins. What are the different types of joins.
9. There is a coding question.
I have to find a equilibrium point in the array such that the sum of elements before it is equal to the sum of elements after it.

Then interviewer asked me about the technologies and projects that I have worked so far in the previous company.

Round 2 : Technical Interview-II
1. Only one coding question was asked in this round.
There is a deeply nested json object. I have to flatten that json object and then print that json object level wise. Questions asked by the interviewer are-
i. Which data structure I will use to store this json object and why?
ii. How I will store this json object without using any data structure.

Round 3 : Technical Interview-III
1. Coding question:
I have to implement a dictionary. Questions asked by interviewer are:
i. Which data structure I will use and why.
ii. If a prefix is given then I have to print all the words starting from that prefix.
2. What is load balancer. What are the different algorithms that we can use to implement a load balancer.
3. What is impression in analytics.
4. How do product recommendation engine works. What are the factors that I will consider If I will design a product recommendation engine.
5. What is throttling process.
6. Some questions on the projects that I have worked on in my previous company.

Round 4 : Bar Raiser Round 1. Interviewer asked me to design an algorithm for a lift.
i. What are the different factors that I will consider for implementing algorithm.
ii. What if there are n number of lift in the building, then what factors I will consider.


Divy Jain (BE 2022)

Company : TCS Digital
Placement type : Full time
Package : 7 LPA

Interview questions / experience

First Round : It was an online round. It consisted questions on aptitude, Verbal, and 2 coding questions

Second Round :Second round was Technical, MR, and HR interviews. The interviewer told me to briefly introduce myself first.

TR Questions
He asked which new technologies I know
I told him that I am currently working on IoT and Cloud Technologies. Then he asked me that what are the projects I have created. Then especially he asked whether I am creating some project in new technology. Then I told Home Automation project I have created in a group then he asked me to describe my role in the project.
1) What is IoT?
2) What protocols of IoT do you know?
3) What is the MQTT protocol?
4) What is a publisher?
5) How to communicate with data in IoT?
After that, some discussion on this question is done like
Can we use the Oracle database to store IoT data
Then I told him we can store data in Oracle Database but MongoDB is preferred. Then he asked why MongoDB is suitable.
6) Write a MongoDB query to fetch the record of a particular employee?
7) Which version of Java are you using and What are new features introduced in Java 8?
8) Then he gave me one array and asked me to write Pseudo code to find a duplicate element from the array?
And then some discussion on code.
9) What are AI and ML? Are ML and AI the same?
10) Then he told me that for COWIN like website how will you prepare the dataset? (But I don't know about ML so I clearly told that I don't know.)
11) Difference between Aurdino NANO and raspberry pi?

MR Questions
1)What other new technologies do you know?
I told him that I am working on Cloud technologies, I have learned to create EC2 instance and Lambda function
2) What are micro-services?
3) If you have to start on some project then what is your approach?
4) In what period of time you can learn python?
5) Where do you want to see yourself after 2 years?

HR Question
1) Are you ready to relocate?
2) What are the qualities to work in a team?
3) Why should you want to join TCS?
Then he told me to ask some questions If I have. I asked one question.


Mansi Sharma (BE 2021)

Company : Ribbon Communication
Placement type : Full time
Package : 6.7 LPA

Interview questions / experience

Round 1: Technical Discussion
There were two interviewer in this round and they started with asking my introduction and about my previous job experience and on which technologies I have worked there, then he asked me that whether I am comfortable in c/c++ or not and then started with asking c/c++ questions
* What does malloc function do?
* How to deallocate dynamically allocated memory without using free()?
* Write the syntax for pointer to function and how can we call the function using pointer
* Write structure of linked list node and also write code for reverse a linked list
* Delete a node from linked list without head pointer
* Write code for searching a word in sentence and remove that word from the sentence
* Write program for finding the number of on bits in binary representation of a number
* Write program for checking if a string is palindrome or not
* Without using sizeof operator how can you find the size of a pointer, it can be pointer of a structure or any other data type
* What is race condition?
* How can we avoid deadlock?
* What are the different types of locks you used while writing multithreading code?
* How are these two syntax different m.a and m->a ?
* He gave me a cpp code and asked me to correct if there are any errors in the code
* Create a generic function for adding two values
* How can you create a communication between two programs running on different machines?
* What happens internally when you call send and recv methods in socket programming, in which layer it got converted in segments and frame ?
* Different layers of TCP/IP model
* Difference between thread and process,why do we use threads?
* He asked me a question related to automata and states
* He asked me about one of my project(It is a coding platform like leetcode and hackerearth), he asked me to run that project on my machine (on the home page of coding platform there were some random questions related to DSA) so he picked a question Maximum depth of BST question and asked me to write code for that.
* How many team members were involved in the project?
* What subjects you had in your 8th semester?

Round 2: HR Discussion This round was more like a discussion. She asked me to introduce myself and asked me about my future goals and family background.


Harshit Choukse (BE 2022)

Company : Infosys
Placement type : Full time
Package : 3.6 LPA

Interview questions / experience

Round-1 :It was an online round that contains MCQ questions on aptitude, DBMS, and Java( as I opted for Java).
Round-2 :The second round has 10 MCQ on Java and 10 MCQ on DBMS and two coding questions
The first coding question is of easy level
The second coding question is of medium level
Round-3 : This round was an interview (Technical + HR). I got mail before 48 hours.
Q1) Tell me about yourself?
Q2) Predict the output of the program?
Q3) Write a program to draw a pascal triangle?
Q4) Write an MYSQL query with Order by clause?
After 1 month, I received an email that I've been selected for the role of System Engineer.


Divy Jain (BE 2022)

Company : Infosys
Placement type : Full time
Package : 3.6 LPA

Interview questions / experience

Round - 1 :It was an online round that consisted of MCQ questions on aptitude, DBMS, and Java( as I opted for Java).
Round-2 :The second round consisted of MCQ on Java and DBMS and two coding questions
Round-3 :3rd Round was an interview I got mail before 48 hours. The interviewer first gave me his introduction and then asked me to introduce myself. Q1) Describe the concept of OOPs?
Q2) What is RDBMS?
Q3) Tell me a SQL query to fetch all employees that join on a particular date?
Q4) Tell me a SQL query that gives a count of all employees that join on a particular date?
Q5) Is it possible to apply join on 15 tables and some discussion about it.
Q6) Why would you want to join Infosys?

Then the interviewer asked me if you have any question for me I asked two questions to him.


Neha Dushyani - Old classroom student and current online course student

Company : Foray (Will be working for VISA)
Placement type : Full time
Package : 30 LPA

Interview questions / experience

1st Round : Introduction and running through previous experience in detail. And reason for switching.
1. A class goes on a school trip and the teacher decides to elect one of the students from the class as president/class representative with a game.
The teacher arranges students in a circle and , starting from any student (which will be denoted as position 0)
goes around the circle in one direction skipping a fixed number of students and eliminating the student next in circle.
The process of skipping and eliminating students is continued till only one student is left who is elected as the president.
Return the position/index of the student elected as president.

n = total number of students in class
k = number of students teacher skips each time before eliminating a student
expected result = index/position of student elected as president

n and k are integers

Example -
n = 10
k = 2

1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Result = 3 (index of student 4)
After writing code, tell the complexity as well.


2. Organization (org_id, org_name, emp_id)
Employee (emp_id, emp_name, dept_id)
Department (dept_id, dept_name)
Print employee names who work for Visa in Payments dept. (SQL)

3. Difference between http and https
4. Difference between abstract class and interface. How you would choose one between them based on different scenarios?
5. Monolithic architecture vs miscroservices architecture, tell pros and cons for both
6. How security is handled in spring, springboot?
7. How the payload encryption is done in REST APIs?
8. What things need to be kept in mind while designing services?
9. Is encryption of user's review on any product of e-commerce site required?

2nd Round : Questions were on the following topics.
out of memory error - causes and resolution/debugging
ssn and tls - security lifecycle
iterative vs recursive programming
synchronized block vs synchronized method
singleton class and it's design (code it) - double locking mechanism
factory method and its application
code - Array 2,3, 4,5, 7, 10, 11, 11, 12, 20 - find missing numbers from array
heap dump and thread dump
memory leak in java


After this round, salary discussion happened.


Ninad Purkar (BE 2021)

Company : Sopra Steria
Placement type : Full time
Package : 5 LPA

Interview questions / experience

Round one was Technical test which was over the HackerEarth platform which had mcq questions of Java, DBMS, Operating System and basic programming questions

After this test another round was of aptitude round .

After aptitude test they scheduled a Technical interview. In technical round the interviewer started with basic introduction and then asked me questions related to core java, polymorphism ,encapsulation ,about super and final keyword. Then he asked me about data structures , array and linked list, and a simple problem to find the 4 th largest number from the array of numbers. After that he asked me to explain my projects mentioned in my resume. He asked me questions about the projects. After this he asked me about my goals .Maximum time was consumed in explaining the projects as he crossed question each and everything I said. Then at last he said hr will get back to you.

After Technical interview HR round where H.R asked me basic H.R questions such as introduce yourself , what are you goals and hobbies, and some family background.


Raj Bhaktariya (BE 2022)

Company : iPrep
Placement type : Internship
Package : Rs.21,300/- Per Month

Interview questions / experience

I applied at IPrep Learning Solutions through Internshala.Two questions were asked in the application form
1) Print all the Possible combinations of word 'History'.
2) Print the post-order Traversal of a binary search tree.

The very next day they contacted me on Internshala and asked whether i know python and Latex, if not how much time will you take to learn Latex.
I was not familiar with Latex so i told that i can learn it within a day. After 2-3 days the again asked me whether i have learnt or not? and they sent me a question on Latex and said to solve it ASAP.
I completed the task in 2 hours and shared the completed task with them.

After 2 days i got a call for scheduling interview.
The interview started with the basic question tell me about yourself?
There were no questions asked on python and Latex as the interviewer said -"I have seen your resume and I am assuming that you are good at python. So let us start with DS".

Questions asked:
1) Reverse a linked list in a single iteration
2) Traverse and find the middle element of the linked list (Firstly, i gave the Brute force approach and then i told the optimized one.)
3) Traverse 80% of the linked list in single iteration.
4) Implement a stack using 2 queues

Then he asked me one logical question
You have been given two containers of 3 liters and 5 liters and you have to measure only 4 liters.

The very next day i got a call form hr that i have been selected for *AI Software Developer Role*.


Tanishq Rawat (BE 2023)

Company : iPrep
Placement type : Internship
Package : Rs.21,300/- Per Month

Interview questions / experience

I applied for a software development internship through Internshala.
My application was rejected. After a week there was another opening for the same role, I applied again, and again my application was rejected as I am a 2023 graduate candidate. I mailed my resume to the company's support email and mentioned that I am a 2023 graduate and I have all the required skills, please accept my application.

After 1 week I got a call from HR she asked me some questions about my skills (Python, Problem-solving, and Data Structures). My application was accepted and the interview was scheduled for the same day. My interviewer was the CTO of the company.
The interview lasted for about 20 mins. It started with formal questions like tell me about your current education, what are your skills.
There were no questions on core python as the interviewer said -"I have seen your resume and I am assuming that you are good at python. So let us start with DS".
1. Tell me something about Stack
2. Tell me something about Queue
3. Difference between Queue and Stack
4. What are applications of Queue and Stack
5. Linked List and algorithm to reverse a Linked List.
6. Tell me the algorithm to find the middle element of Linked List (I gave brute force approach and then he asked me to optimize it then I have 2 pointer algorithm)
7. Problem-solving question.
8. Problem-solving question.
And then I was told that my interview is done. HR will contact me about the result.
After 3 hours I got the call from HR that I am selected.
Offered Role-: Software (AI) Developer.


Diksha Yaduwanshi (BE 2022)

Company : iPrep
Placement type : Internship
Package : Rs.21,300/- Per Month

Interview questions / experience

I applied at IPrep Learning Solutions through Internshala. There were two questions to be answered with the application form.

1. Program to generate all the combinations of the word 'History'
2. Program to print post-order traversal of a binary search tree.

The very next day they contacted me on Internshala for whether I know Python and LaTex, if not how much time will you take to be familiar with LaTex. After that, they provided me the question for LaTex. After submission, the next day I got a call that scheduled an interview.

The interview was mainly focused on data structures. Firstly, he asked me about my college and whether I will be able to manage between college and work.
Then he jumped straight towards the data structure questions.
1. Reversing a linked list in a single iteration.
2. Finding 80% of the linked list
3. Implementing queue using stack

Then he asked about my way of studying and do I have an interest in maths?

Then he asked me to find 5 sets of values of a,b,c of a quadratic equation such that its roots are always an integer.
This question was just to check my way of thinking.
Be confident with your answers.


Sakshi Soni (BE 2022)

Company : iPrep
Placement type : Internship
Package : Rs.21,300/- Per Month

Interview questions / experience

I applied for AI Software Developer position at Iprep Learning Solutions Pvt. Ltd. through Internshala. With the application form there were two questions:

1) Write a program to generate all combinations of the word "History".
2) Write a program to print post-order traversal of tree without using recursion.

The very next day after applying they contacted me and asked whether I know latex or not, if not then how much time I will require to learn it. Then they gave me a question related to it. After few days I got call from HR that I was shortlisted for an interview. The interview is with CTO he actually wanted to know whether I am good at data structures and problem solving or not. He asked basic questions like:
How do you reverse a linked list in a single iteration and how many pointers do you require for it.
Find the middle element of linked list in a single iteration.
Find 50% and 80% of linked list.
Implement stack using two queues.
How will you measure 4 litre water using 3 litre and 5 litre container

Within half an hour I got call from HR that you are selected for this internship.


Aman Warudkar (BE 2021) (1/2)

Company : Impetus
Placement type : Full time
Package : 4 LPA

Interview questions / experience

Recruitment process was held in 3 phases.
1. Online Assessment:
There were 60 Questions which should be solved in 60 minutes.

Questions from following topics were asked in the online assessment.
1. Quantitative Aptitude
2. Verbal Ability
3. Reasoning
4. Pseudo Codes in Java.

2. Technical Interview 1 (1-Hour):
Questions from following topics were asked in round 1.

a) Operating System:
* What is an Operating System and what are its features.
* Can we run an application without an Operating System? If yes then what problems we will encounter if we try to run an application without an operating system.
* What is DeadLock and what are its four conditions.
* How to break a deadlock.
* Deadlock avoidance and basics about Bankers Algorithm.
* Semaphore, Mutex and difference between them.
* Paging, Segmentation and difference between them.
* Process and process states.
* Process, Threads and difference between them.
* Multitasking, Multiprocessing and difference between them.
* Thrashing
* Virtual Memory
* Memory Management in Operating System.

b) DBMS:
* Constraints
* Types of Keys
* What is Foreign Key
* PrimaryKey vs SuperKey
* Types of Database languages
* Normalization, Denormalization and NormalForms.
* Joins and its types
* Views and its advantages
* What is Transaction
* Explain Acid Properties with practical examples.

c) DataStructures:
* Data Structures and its types.
* Graph vs Trees
* What is stack.
* Predict output of stack's element in top to bottom fashion after performing a series of push and pop operations.
* What is Tree Traversal and different ways for tree traversal.
* ArrayList, LinkedList and difference between them.
* What is Hashmap
* Ordered and Unordered Hashmap
* TimeComplexities for Insertion, Deletion, Searching operations of ArrayList, LinkedList, Hashmap, Treemap with proper reasoning.
* Practical applications of Data Structures.

d) Object oriented Programming:
* What is OOP.
* Explain 4 features of OOP with real life examples.

e) Core Java
* Abstract Class, Interface and difference between them.
* Final class, Final Method, Final Variable
* Static Keyword
* Method Overloading vs Method overriding
* Constructors

f) Coding Question
* Write a Program to check if a String is palindrome or not.

g) Sorting Algorithms:
* Sorting Algorithms and its types.
* HeapSort
* BubbleSort vs HeapSort along with their timeComplexities.

h) Puzzle:
There are two mugs. One with 4 litres and the other with 5 litres capacity. How will you pour exactly 7 litres of water.

3. Technical Round 2 (1-Hour):
I have merged common questions of TR2 & TR1 in TR1. Here I will mention rest of the questions.
* Explain System.out.println("SomeText")
* Explain
public static void main(String str[])
{
}
* Access Specifiers
* What is Binary Search and write a Program for Binary Search.
* Write a SQL query to fetch the count of employees in each department.
* Write a query for Left Join and filter Null Values.
* How can we write a 1GB file to a database using Multithreading.
* What happens when we type a URL in AddressBar.

PS: For cracking interviews of such companies we need to Understand & Remember "Famous/(most commonly asked) DS & ALGO Questions", "SQL Queries" and need to have some hands on competitive programming.
As there is no "Why" associated with most of the questions and the answer we provide. We just need to mug up answers of such questions.


Aman Warudkar (BE 2021) (2/2)

Company : Mount Blue
Placement type : Full time
Package : 4 LPA

Interview questions / experience

Recruitment process was held in 2 phases.
1. Online Coding Round (3-hours):
There were 2 coding questions of having easy-medium difficulty level.

A) Two strings are considered "almost equivalent" if they have the same length AND for each lowercase letter x, the number of occurrences of x in the two strings differs by no more than 3. There are two string arrays, s and i, that each contains n strings. Strings s[i] and t[i] are the ith pair of strings. They are of equal length and consist of lowercase English letters. For each pair of strings, determine if they are almost equivalent.

Example:
Input:
s=['aabaab','aaaaabb']
t=['bbabbc','abb']

Output:
YES
NO

B) There are n people standing in a queue for a metro train numbered from left to right, 1 to n. Each person has a tolerance limit p and will only wait until the time p expires. If the train reaches after time p, the person will leave the queue and miss the train. Initially, the train is empty and has a fixed capacity k. Given a number of queries q, where each query is a time of train arrival, q[i], for each query, print the index/number (1-indexed) of the kth person who catches the train. If all passengers remaining in the queue can board the train, return 0 because there will be no kth person.

For example, given a train with capacity k = 2, tolerance limits of p= [1, 2, 3, 4], and queries at times q = [1, 3, 4], there are three scenarios all dealing with the same initial queue. Where the train arrives at q[0] = 1, all passengers are still queued but only the first two will fit on the train. The last passenger who will fit is number 2. If the train arrives at q[1] =3, passengers 1 and 2 have left the queue, the first two remaining (3 and 4) get on the train, filling it to capacity. When q[2] = 4, passengers 1, 2 and 3 have left, so passenger 4 can get on. Since the train is not filled, there is no kth passenger. The returned array of answers is [2, 4, 0].

2. Non-Technical Assessment:
In this assessment there were pre recorded videos which contained HR Questions.


Yash Goyal (BE 2022)

Company : iPrep
Placement type : Internship
Package : Rs.21,300/- Per Month

Interview questions / experience

I have applied on internshala for these internship, there were 2 questions with application form for getting selected in next round

Q1: Print all possible combinations of string.

Q2: Write a code to print post-order traversal of a tree without using recursion.

After submitting the application form with these two questions , the next day I got a call for the interview .

Interview questions 1) Some basic questions about my education and collage
2) Reverse a linked list in a single iteration
3) traverse and find the middle element of the linked list
4) traverse 80% of the linked list in single iteration
5) implement a stack using 2 queue
6) some question related to python and latex.

After interview I got a call from HR and she asked some basic questions

After 2 hours I got an email that I was selected along with an offer letter .


Siddhant Johari (1/3) (BE 2021)

Company : AZALP TECHNOLOGIES PVT. LTD.
Placement type : Full time
Package : 10 LPA

Interview questions / experience

I have applied for AZALP TECHNOLOGIES PVT. LTD through angel.co after two days I got a call from co-founder of the company (Also the co-founder and CEO of Hala play which got acquired by Nazara and Delta Corp.) , he asked me some questions regarding my work experience and Technologies I have worked on, and along with this they gave me assignment of React Native, which I need to submit in 10-15 days. I submitted the assignment in 11 days and next day I got a call from co-founder of the company he is surprised and impressed with the code structure I have followed and told me that we are skipping the further rounds, and asked me about salary and the nearest joining date.

Next day I had the offer letter.


Satyendra singh (BE 2022)

Company : iPrep
Placement type : Internship
Package : Rs. 21,300 per month

Interview questions / experience

My interview experience was good and not tough though.
I applied for the internship from intern Shala and there were only 2 questions that had to be completed before applying.
Q1: Print all possible combinations of string.

Q2: Traverse a BST level-wise without recursion.

Then after a few days of submission, I got a call for an interview with the CTO of the company.
So, I would like to provide the key points as follows:
It started with the basic questions about my place of living and college.

Then he asked me:-
Q1): You have given a quadratic equation(ax^2+bx+c) and you have to find values of a, b, and c such that the root will always be an integer. I took time to solve this question because I haven't given any values of x and a, b, c.
This question was just to check my math fluency. Then he told me his approach " we can assign an integer value to x and then we can generate the values of a, b, and c."

Q2): Reverse a linked list in a single iteration?
Ans: I just completed my half answer and he went to the next question.

Q3) Find the middle of the linked list in a single iteration?
Ans: I told him the method using a fast pointer and a slow pointer.

Q4): Find 50% of the linked list?
Ans: This question was just to check the awareness. I answered him " we have already discussed this question now." Then he forwards to the next question.

Q5) Traverse 80% of the linked list in a single iteration?
Ans: My first method was inefficient, then I told him the optimized way. But he also told me to do this in another way. I told, "We can move slow pointer 4 times and fast pointer 5 times, but it will fail when the then linked list will be shorter." He then satisfied these answers. now, last but not least.

Q6) You have been given two containers of 3 liters and 5 liters and you have to measure only 4 liters.
Ans: I took time but when I started explaining the answer, he told me to mail him the solution.

I mailed him my solution and the next day I got a call.
"You are selected ..!"

Although, I am selected still I am working on my communication because this is just the beginning and I want to work with the most experienced people in the future.

I was an average student till class 12th, got only 64%.


Shreyas Sharma (BE 2021 - UEC - Ujjain)

Company : Amazon
Placement type : Full Time
Package : 18 LPA

Interview questions / experience

Round 1 : Online Assessment
There were 2 coding questions in this round.Both were medium level question.I solved them both completely.I was asked to write explanation about the time complexity and algorithm used. Then I got the mail that you are selected for the interview rounds.Then there were 3 Interviews scheduled on the same day.

Round 2 : Technical Interview
First I was asked a question based on their leadership principles.We had a discussion about my story for 10 to 15 minutes and then the interviewer jumped on to coding questions.There were two questions asked which were:

1) Given an encoded string, return its decoded string.
The encoding rule is: k[encoded_string], where the encoded_string inside the square brackets is being repeated exactly k times. Note that k is guaranteed to be a positive integer.
You may assume that the input string is always valid; No extra white spaces, square brackets are well-formed, etc.
Furthermore, you may assume that the original data does not contain any digits and that digits are only for those repeat numbers, k.

2) Given a 2D grid of characters and a word, find all occurrences of the given word in the grid. A word can be matched in all 8 directions at any point. Word is said to be found in a direction if all characters match in this direction (not in zig-zag form). The 8 directions are, Horizontally Left, Horizontally Right, Vertically Up, Vertically Down and 4 Diagonal directions.

I gave the brute force approach in both of the questions and then the interviewer asked me to optimize it.
We also had discussion about the time and space complexities.

Round 3 : Technical Interview>
The interviewer quickly jumped to the coding questions.There were 2 coding questions which were:

1) Given a 2D grid consists of 0s (land) and 1s (water). An island is a maximal 4-directionally connected group of 0s and a closed island is an island totally (all left, top, right, bottom) surrounded by 1s.
Return the number of closed islands.

2) Given an array of integers. Find a peak element in it. An array element is a peak if it is NOT smaller than its neighbours. For corner elements, we need to consider only one neighbour.

I solved the first question very quickly but was asked to optimize the space complexity which I did and then the interviewer gave me the second question I gave an approach then told the interviewer I can optimize it and then we had a long discussion about the second approach.They also ask you why you are using this algorithm and what are the benefits.Then the interviewer asked me a question based on leadership principle.

Round 4 : Hiring Manager Round
At first the interviewer asked me questions based on Java and OS.Then he asked me a leadership question and we had a discussion about my story for 30 mins.He asked me every small detail he could have asked. He was also writing whatever I was telling him. Then at last he asked me to implement Binary Search and asked me to dry run and explain the code.

Round 5 : Bar Raiser Round
This round is one of the most important round.The interviewer had 10+ years experience.First he asked me two leadership based questions we had a disccussion about it for some time.Then he asked me a coding question in which there was a worker at x,y location and then there are m pickup locations given to you .You need to find the nearest pickup location.I gave O(m) approach with which he was satisfied then asked me what will you do if there are obstacles in between. Then I gave another approach and he was satisfied with it.Then there were 10 minutes still remaining so I asked him couple of questions about his work and his experience and we had a healthy discussion about it. For every question I had to write complete code and the code should be production ready.They ask you every small detail about everything. After a week I got reply from amazon that I have been selected for sde 1 role.


Prateek Gothwal (1/6) (BE 2021)

Company : Impetus
Placement type : Full Time
Package : 5 LPA

Interview questions / experience

I have applied for this company through LinkedIn. The company was looking for the role of Associate Software Engineer.
The company has following salary structure -
4LPA for first 6 months (training and probation period)
5LPA after successful completion of probation period

First Round :
The first round was an online assessment which had to be completed within 60 minutes. The questions were from the following topics - Quantative Aptitute, Logical Reasoning, Verbal Ability, Pseudocode and Programming Logics.

Second Round : After taking my self introduction, the interviewer asked me about my major project and what was my role in that project.
Questions on these topics were asked - classification and types of data structures, postfix, prefix, operator overloading in C++, object, class, method, properties, types of inheritances and pseudocode for level order traversal
He asked me to write only three codes - binary search, selection sort and reversing the contents of array.
In the last, He told me everything about the company.

Third Round :
Questions on these topics were asked - object oriented programming, inheritance, access modifiers, default keyword, abstract class, interface, static property, static method, methods of object class, try-catch-finally, collection hierarchy, ArrayList V/s LinkedList, StringBuffer V/s StringBuilder, exception hierarchy, normal forms in DBMS, paging, thrashing, thread, ACID properties of transaction,
He had asked me to write codes on the following topics - function overloading, function overriding, inheritance, polymorphism, virtual polymorphism, custom exception in java, taking input using command-line argument, iterating over a HashMap in java, bubble sort, linear sort, selection sort, recursive quick sort.
He had asked me to write the following queries - nth highest salary, all types of joins with examples and highest salary of each department


Prayukti Jain (BE 2021 - UEC - Ujjain)

Company : Walmart
Placement type : Full Time
Package : 20 LPA

Interview questions / experience

I got this opportunity from a competition that provides pre placement interview opportunities for the top performers.

The first round was an online assessment round that consisted of 30 MCQs based on computer fundamentals, that needs to be done in 25 minutes. The one who clears this round would get the chance to appear in the coding round.

The coding round consisted of 2 questions that needs to be coded to pass all the available and hidden test cases in 90 minutes. Top performers from this round would get the call for appearing for the interview rounds.

I gave 2 technical and 1 managerial interview, all in a single day. The technical interview focused mainly on core and in-depth knowledge of Java. I was also asked to code certain questions, that includes, find the Kth largest number from the given set of numbers, print the level order, In order and zig zag order traversal for a binary tree. Each question had a follow up question on complexity and ways to optimise it. The rest was on different core concepts like abstraction, encapsulation, singleton class, multithreading.

As the part of technical rounds, I was asked a couple of puzzle questions similar to the 12 coins problem and water bucket problem. There was a huge discussion upon the projects I mentioned on the resume as well. Each technical round was an elimination round. After clearing both of the technical rounds, I got the managerial round.

The managerial round was all about the behavioural questions and a couple of puzzle questions to see the approach of problem solving.

After giving the rounds, I got the final mail within 24 hours stating that I have been selected for the SDE - 2 role.

It is very easy, just work hard.


Shivam Khandelwal (Working Professional)

Company : Publicis Sapient
Placement type : Full Time
Package : 14 LPA

Interview questions / experience

The interview experience was overall good, I would try to explain the key points

I am having current work-experience of 4 years and I had applied for Java Backend/Microservices Engineer role.

There were 4 rounds -
1) MCQ Round - Online, Topics covered - Java8, Spring Boot, System Design.(more then 50% marks were required for clearing this round)

2) Coding round - A spring boot example (e-commerce)was given , where I need to design the database schema of ecommerce Website.

3) Technical round - Questions were mainly on topics such as Java8 features, messaging tool(kafka), REST principles, System Design principles, monitoring Tools(Splunk).
Also one program on - Given a String, you need to find out the word with maximum occurrence.

4) Managerial Round - What project/innovation/Automation/Agile principles.
Given a new project by client how are you going to follow the timeline and architect the overall project with your teammates.


Bhumika Gupta (B.E. 2021)

Company : Freshworks
Placement type : Full Time
Package : 5.5 LPA

Interview questions / experience

Round 1 : Assessment
They gave us an assessment task in which we had to create a data store where you can create,read and delete operations. In which you needed to allow multiple users to perform these operations at the same time. Also, we are supposed to introduce a time-limit property, if we specify it then the record shall delete after the given time period automatically. In case it's not defined it will remain in the database as long as the user is not deleting it.

Round 2 : Technical round 1
Before the technical round, the recruiter gave me the link of hackerrank's interview preparation kit module and hackerearth articles to prepare for the interview.
In this round, after introduction,we had a brief discussion on my javascript framework project. They asked me few dsa questions like binary search, given the sorted array find the missing number (first give O(n) solution then give binary search solution), insert the element from the nth node from the last in linked list(I gave 2 approaches), validate the parenthesis(solved using stack in O(n))

Round 3 : Technical round 2
After introduction, I was asked to write the code for the third largest number and then we discussed how to find the kth largest number. Next question, calculate the power of a given number without using iteration, library functions, Detecting the loop in the linked list(along with the implementation of the linked list).

Round 4 : HR interview
Introduction
Why freshworks and how you came across the job? What did you like about freshworks?
Some scenario based questions were also asked in which you are given a situation and you will have to answer how you will overcome a certain problem.
Asked me if I was willing to relocate.
And she told me that the offer letter will be given to you within 2 business days. Finally she asked me if I had any questions.

For DSA, I did the interview preparation kit module from the hacker rank. Or if you have time look up the most asked questions for any data structure at GeeksforGeeks.


Harsh Rimza (B.E. 2022)

Company : Codeacious Technologies
Placement type : Internship
Package : 10000 Per Month

Interview questions / experience

I applied for Programming and Code Optimisation (PHP & MVC) internship through Internshala. After my resume got shortlisted.

They asked me to give an IQ test on an android app and send them the screenshot of the result. A day later I got a mail for technical test, the technical test was consist of four phases, all were easy.
Phase 1 was logical reasoning mcqs.
Phase 2 was an incomplete PHP Code. It was an arithmetic operation related program with a character as which-operation-to-perform.
Phase 3 was debugging a JavaScript Code which was related to Generator Concept in JavaScript.
Phase 4 was again an incomplete PHP Code where I needed to define a small class.

Next day I got a mail for an interview where he asked me
Q : Why I chose PHP as a Programming Language?
A : I clearly stated that because its syntax is similar to C++.
Q : Have you ever used AWS?
A : I said no but I added that it wouldn't be difficult to learn because it's just an API that has a certain documentation and some methods to call for our work.
Q : How database works?
A : I said it is just a File Handling code and explained it.
Q : Have you ever created an application without any server?
A : I said an Inventory Management System with File Handling because in the end of every project I made, a server came into the picture, either it was with socket programming or with database support.
Then he asked me my machine's configuration and the interview ended.

Next day they called me and said that I have been selected for this internship.


Kratika Mourya (B.E. 2021) (2/2)

Company : Accenture
Placement type : Full Time
Package : 4.5 LPA

Interview questions / experience

The Accenture interview starts with the basic introduction and is totally based on project which I had mentioned in my resume. Questions like,How you overcome the difficulties in your project,What is your role in the project, which technology is used and other project related questions were asked Apart from this the interviewer asked me about the technologies which I have learned .There was only one interviewer and she also asked me hr based questions about my background,schooling ,college and all.


Kratika Mourya (B.E. 2021) (1/2)

Company : Yash Technologies
Placement type : Full Time
Package : 3.6 LPA

Interview questions / experience

The interviewer asked me in which technology I am comfortable with,as I said java so the questions were asked from it only.Exception Handling,Static,final keyword,constructors,features of java ,overriding overloading and all the other concepts were asked which I learned from Thinking Machines.As I also mentioned SQL in my resume,I made queries and also explain the concepts of keys and describes DDL,DML,DCL,TCL commands.I gave several interviews and experienced that the interview totally depends on what we have mentioned in our resume.


Rahul Choudhary (B.E. 2022) (1/2)

Company : Skylar Minds
Placement type : Internship
Package : 10000 Per Month

Interview questions / experience

It was a Telephonic interview. The interviewer first introduced himself then asked me to introduce myself. After this, the interviewer told me that they have visited my Linkedin and Github profile and asked me to explain my Java-Based WebServices Framework Project and what are the Data Structures I used in that project then the interviewer started asking questions on Spring boot, Reflection API, REST API, and Docker Tool.

After some time, I got a confirmation call that I am selected and the stipend will be Rs.10000/-month.


Astha shrivastava (B.E. 2021) (1/2)

Company : Harman
Placement type : Full Time
Package : 5 LPA

Interview questions / experience

I got shortlisted through eLitmus.

First Round : It was an MCQ test where you have to solve 30 questions in 25 minutes. All the questions were based on C++. It contained questions related to basic C++ concepts like classes, inheritance, polymorphism and some questions were related to advanced concepts like threads, synchronization, File handling, etc.

Second Round : It was a technical round. The interviewer asked about all the concepts of c++ and oops. He wanted me to explain all the concepts by writing code.
You can refer to all the c++ topics which are taught in the c++ course because that's what helped me to explain all the concepts through codes.
Then he asked me to solve a data structure problem (Remove a given value from a linked list). For data structures, they generally ask standard questions of linked lists and BST.
Then he asked me some questions related to OS like:-
What are semaphores and mutex?
What is a deadlock?
Then he asked if I know Linux, I told him I only know some basic commands of Linux
So he asked me what is kill command.
So this round went for about 75 minutes for me where he covered almost all the concepts of c++.

Third Round : He told me since my first round went pretty well, So he didn't ask any basic questions.
He asked me What is a thread?
What happens to all the threads if the main process is killed?
Difference between a web-based application and a network-based application.
This round only went for like 20 minutes.

Fourth Round : This round was a managerial round.
In this, the interviewer was basically going through my resume and asked me questions about that.
Since I have mentioned 2 C++ projects in my resume, he asked me to explain those projects.
Then he also asked me some questions related to C++ like
Explain examples of polymorphism
What is a template and why we use it?
What data type will you use to store a complex number in c++?
This round also went for about 30 minutes.

Then the last round was the HR round, where they just discuss the offer, position, your interests, etc.

You just have to keep all the basics of c++ and oops very strong and should be able to explain them to the interviewer by writing codes.


Shalini Chouhan (B.Tech 2021)

Company : Impetus
Placement type : Full Time
Package : 4 LPA

Interview questions / experience

It included a total of 3 rounds.

Round 1: The first round was an online test where we had to complete 60 questions in 60 mins. Questions were from various domains like Java (including advanced topics), C/C++, Operating System, DBMS, Input/Output, Aptitude, Logical Reasoning, Pseudocode, etc.

Round 2: (Technical Round-1) Duration: 1 hour
Introduce Yourself (along with basic education, I talked about internship, projects, programming languages I like, short-term and long-term goal, certifications, hobbies)
Asked about Industrial training.
About Major Project (I told my role, description of the project along with challenges faced, and how I overcome them)
Which language do you prefer especially for development? - I said Java.
Is online learning beneficial? - I gave a positive reply.
Asked about most and least favourite subject - I said DS favourite and least favourite EDC (then some random discussion on same)
Then he started asking questions from various subjects (some questions/topics which I remember were):
1.) Operating System:
OS real-life example and purpose, Memory types, Memory Management, Explain sections of memory, Thread, and Process with a real-life example, Deadlock, Virtual Memory, Mutex and Semaphore, Paging and Segmentation.
2.) DBMS:
Normalization with examples to explain all Normal Forms and important terms in them, Acid properties with an example, to write basic SQL queries, DDL, DML, DCL, Triggers, Views, Constraints.
3.) Data Structures:
Sorting algorithms and types, How many you are comfortable with? Write code of anyone, Find the time the complexity of code you wrote, How to choose the best algorithm for sorting? Why is quick sort good over merge sort, Questions from Collections (very important), Trees and their types explanation (BST, AVL, etc.), Graphs, Real World application of trees and graphs (name some algorithms used there), ArrayList vs LinkedList which to use where and why?
4.) Java:
OOPs (I explained every concept with real-life example and then relating it to technical aspect), Memory management in Java, Abstract classes and Abstract methods, Interfaces, Can we extend from a class and implement multiple interfaces at the same time? (answered yes), Compiler vs Interpreter with an example of languages using them, Recursion with an example, Java 8 advancement.
5.) Apart from the code of sorting algorithms, he asked the program to find prime numbers then asked to change the code for finding prime numbers between 1 to 100.
I cleared this round and in the next half hour, there was TR-2.

Round 3 :(Technical Round-2) Duration: 1 hr 30 min
Questions were asked from all the subjects that I listed in TR-1 some questions were repeating from the previous round so, I am listing the add-ons.
1. What is OS?
2. What is Bootloader in OS?
3. Explain Scheduling Algorithms?
4. Multitasking vs Multiprocessing with examples.

5. What is Multithreading? Ways to achieve multithreading?
6. When to use thread class and when to use runnable interface?
7. Run and start method difference in multithreading?
8. How is the code different in the runnable interface from the thread class?
9. How to achieve interprocess communication?
10. How to apply synchronization in Java?
11. Explain Semaphores and Monitor in Java.
12. Difference between inheritance in C++ and inheritance in Java?
13. Static and final variables.
14. What is finally in Java? Is it necessary to use?
15. Explain Joins and their types.
16. Where is virtual memory?
17. What do you understand by cloud computing give example?
18. What is super key? How it is different from the primary key?
19. Real-life example of doubly linked list and circular linked list.
20. Dining philosophers problem.
21. Bounded-buffer problem (aka the producer-consumer problem)
22. Then he asked me to write SQL queries:
a. He gave a table and asked to write select queries based on some conditions.
b. Then he gave two tables and asked to write queries based on joins.
c. Gave a situation and the solution was based on subqueries.
23. Program to find the first non-repeating character in the sentence. Then he also asked me to explain the logic of the code I wrote and do some changes.
24. Then he asked some HR questions as well:
a. Weaknesses
b. Certifications
c. How many interviews did you give till now? What was the experience? Any offer in hand or results pending?
d. Any questions (I asked what could be my experience as a fresher in every aspect at impetus)

I liked this interview and the whole process. I realized it's just a discussion if you know the Basics, DS & Algorithms and can communicate effectively you can crack it. The next morning, I was told I'm selected and after one day I got the offer letter from Impetus :)


Prateek Gothwal (B.E. 2021) (2/6)

Company : Appcino
Placement type : Full Time
Package : 3 LPA

Interview questions / experience

An HR messaged me on LinkedIn about the job hiring of Appcino Technologies,Jaipur. He asked me to share my details to the company, only if am ready for this opportunity.

I was unaware about the package which they will be going to offer.
First Technical Interview The interviewer started the interview with this question - "Tell me something about yourself". The interviewer asked me to write two simple codes :-
1. Print the following pattern using necessary loops
******
***
*
2. Print the sum of all elements of any two rows (row number taken as input from command line argument) of an nxn matrix.

Second Technical Interview The interviewer asked me to introduce myself. He asked me the following questions -
1. What is a matrix? Type an example of a 4x4 matrix on your notepad.
2. Have you ever heard the term 'circumference'?
3. Write a code to print the sum of all elements which are lying on the circumference of a square matrix?

He told me about the everything about the company like technologies on which they work and work culture.

Offer Letter The company offered two salary packages based on the duration of service agreement -
3 Year Service Agreement
1st year - 3 LPA
2nd year - 3.5 LPA
3rd year - 6.5 LPA
4th year - 9 LPA

2 Year Service Agreement
1st year - 2.5 LPA
2nd year - 3 LPA
3rd year - 4 LPA
4th year - 8 LPA


Prateek Gothwal (B.E. 2021) (3/6)

Company : Wipro
Placement type : Full Time
Package : 3.5 LPA

Interview questions / experience

I had qualified the WIPRO ELITE National Talent Hunt 2021. This talent hunt is much similar to the written rounds conducted by many companies, but the one thing that separates ELITE Talent Hunt is - essay writing.

For many, the essay writing section of ELITE Talent Hunt proves to be the reason of rejection in the first round itself. One should prepare for the essay writing prior to the actual ELITE Talent Hunt.

Technical Interview :
The technical interview of all my college mates was batched on the same day for a duration of 20 minutes for each candidate. Although, my interview didn't even lasted for more than 5 minutes. The interview asked me to introduce myself and that was the only question he asked.

HR Interview 1. What are your strengths?
2. Are you able to relocate?
3. Which is your latest failure?
4. What are your hobbies?
5. Do you know about the bond policy?
6. Which was the most challenging time of your life?
7. Are you comfortable to work from home?


Kushal Gore (B.E. 2022)

Company : Meethive
Placement type : Internship
Package : 10000 Per Month

Interview questions / experience

It was a two step interview process.
One was teleponic call and another was technical interview.
Round 1 : In this round i got a call from CEO he asked few questions and asked me about my projects . So i described my projects and interviewer was impressed and he scheduled my next round.

Round 2 : In this round interviewer asked me for a project . I made a e-commerce website using MERN stack. I explained the whole website it takes around 30 mins after that interviewer asked some question from the project. I answered all the questions. After that interviewer gave me one question i have to solve that question within 10 mins that question was very simple. So i solved that question .

On the next day i got a call from company that i have been selected as a Full Stack Developer


Ankit Bhatia (B.E. 2021) (1/3)

Company : Accenture
Placement type : Full Time
Package : 4.5 LPA

Interview questions / experience

Round 1 :(Cognitive and Technical Assessment)- MCQ's related to English ability ,Analytical Reasoning and Numerical Ability, Pseudo coding, Computer Fundamentals Related to MS Office ,Networking ,Security and cloud.

Round 2 :(Coding Assessment): Consisted of 2 coding questions that need to be solved within duration of 45min.

Rounds 3 :(Communication Assessment): 20 min audio based test that tests our pronunciations , listening and speaking skills.

Round 4 :(Technical + HR): The interview duration was about 20 minutes. The questions were entirely based upon the projects undergone and a little bit about the subjects we learned in 4 years the lineup of questions was as :-
1.) Tell me something about yourself.
2.) Explain about your major and minor projects.
3.) What were the difficulties you faced in your project.
4.) How are you planning to expand your project.
5.) Have you considered practically implemented you project anywhere.
6.) Which were you favourite subjects in college and why.
7.) Which was your least favourite subject and how did you manage to get over it.
8.) Why would you like to join Accenture.
9.) Are you comfortable in working at different locations in india.

As last they asked me if I had any question's or queries regarding the interview and the company. After 20 days approx i got the offer letter from Accenture


Priyesh Saklecha (B.E. 2021) (3/3)

Company : Impetus
Placement type : Full Time
Package : 4 LPA

Interview questions / experience

Impetus conducted an open campus for all the colleges. The first round of the process was an online test based on aptitude and technical questions 30 each, which were to be completed in 60 minutes time. After this there were two rounds of technical interviews. The first round was a core programming round in which they asked me to code some of the basic questions regarding array ,string manipulation and data-structures(Linked List, Stack, Queue, Binary Search Tree).Then they asked me various questions regarding the projects I had made during the course of my Engineering. I was asked about the core concepts of the projects and the technologies that were used. The discussion on the projects was around 20 minutes long and the whole first round of interview lasted for about 1 hour 15 minutes. After 10 minutes of completion of the first round of Interview I was called by the Interviewer mentioning that I was able to clear the first round and the second round of the Interview will start immediately. I joined for the second round of interview. I was asked various questions regarding Operating System, DBMS and data structures and their complexities under various circumstances. This round also lasted for about an hour or so. After 30 minutes of the interview, the interviewer called me to inform that I was selected.


Priyesh Saklecha (B.E. 2021) (2/3)

Company : Wipro
Placement type : Full Time
Package : 3.5 LPA

Interview questions / experience

Wipro conducted a national level exam(NLTH) which comprises of basic aptitude and english questions along with 2 coding questions. The level of the test could be considered somewhat around easy to medium. After the test I got a mail regarding an Interview. The Interview completely revolved around the projects that I had mentioned and the language used. The interview was around 20 minutes long and was not a hard nut to crack. After that I got a call for the HR. The HR was just another 10 minutes discussion regarding my awareness about the company's policies and the bond mentioned. After about 10-15 days I got a mail regarding my selection.


Priyesh Saklecha (B.E. 2021) (3/3)

Company : TCS
Placement type : Full Time
Package : 3.6 LPA

Interview questions / experience

The process started by taking the National Qualifier Test(NQT).The test consisted of 2 coding questions and basic aptitude. After clearing the first round I got a mail regarding Interview. There were 3 interviewers (TR,MR and HR). The technical Interview revolved around the project explanation and core java concepts along with some SQL Queries. Also I was asked to write some very basic codes regarding string manipulation and arrays. Overall, this interview required a good understanding of the ground basics(Basics which the sir explained in his lectures). After about a month I got a mail regarding my selection.


Aditi Garg (B.E. 2021) (1/3)

Company : Hashedin
Placement type : Full Time
Package : 8 LPA

Interview questions / experience

Round-1 (Coding Round):It consisted of 3 coding Questions that needed to be solved in 90 minutes. I solved 2 Questions.
Next Day I got mail for First Technical Interview.

Round-2 (Technical Interview-1) :1 hour, It started with my Introduction and after I was asked to explain the projects mentioned in my Resume. He then asked me some questions related to React and Big Data Analytics as it was mentioned in my Resume.
Questions were:
1. What is React and Features of React?
2. Types of Components in React?
3. Life Cycle Methods that you have used.
4. What are states and props?
5. What is Virtual DOM?
6. What is Big Data and why we use it?
7. What is Hadoop and Hive?
8. HDFS Architecture.
9. Describe OOPS Concepts in detail and also give Real time Examples.
10. Explain working Of Binary Search.
Then he gave me 2 Coding Questions.
First one was to print binary Representation of a given Decimal number.
Second was to shift all the zeros in an array without changing the order of other elements.
I explained all the approaches that were coming in my mind. And I was asked to write working code for both the problems in Optimized way. I was able to solve both the questions.
I cleared this round and got mail for second Technical Round.

Round-3 (Technical Round-2) 1 hour, This round was basically on System Design.
Firstly some of the questions that were asked:
1. Subjects you liked most in Academics.
2. C++ vs Python.
3. Compiled vs Interpreted Language.
4. Difference between Strictly typed Language and Dynamically Typed Language.
5. Why Python is called Dynamically Typed Language?
6. Difference between Multiprocessing and Parallel Processing.
7. Explain all the components in a web application.
8. What is Specificity in CSS?
9. How you can include styles in your Web Page?
10. What are Event Listeners in JavaScript and how do they work?
11. Some SQL Queries.
After that he shared me link of Google Docs. Basically, I was asked to draw High Level Database design for a Online shopping application. I had to write the names of table, their relationships and assign primary key and foreign key in each table.
Then I was asked to normalize all the tables. I did that by Applying Normal Forms.
After this he asked me to Design a very popular game Tic Tac Toe using OOPS Concept. I was basically Asked to draw Class Diagram of it including all the attributes and methods of Class.
I was able to draw both Database Design of Shopping Application and Class Diagram of Tic Tac Toe Game.
I cleared this round and got mail for HR Round.

Round-4 (HR Round) :20 minutes
1. Introduction (Which is not mentioned in your Resume).
2. Family Background.
3. What do you know about HashedIn?
3. Why HashedIn?
4. Plans for Higher Studies.
5. Asked me about Projects mentioned in my Resume.
6. Short Term Goal and Long Term Goal.
7. Gave me a Situation and asked me how you would handle it?

Next Day I got Selection Mail.


Divy Jain (B.E. 2022)

Company : RMgX
Placement type : Internship
Package : 16500/- Per Month

Interview questions / experience

Round 1: It was a technical round. It started with tell me about yourself. After that, They asked me to explain my web-services framework project. Most of the question is on Spring boot and JPA. Along with that, they asked some basic questions related to Java and OOPs concepts.
Q1) what do you know about spring-boot?
Ans: I explained all things that sir taught in starting 2-3 lectures of spring-boot. And they were satisfied with that answer.
Q1) what @Autowired annotation?
Q2) what is @SpringBootApplication annotation and which other annotations it internally used?
Q3) They give the situation if I type "/search" in URL then how is flow go in Spring boot application?
Q4) what is @Component annotation and @RequestMapping annotation?
Q5) What is Restful API?
Q6) What is JPA?
Q7) Tell some method of JPA repository?
Q8) What is inheritance explain with some real-life example of it?
Q9) what is polymorphism explain with some real-life example of it?
Q10) What is equals() method.
Q11) What is a stream in Java.
Q12) Explain some collection framework classes.

Round 2: It was an HR interview.
Q1) Where are you from?
Q2) Why do you want to join our company?
Q3) What do you know about our company?
Q4) Tell me 3 principles you follow in your life.
Q5) What do you like to do in your free time?

They told me that they had visited my GitHub profile.

Note: Projects uploaded on GitHub played an important role in my selection.

Note: Read interview questions of spring and JPA which are available on the internet it is very helpful.


Riya Punjabi (B.E. 2021)

Company : HashedIn
Placement type : Full Time
Package : 8 Lac Per Annum

Interview questions / experience

There was 1 coding assessment, 3 coding rounds (2 for mine) followed by an HR round.

Round 1(Technical Assessment - Coding Round): There were 3 technical coding questions that were to be solved within 1.15 hrs.
Question level - Medium/Hard
Write the word representation for any number ranged from 1-100
Question based on Bitwise Operator (Formula Based)
Question third was hard and pattern based.
I have completed 2/3 Question completely and selected for Technical Interview.

Round 2(Technical Interview - Level 1) : Medium
The round kickstarted with a nice round of introduction followed by some OOPs concepts and project explanation. Then, we directly jumped on coding questions by sharing a google doc. The coding questions were not directly Leet Code or GFG questions but, a slight variation to all those problems.

They gave me 3 medium level Questions in google Doc
1.Common Substring in start end and between substring.
2.Tree based question : Rotation of tree through any node.
3.Rotating a string clockwise or anticlockwise.
He also gave their own compiler link where I had to code this . I have completed both these questions for all the various inputs they had given.
I completed the interview. The interview went slightly ahead of 1hr.
Waited for 3 long days, I received my results in my mail that I am selected for the next Technical Round 2.

Round 3 - (Technical Discussion - Level 2) : Medium - Hard
This round also kickstarted with a good intro and some basic DBMS ,OS and OOP's concepts.
Also they questioned me about HashMap working and collisions and basic Collection classes questions.
Next we had a project discussion in which they asked various things like Implementation ,Technologies used, difficulties faced, and how you resolved them ( depends upon your project).
I explained all these things very nicely.
Then next is System Design thing in which they give me a task to design an Online Food Delivery Management System. Basically first we have to design all the necessary actions (Basic) and tables in 10 minutes.
Then next they asked me a complex query related to this system. I answered all this and interviewer seems impressed.
After that they asked me what data structure will you use for implementation?
Also write the code for implementation.

Next thing the interviewer gave 1 problem (Some variation to Rod-cutting Problem) based on DP The interviewer only needs approach for this.
It was a medium round.
Waited for 2 long days, I received my results in my mail that I am selected for the next HR Round.

Round 4(Hiring Manager Round): Very Easy
Intro!
Interview experience throughout
Are technologies interested in?
Projects & difficulties faced?
Any offers in hand?
How's the weather in your hometown?
What have u done in lockdown?
Strengths & Weakness
Why HashedIn? What do you expect from us?
Any questions for me?

The interview lasted for 15-20 minutes. They were just checking confidence & communication skills.

Note : They focused more on Data Structures & Algorithms


Rahul Choudhary (B.Tech. 2022) (2/2)

Company : Accolite
Placement type : Full Time
Package : 7 Lac Per Annum

Interview questions / experience

Round 1 : It was an Assessment Round that was conducted on the Eduthrill platform of Accolite. Had to solve 20 quizzes minimum while maintaining an accuracy of 60%. The questions comprised of Aptitude, Operating System, Computer architecture and Organization, DBMS, Number theory, Data Structure and Networking.

Round 2: It was a coding round that was conducted on Codelyzer platform of Accolite.It consisted of 1 coding question that had to solve in 1 hour.

Round 3: It was a technical round. It started with a question tell me something about yourself then the interviewer asked me questions on OOPS such as what is encapsulation, polymorphism, method overloading and method overriding, an example of compile-time polymorphism and run time polymorphism then the interview asked questions on DBMS such as what is normalization and its types, what is clustered index, the difference between delete and truncate command, the difference between truncate and drop command and then the interviewer asked me to share my screen and asked me to open any text editor then the interviewer started giving me problems based on the array such as print the triplet that sum equal to zero in a given array, minimum jumps to reach at the end of the array, print the duplicate number in a given array. Then the interviewer asked me the time complexity and space complexity of the solutions that I proposed and then asked me to optimize the solution every time. It lasted for 55-60 minutes.

Round 4: It was another technical round. The interviewer asked me to explain merge sort and what is its time complexity and space complexity of merge sort then the interviewer asked me to explain the difference between array and linked list and the interviewer also gave me some situations and asked me which data structure should be used and why in that situation.

Now comes the coding part the interviewer asked me to share my screen and open any text editor and gave me questions on trees such as find the spiral order traversal of a tree, left view of a tree the interviewer asked me to write only pseudocode and explain the code. It Lasted for 40-45 min.

Round 5: It was HR Round. Questions asked :
1. Tell me something about yourself?.
2. Explain the projects which you mention in your resume?
3. What are the challenges you faced while creating these projects?
4. How you utilized your time in the lockdown period?
5. What do you know about Accolite and why you choose Accolite?
6. Where do you see yourself in the next 5 years?
7. Why you choose engineering?
8. Do you have any location preferences?
9. Are you willing to relocate?
10. How long you work with us?

After this, HR told me about the company and what are the services they are providing. It lasted for 35-40 min.

After 7 days, I was offered Internship + Full Time Equivalent Employment.


Harshit Choukse (B.Tech. 2022)

Company : Mirabilis
Placement type : Internship
Package : 25000 Per Month

Interview questions / experience

I got to know about this internship from the Internshala platform.
I applied for this internship, within a week I got shortlisted by the company & I received an assignment in pdf format.

Following questions were asked :
Question 1 : Write a program for Hamming Distance:
Given two integer x and y, write a program to return the Hamming Distance between them.
Input: x = 1, y = 4 => Output: 2

Question 2 : Given an Input string, write a program that returns the first non-repeating character in it and return its index.
If it does not exist, return -1.
Example 1:
Input: Mirabilis => Output: 0

Question 3 : Write a program to showcase the communication between with the FPGA board connected via wired Ethernet or USB ports or wireless Ethernet and a host computer?
I did not attempt this question.

Question 4 : Write a simple program that has a Time Complexity of O(Logn). Explain your code and the reason to choose it?
I wrote the program to calculate log base 2 of a number.

Question 5 & Question 6 : JAVA program which I had to interpret and explain

Question 7 : How do you cut a square cake into 8 equal pieces with 3 cuts?

Question 8 : Unconditional jump (E.g. GOTO) should be present in the code?

Question 9 : Which is faster and better for storing variable-stack memory or heap space? Explain?
Within a week, I received a call from the CEO of the company for a telephonic interview.
Questions asked in Telephonic Interview were:
Question 1 : Tell me about yourself.?

Question 2 : Explain your projects?
The interviewer was impressed with my set of projects which I had created in c++. The HTTP server which I had created in c++ played an important role in this internship. I was cross-questioned on my projects.

Question 3 Which IDE do you use generally? I said, I use notepad. Then I said, I have created an IDE for c++ and python. Then he smiled and wanted to know that how created the IDE in c++. Then I explained the flow of my IDE in detail.

Good set of projects played an important role in cracking this internship opportunity.

After 7 days I've received a call from the company that I've been selected as a Software Intern.


Astha shrivastava (B.E. 2021) (2/2)

Company : Consultadd
Placement type : Full time
Package : 8 LPA

Interview questions / experience

It included a total of 4 rounds.
Round 1 : It was a coding round, where you have complete two questions in 60 mins. The questions were of medium difficulty, one was of a string, and the other was of array manipulation. I solved both the questions.
Round 2 : In the second round, the interviewer first asked the basic questions about java, oops, os, ds and asked for an overview of all my projects which I mentioned in the resume. After that he asked some sql queries. The interview went for about 30 minutes.
Round 3 : This round was scheduled with a senior developer. He just gave a coding question and asked me to solve it.
- Find all the pairs in the array whose sum is equal to the given value. (Asked me to write the optimized approach)
I solved this question. After this, he again gave me a problem to solve.
- I don't specifically remember the question, but it was related to generating combinations of a string with some conditions given.
After solving these questions he told me to run with testcases.
Then he went to my resume and started asking questions about my projects.
My first project was -HTTP based web server in c++
He asked questions in deep about what is a socket?
what are TCP/IP layers and HTTP?
what is the structure of response in HTTP?
My next project was Remote File System
In this also he asked many questions - Why using HTTP protocol instead of FTP ?
What are semaphores and why you used them?
Then he asked for some basic java, os, data structures, SQL, and so on.
This round went for about 60 mins.
Round 4 : This round was with the engineering lead of the company. It was not a pure technical round.
He first asked me questions related to my project.
Like, explain your projects and their purposes.
And it just like a discussion where I was just explaining to him about the projects and he was asking questions in between.
After this, he gave me two puzzles to solve. I managed to solve both the puzzles. (There is a puzzles archive on geeks for geeks, I practiced some from there and it helped me.)
After this round the next day I received the selection mail.
The overall experience was good. You have to keep your basics strong, should be able to explain your projects properly, and should be prepared with the cross-questioning while explaining the projects.


Ayush Khatri (B.E. 2021)

Company : TCS
Placement type : Full time
Package : 7 LPA

Interview questions / experience

I gave TCS NQT.The test had 5 sections namely Verbal Ability, Reasoning ability, Numerical Ability, Programming Logic and Coding. The questions in every section were very basic but tricky. So if someone is clear with basics and give the test with concentration he can clear the test easily.
The interview consisted of three rounds- Technical Round, Managerial Round, HR Round. All of these rounds were taken simultaneously as there were three persons in the meeting and all were asking their domain related questions. Some of the questions were:
Give a brief Introduction of yourself.
Explain any one of your projects.
What was your role in that project?
Why is java platform independent?
What is the use of try-catch in java?
Have you heard about APIs?
What is error handling?
What are DDL commands?
What is the difference between drop , delete and truncate?
Some information on some tables was provided and I was asked to write a query(That was to be done using join operation).
How will you manage if there is a conflict between your team members?
Where do you see yourself in next 5 years?
Will you reallocate if the covid situation gets normal?
And some more similar HR questions.
After a few days I received a mail for my selection and then after for offer letter.
After some days I received a mail for an opportunity to upgrade my ninja offer to digital offer by giving digital capability assessment(DCA).
It consisted of 2 coding questions. The questions were basic but lengthy. Anyone with a little coding experience can code for those questions easily.
I solved both the questions and received my updated offer letter without any interview.
But solving both the questions doesn't guarantee the clearance of test. Some of my friends solved both the questions but they received a mail that they had not cleared DCA. Also interviews were conducted for the next shift of DCA so prepare well.


Simran Keswani (1/5) (B.E. 2021)

Company : Quantile Analytics Pvt. Ltd.
Placement type : Internship
Package : Rs. 25000 Per Month and finally got a Pre Placement Offer of 6 LPA

Interview questions / experience

This company came with 2 profiles-
1) Quantitative Developer Trainee (QDT)
2) Quantitative Analyst Trainee (QAT)
Round 1 : Resume screening
Round 2 : Written test (Aptitude, verbal, coding, C-MCQ, Financial MCQ)
Round 3 : Group Discuss (Topic - Impact of AI on IT Companies)
Round 4 : Psychometric test (85 questions)
Round 5 : Technical round 1 -> This interview was about 1 hr 30 min long, in this round. First, he asked me about my project TMCHAT and he was asking detailed questions like how many tables you have? Which one is primary key? How can you merge 2 tables in your project? Second, he came on Data Structures basics and asked some questions on tress and sorting. Later he came to DBMS and asked me to write some queries. At last he gave me some logical questions and puzzles. There was 1 probability question and other one was mathematical question.
Round 6 : 1st HR round - > This was taken by director of company and it was a normal talking about company.
Round 7 : Technical round 2 -> This interview was taken by US Client of company with lots of different questions related to projects and college life.
Round 8 : 2nd HR round -> This was taken by wife of director and it was about checking the mind set and confidence.

Finally, after 8th round, I got offer letter of internship.


Simran Keswani (B.E. 2021) (2/5)

Company : Nagarro Software Pvt. Ltd.
Placement type : Full time
Package : 3.5 LPA

Interview questions / experience

Round 1 : Written Test :
MCQ's related to Data Structures and Aptitude.
Round 2 : Coding Test :
Coding questions were very easy to solve and we have to solve 3 questions in 1.5 hrs.
Round 3 :Technical Round :
1) Introduce yourself
2) Explain your project
3) Favourite coding language
4) Questions related to data structures like the difference between array and list in python, the difference between tuple and list in python.
5) Questions related to oops like encapsulation, overriding with practical examples.
6) How we measure time and space complexity?
7) When an object is created, then where memory is allocated for that object in java and python?
Round 4 :HR Round
1) Why do you want to join Nagarro?
2) About Projects and Internships.
3) Where do you see yourself after 5 years?
4) Do you have any other Offers?


Bhumika Hirve (M.C.A. 2021)

Company : Accenture
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

Round 1 :(Cognitive and Technical Assessment)- MCQ's related to English ability ,Analytical Reasoning and Numerical Ability, Pseudo coding, Computer Fundamentals Related to MS Office ,Networking ,Security and cloud.
Round 2 :(Coding Assessment): There were 2 coding questions that need to be solved within duration of 45min.
Rounds 3 :(Communication Assessment): Which tests your pronunciations, fluency, sentence mastery and vocabulary. Duration was approx 20min.
Round 4 :(Technical + HR): The interview duration was about 20minutes. The questions were based on the projects and skills mentioned in the resume. The basic things that need to be considered during interview process are confidence, eye contact and communication. It all started with an introduction part. First they introduced themselves. Then started asking questions:
1) Tell me about yourself.
2) Tell me about the projects you have completed during your academics.
3) Have you ever worked in team?
4) Do you face any difficulty while working in a team?
5) Which was the most challenging project for you?
6) Do you like to work alone or in team?
7) What was your major project, why you have chosen this project?
8) Give details of you major project.
9) What do you like the most extracurricular activities or developing projects?
10) Do you have any queries?


Divyansh Jain (B.E. 2021)

Company : Accenture
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

Round 1 :(Cognitive and Technical assessment followed by the Coding assessment)- Difficulty Level-Moderate
In this round, we have Cognitive(50 Questions), Technical(50 Questions), and Coding(2 Questions).
First, we have to complete Cognitive and Technical. If we clear the cutoff, then we are allowed to enter for the coding round. The main trick is to solve as many questions as possible here. And please do keep track of time. The pattern and questions were designed in such a way to test the time management and problem-solving skills of candidates.
Round 2 :(Communication Test) - Difficulty Level-Easy
In this round, they focused on testing the communication skills of the candidate. Questions are asked orally and no text is displayed (except for the first section).
You need to orally answer every question.
You will be given 20-30 seconds to answer a question. This is an automated round.
Round 3 :(Interview): Difficulty Level -Moderate
After clearing Round 1, both Round 2 and 3 are mandatory. In this round, two interviewees test our technical skills. They asked some basic questions regarding projects. And the technical part was also based completely on the projects mentioned in our resume. They do even check our communication.
After the technical part, there were some tricky behavioral questions in the end.


Aalekh Karhadkar (B.E. 2021) (1/3)

Company : Accenture
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

There were basically four rounds.
Round 1: First, there was a cognitive + technical assessment(90 min 90 questions), which had the aptitude, verbal reasoning, technical MCQs from DS, Algo, pseudocode and MS office questions.
Round 2: Coding Round
There were 2 questions of easy to moderate levels.
1. Program to find the Nth Prime Number (I was already prepared)
2. find the Number of decoding's for the given number.
the encoding scheme is given as A->1,B->2.....Z->26.
let suppose the given number is 121, so the possible decoding's could be 'ABA', 'AU', ' LA'
so the output should be 3 (total number of decoding's)
Round 3 (Communication assessment 20min): 1.Sentence Mastery
2.Vocabulary
3.Fluency
4.Pronunciation
you can easily find the videos for practice on YouTube named as "Pearson versant test"
The final round is the Technical + HR interview. Questions asked
1. Tell me about yourself?
2. Tell me about your project?
3. Tell me the technical and personal difficulties faced in your project?
4. Questions based on some challenges and managing things in life.
5. Do you have any questions?

Got a mail with in two week regarding successfully completing our hiring process.


Aalekh Karhadkar (B.E. 2021) (2/3)

Company : Wipro
Placement type : Full time
Package : 3.5 LPA

Interview questions / experience

I appeared for Wipro NLTH (National Level Talent Hunt) 2021 exam. This exam consisted of three rounds: Online test, Technical Interview, and HR interview.

Round 1(Online Test): The online test comprised of Quantitative Aptitude, Logical reasoning, Verbal English, Coding (Python, C, C++, or Java), and one Essay writing.

It was of easy to moderate level and lasted for about two and a half hours.

Round 2 (Technical Interview): The interviewer asked the following questions:
Tell me about yourself.
Explain your academic projects.
Object Oriented Programming concepts.
Difference between array, list and vector.
Asked me about core java concepts.

Got a mail for the next round with in a week.

Round 3(HR): Introduce yourself.
Any projects done during your academics.
Your strengths, and why should we hire you?
are you ready to relocate?
Do you have any questions?.


Prakhar Gupta (B.E. 2021)

Company : Thought Genesis
Placement type : Full time
Package : 12 LPA

Interview questions / experience

The selection process consisted of three stages. First was a coding round along with aptitude questions followed by two rounds of technical interview. The coding round had a question on Graph and another one on Array.

My first round was with our foreign team lead who asked me to calculate the mean and median of a stream. He basically asked me for the approach and was not concerned with the actual code.The second round had a question on backtracking in a 2-D array. I had to code the entire problem for this round.

Having been selected now I would be working with the Apple technical team for their Apple Maps project in Hyderabad.


Yash Mangroliya (B.E. 2022)

Company : Accolite
Placement type : Full time
Package : 7 LPA

Interview questions / experience

Hiring Process conducted in 5 different rounds:
Assessment Round: This round was conducted on Accolite's hiring platform Eduthrill. To clear this round one has to give a minimum of 20 assessments with a minimum 60 percent success rate. These assessments consisted of questions related to Aptitude, Operating system, DBMS, Computer Network, and Data Structures. I completed this round with a 70% success rate in 21 Assessments.

Coding Round: In this round, one has to solve 1 coding question in 1 hour. The question was quite tough but partial submissions were also accepted.

Technical Round 1: This was a technical interview conducted on Google Meet. I was given 2 coding questions related to array and was asked to code their solution in Notepad. Both the questions were not that tough but the interviewer asked me to code more optimized solutions. After this, she asked me to write a code of level order traversal and left view of BST. Then there were some questions related to OOPS concepts and then she shifted to DBMS and proposed some outputs and asked me to write an appropriate query to get the required output. This interview lasted for 50-55 min.

Technical Round 2: This was again a technical interview. This interview started with a discussion on my projects. The interviewer asked me to briefly explain my project and there were some cross questions related to the project and he asked me to explain the implementation of some features. After this, I was asked to solve 2 coding questions( 1 simple and 1 hard). Then he asked me some basic questions on static keyword, functional interface, lambda expression, differentiate between procedural and Object-Oriented Programming, and what will I choose and why, and then there were some questions on DBMS like normalization and joins. After the interview was over he also asked me how did I utilize this pandemic time. This round was 45-50 min long.

HR Round: This round was a behavioral interview round. The interviewer stated it with a question "How was your day?" and then there were some basic questions:
1. Tell me who you are and your family backgrounds your strengths, weaknesses, and interests.
2. Explain your Projects.
3. What do you know about Accolite?
4. what is your ultimate goal?
5. Are you willing to relocate and what will be your family's take on this decision if you have to relocate to a city like Chennai.
6. For how much time you are planning to stay with Accolite?
7. Why should we hire you?

And there were some cross-questions on my answers. This round lasted for 35 min.
At the end of the interview, she told me that it is a YES from her side and I will get the confirmation mail in 2-3 days.

After 1 day I got mail offering Full Time Engineer Role.


Eshita Bhargava (B.E. 2022)

Company : Company doesn't want the name to be disclosed
Placement type : Internship
Package : Rs. 10000 Per Month

Interview questions / experience

It was a three-step interview process, one Telephonic round followed by two technical rounds.
Round-1 : In the first round, I had a conversation with the CEO wherein we mainly discussed my skillset and projects. It started with a quick introduction, and he further wanted to know when and how I developed an interest in Programming and why I chose this line of study.
He dived into questioning around the HTTP Webserver Project, why I chose to build a webserver based on HTTP and not some different protocol, the various protocols in use.
He further asked me about my experience with Python. I mentioned the Network Application and Remote File Accessing server. He briefly touched the latter and wanted me to share the code with him.
Some other questions:
1. Explain what is a Socket in layman terms
2. Explain what is an API in layman terms
3. REST and HTTP Request Methods. Difference between POST and PUT Methods.
4. Followed by one final question on Merge Sort
-> Keep a clear understanding of the WHYs of things along with the HOWs

Round-2 : The second round was scheduled with a Senior developer. HTTP Web server did add much weightage to my Profile, which came with an in-depth discussion about Socket Programming and Multithreading.
Questions from this round:
1. Define various Protocols, Why TCP is used under HTTP, HTTP vs UDP, Ports for HTTP and HTTPS
2. He pointed to the code and asked about the meaning of SOCK_STREAM and AF_INET. He was satisfied with my answer and further asked me to define the various Socket Types and Address Families. I was thorough with the same and explained it to him.
3. He noticed that I used Semaphore in the Remote File Access server code and asked me to explain the same. I defined it along with its actual life application.
4. Types of Inheritance
5. new operator, Dynamic Memory Allocation, Pointers.
Questions based on DSA (He mainly wanted to see my approach and didn't demand an exact code):
1. Split the given Strings by spaces, group equal length valid strings and print the result in ascending order of string length.
2. Implement a Binary Search Tree (Pseudocode) and questions around the operations on the same.
->Make sure that while coding the solution, you Discuss your approach out loud. Keep explaining what each line of code is supposed to do, so as to keep the interviewer engaged. And answers to theoretical questions be backed by real-life examples.
Round-3: The final round was with the CTO.
We exchanged introductions, and since I added GitHub links to all of my projects in my resume, he dived in straight to the code of the HTTP web server. Asked me to explain the purpose of each class, method and property. Then hed randomly point to some lines of code and ask me to explain what the snippet will do. He also wanted to know why I implemented every method from scratch and avoided additional built-in libraries.
He asked me to define a Linked List, and tried to Trick me with a question on the same along the lines of pointers and Operator overloading.
To make sure if I am a good culture fit for the organization, he asked me a few general questions: what motivates me, what am I looking for in this Internship, and briefed me about what Ill be primarily working on once onboard.
He wrapped up the Interview with 2 DSA questions: Determine if a Linked List is merged (A classic Leetcode Problem) and Another Question based on Hashing.
->Keep your basics strong and Know your Code well.

I received positive feedback on all three rounds and two days post the last round received the confirmation that they wish to have me onboard.


Neha Bhujbal (B.E. 2021)

Company : PWC
Placement type : Full Time
Package : 4.5 Lac Per Annum

Interview questions / experience

1) Written Test : Technical multiple choice questions ( On Java and SQL)
2) Technical and HR : Interview was on Microsoft teams and starts with my introduction.
Q.1 Asked me about my project i mentioned on my resume.
Q.2 what is cloud computing.
Q.3 what is virtual function in C++.
Q.4 Static and final keyword.
Q.5 Difference between procedural programming and object-oriented programming.
Q.6 Then they asked me what is Inheritance, Encapsulation, Compile Time Polymorphism and Runtime Polymorphism.
Q.7 what is abstract keyword .
Q.8 Difference between this keyword and super keyword.
After the technical and HR round I got selection mail from PWC.


Aditi Garg (B.E. 2021) (2/3)

Company : NAGARRO SOFTWARE PRIVATE LIMITED
Placement type : Internship
Package : Rs. 15000 Per Month

Interview questions / experience

Round 1(Written Test): There were basic Data Structure related MCQ's and Aptitude questions.
Round 2(Coding Test): It consisted of 3 coding questions that had to be solved in 1.5 hours.
First Question was Longest Increasing Subsequence and second question was related to Array and Third one was related to String. Every question of this round has to be solved in Optimized way in order to clear this Round.
Round 3(Technical Round): First of all I was asked about the projects I have done. Then they asked some basic questions related to Array and Linked List.
After that, I was given a Coding Question to solve which was related to Array. Each time I gave a solution, Interviewer asked me to reduce Time and Space Complexities.
At the end, I was able to give an Optimized solution. This round consisted of Data Structure Related Questions.
Round4 (HR Round): Some of the questions that were asked :
1. Why do you want to join Nagarro?
2. About Projects and Internships.
3. Where do you see yourself after 5 years?
4. Do you have any other Offer?


Pallavi Balwani (B.E. 2021) (1/2)

Company : Impetus
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

The entire process of 3 rounds. The first round was an online test that consisted questions from various domains like aptitude,c, c++, java, advanced java, and some questions from operating systems and DBMS. After I managed to clear the first round then there was the first technical interview.
In this the interviewer asked me the following questions:
1) Tell me about the basic concepts of OOPS.
2) Explain non access modifier keywords (static, final, etc)
3) Explain final keyword.
4) Give a use case in Java where the final keyword is used.
5) Explain memory management in Strings in java.
6) Explain memory management in Java.
Then he asked me 2 write the following 2 codes:
1) program to delete a node from the link list
2) Given only a pointer to a node to be deleted in a singly linked list, how do you delete it?
Then he asked me 2 questions from MySQL:
1) query to fetch the top 3 records sorted by salary in descending order.
2) query to fetch the records of all the employees who have top 3 salaries.
Then he gave me 2 puzzles to solve :
1) There are 15 coins and 1 among them differs from them by weight. You are given a weighing scale. Find the minimum iterations in which you can find the defective coin.
2) Richard is a strange liar. He lies on six days of the week, but on the seventh day he always tells the truth. He made the following statements on three successive days: Day 1: "I lie on Monday and Tuesday." Day 2: "Today, it's Thursday, Saturday, or Sunday." Day 3: "I lie on Wednesday and Friday." On which day does Richard tell the truth?
Then he asked me questions from OS :
1) What is a critical section?
2) How will you achieve critical section programmatically?
The second round of interview was majorly focused on the projects which I completed. The interviewer asked me some basic questions from my project. Then he asked me to write code of the Fibonacci series using recursion. Then he asked me practical application of Btree. Then he asked to explain the basic structure of a btree. Then he asked me to explain some basic linux commands . Then he asked me about my internship and kind of work I do there.


Mansi Sharma (B.E. 2021) (1/2)

Company : Accenture
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

Round 1: Cognitive and Technical Assessment
Round 2: Coding Assessment
Round 3: Communication Assessment
Round 4: Technical+ HR

There were two interviewer first they both introduced themselves and then asked me to introduce myself then they started asking following questions
1. What is your final year project?
2. How the idea of creating this project came into your mind?
3. How many team members were involved in final year project and did you face any difficulty working in team?
4. When you showed your project to your faculty, what suggestions they gave to you?
5. Which is your favourite programming language and why?
6. If in Accenture you will be given a chance to rebuild your projects what changes/improvements you will do?
7. How many coding questions you solved in coding assessment and in which programming language? what was the level of questions?
8. In college which subject you found the most difficult one and how did you manage to score in that subject?
9. Other than academics in your life had you ever felt yourself in so much pressure and how did you overcome that?


Mansi Sharma (B.E. 2021) (2/2)

Company : System Soft Technologies
Placement type : Full time
Package : 3 LPA

Interview questions / experience

Round 1 : Technical Interview
1. Tell me about yourself
2. Describe your projects
3. Asked me to share my screen and run the project, he also asked me to show him the code and asked several question on that
4. Describe the database structure of your project?
5. What is procedure? How many number of queries can we write in a procedure?
6. What is trigger?
7. Types of joins and their description
8. Gave me a code snippet and asked me to write the expected output
9. Gave me some scenarios and asked to write SQL queries
10. What is DML,DDL?

Round 2 : Technical+HR In this round he gave me a DSA problem and asked me to tell him only the approach then he started normal discussion that what are my future goals, and is there any specific role I want to achieve. He asked some more question related to the role that I answered him.


Yash Govindani (B.E. 2022)

Company : Trakinvest
Placement type : Internship
Package : Rs. 15000 Per Month

Interview questions / experience

The interview consisted of 3 rounds :
1. Telephonic Interview
2. Technical interview
3. HR interview
At First I submitted resume for shortlisting. There was no mail or call for the purpose that my resume has been shortlisted. After 3-4 days from the day of submission of resume there was a call from HR and that call was itself the telephonic round.
Telephonic Interview :
They asked few questions on linked list, stack, queue and trees. Then he said tell me something about yourself and your skills so that I can ask more questions. For that I gave a brief intro. Since in that intro I have also mentioned Data Structures and Algorithms in my skills, Further questions were on complexities of different operations of data structures. Randomly taking interview gives them idea that whether the candidate really knows the skills what he has mentioned in his resume, according to what said by HR.
Technical Interview :
It started with brief intro and then asked for programming languages that I know. My answer was C, C++, JAVA, PYTHON. Then he asked for the projects that I have worked on. I enlisted all the projects that I have added in my resume with brief explanation and technologies used in each. In one of the projects I have also mentioned the technology used as itext5. So there was a small discussion about what It does and what I have created using it. Then he asked me that do you know react ? My answer was 'No, I don't know but It is the part of course that I am currently doing'. He said it's not a major issue and continued further with JAVA questions on Anonymous class, static variable and method, initialiser block and static initialiser block, memory allocation for static variable and execution sequence, and access specifiers. Then there were two programming questions and two puzzles to be solved and give explanation. Then the questions were on constructors in java. Then there were questions on String and one of the questions he asked was having a line

String s="Hello";

While answering the question I intentionally said the complete process "that heap of string objects is maintained ..." as taught by sir. He got really impressed when I wrote some examples proving the explanation. Since the explanation has heap data structure, there were some questions on heap. Next question was how much part of web development have you completed. Accordingly they asked basic questions on javascript.
HR interview : It was just after TR interview. It took place for just about 5-10 minutes and asked some behavioural questions.

After 2 days There was a call that you have been selected and stipend will be Rs. 15000/- month. He also said that as per your interview performance and performance of your next 4 months we will also offer you full time.


Akshita Shah (B.E. 2021)

Company : Wiley
Placement type : Full time
Package : Rs. 7 Lac Per Annum

Interview questions / experience

First round was aptitude Test. The level of the aptitude test was basic. Then second round was technical and coding round. There were some mcqs based on C++ as the job role was for C++. There were 2 coding questions based on C++. The coding questions were quite easy. Then I got mail for the next round which was technical round.
Questions for technical round were :
1. What is normalization and its types.
2 . What is 3NF.
3. What do you know about primary key.
4. Explain you projects.
5. What do you know about STL.
6. What is vector.
Then next day I got mail for the automated video interview. In automated interview there were 7 questions which were generally HR questions. Due to some technical glitch I had attempted only 6 questions.
Then after almost 2-3 weeks I got mail for the JAVA interview.
In my Java interview questions were :
1. Tell me about yourself.
2. What you know about role model or idol and whom you consider as your idol.
3. Which language you will learn next and why.
4. Difference between GET type request and POST type request.
5. What is servlet and explain the cycle.
6. Overriding can be applied to a constructor ?
7. Difference between method overloading and overriding.
8. Explain you Java projects.
Then she moved to python questions :
1. Advantages of python.
2. What you know about pass keyword in python.
Then she moved to SQL questions.
1.What is the difference between primary key and unique key.
2. Write a SQL query to fetch the name of the employees starting with a .
3. How many tables you used for your JAVA project.
And at last she asked me to write a code to find second largest element in an array without using any sort method .

Then next day I got mail that I have been selected.


Sapan Jain (3/3) (B.E. 2021)

Company : MAQ Software
Placement type : Full time
Package : Rs. 6 Lac Per Annum

Interview questions / experience

The test was divided into two sections. In first section there were 30 questions(MCQ) which was to be done in 30 minutes. It incudes only aptitude questions. Level of questions was intermediate. In second section there was 4 coding questions with time limit of 1 hour, questions where of intermediate level.
Technical Interview 1 :
Interview started with my introduction, followed by some questions on my internships , like key learning and position. After that I was asked to write some DBMS queries (includes use of count, limit, group-by and joins), followed by some question of ReactJS. Then I was asked questions from Java concepts. Then I was given with a coding question - Write a program to print all combination of prime numbers(without repetition) whose sum is equal to a given number. Example - If n=10, then output should be 2+3+5, 3+7.
Technical Interview 2 :
Interviewer first asked me about the experience and question asked in Technical Interview 1. Followed by a coding question. It was a difficult question. I was asked to write a program to read all data from a file, then find frequency of each alphabet where 'a' and 'A' are considered same and then print the histogram on the occurrence data.
Then we had a long and deep discussion on the projects and internships I mentioned in my resume. One of my internship was on IOT and Azure. I was asked a lot of questions from IOT and the services provided by Azure for IOT development. At last he asked me how I learned about new technologies and from where I prefer to learn. This ends the whole process.

After 4 days I received a mail from MAQ Software that I am selected for Software Engineer 1 position.


Sapan Jain (3/3) (B.E. 2021)

Company : MAQ Software
Placement type : Full time
Package : Rs. 6 Lac Per Annum

Interview questions / experience

The test was divided into two sections. In first section there were 30 questions(MCQ) which was to be done in 30 minutes. It incudes only aptitude questions. Level of questions was intermediate. In second section there was 4 coding questions with time limit of 1 hour, questions where of intermediate level.
Technical Interview 1 :
Interview started with my introduction, followed by some questions on my internships , like key learning and position. After that I was asked to write some DBMS queries (includes use of count, limit, group-by and joins), followed by some question of ReactJS. Then I was asked questions from Java concepts. Then I was given with a coding question - Write a program to print all combination of prime numbers(without repetition) whose sum is equal to a given number. Example - If n=10, then output should be 2+3+5, 3+7.
Technical Interview 2 :
Interviewer first asked me about the experience and question asked in Technical Interview 1. Followed by a coding question. It was a difficult question. I was asked to write a program to read all data from a file, then find frequency of each alphabet where 'a' and 'A' are considered same and then print the histogram on the occurrence data.
Then we had a long and deep discussion on the projects and internships I mentioned in my resume. One of my internship was on IOT and Azure. I was asked a lot of questions from IOT and the services provided by Azure for IOT development. At last he asked me how I learned about new technologies and from where I prefer to learn. This ends the whole process.

After 4 days I received a mail from MAQ Software that I am selected for Software Engineer 1 position.


Prateek Gothwal (4/6) (B.E. 2021)

Company : OneIT
Placement type : Full time
Package : Rs.4 Lac Per Annum

Interview questions / experience

I had applied for this company through LinkedIn. The role is of Java Developer. CTC or Annual package wasn't mentioned for this role, but then also I had applied.
Round 1 :
They had mailed me the link of a coding assessment. This coding assessment consisted of 4 questions which were to be coded in Java only. The duration of assessment was 1.5 hour. I completed all questions within stipulated time. In 2 questions, I had made use of Collection Classes as it was a necessity.
Round 2 :
After clearing first round, they asked me to give a second asssessment. Like previous assessment, this assessment also consisted of 4 questions and duration was 1.5 hours. But, the questions were quite difficult. I had done only 3 questions which required use of Collection Classes. The question which I was not able to code, was related to clock and time.
Round 3 :
Round 3 was a technical round where 2 interviewers were there. The interview was held on Microsoft teams. The interview started with a basic question - "Tell me about yourself". They had asked me about my projects. Questions on these topics were asked - "Significance of keywords - public, static, void and main, Compiler V/s. Interpreter, StringBuffer V/s StringBuilder, concepts of object oriented programming, collection hierarchy, Difference between ArrayList and LinkedList, SQL queries related to join and group by. This phase of interview was completed in 15 minutes. Then, he had opened up few codes that I had written in the first 2 rounds. He asked me that why I had written code in that manner. He had also made manipulations in my code and asked me to predict the behaviour or output of the code. The whole interview lasted for 35 minutes.
Round 4 :
This was the HR round which was taken by 2 interviewers - one was from Australia and another was from Sri Lanka. This interview was basically a Whatsapp Video Call. They asked me to introduce myself and what do I know about the company? Then, they also told me about the company and how they work. After that, only general talk was there. In this round itself, they disclosed the annual package of 4 LPA.


Prateek Gothwal (5/6) (B.E. 2021)

Company : Calsoft
Placement type : Full time
Package : Rs.2.88 Lac Per Annum

Interview questions / experience

Calsoft conducted a recruitment drive and my college was also part of it. For a student to be eligible for this, he/she should have 80% throughout (10th, 12th and Graduation).
The company offered two full-time roles:- Quality Engineer -2.88 LPA
Developer - 6 LPA
The role will be decided based on performance in internship training of 8 to 12 months.
Internship Stipend : 15,000 per month
Round 1 :
It was an online technical round which was conducted of MyAnatomy. The duration of this round was 2 hours. The questions were from quants, reasoning, verbal, complexity of codes and algorithm, DBMS, OS, Computer Networks and Data Structures.
Round 2 :
It was a coding round of 2 hours consisting of 4 questions. The questions were based on logics and basic maths. I chose Python for 2 questions and C++ for other 2.
Round 3 :
It was the first technical interview. The interviewer asked me to introduce myself. Then, she asked me to write following codes one by one:-
1. Check whether given number is an Armstrong number or not?
2. Check whether given year is leap or non-leap year?
3. Insert a node at start in a Linked List.
4. Reverse a sentence (input: It is a pen, output: pen a is It)
5. Quick Sort using recursion
6. Insertion Sort
This interview lasted for nearly 1 hour.
Round 4 :
It was the second technical interview. The interviewer asked me that whether I have knowledge of Python? As my answer was "YES", he asked questions related to list, tuple, set and dictionary, and methods associated with each of these Data Structure. He instructed me to write code and perform operations on list and dictionary.
This round lasted for 25 minutes
Round 5 :
The last round was HR round. The interviewer interviewed me with the basic HR questions like:
1. What do you know about Calsoft?
2. Why do we prefer you over others?
3. Are you able to relocate to Pune?


Prateek Gothwal (6/6) (B.E. 2021)

Company : TCS
Placement type : Full time
Package : Rs.3.6 Lac Per Annum

Interview questions / experience

I got this interview opportunity as I have cracked TCS NQT. Surprisingly, only two interviewers were there - one TR and one HR
Technical interview :
He asked me to give self introduction. He told me to give a brief description of one of my recent projects. He interviewed me with the following questions:
1. What is the difference that you have encountered between C, C++, Java and Python? What will be your preference in different contexts?
2. What do you know about IoT and which sensors you have used till date?
3. What is Artificial Intelligence, Machine Learning and Deep Learning? What is the main difference between them?
4. Questions related to basic HTML tags?
5. What do understand by Object Oriented Programming?
6. What is inheritance, polymorphism and encapsulation? Give appropriate examples.
7. Difference between StringBuffer and StringBuilder?
8. Few questions related to ReactJS basics?
9. Have you ever worked on PHP? As my answer was "YES", He asked me about PEAR.
HR interview :
1. Have you given any interview before?
2. Why should we hire you?
3. What are your strengths?
4. Are you able to relocate to Puducherry?
5. Are you able to work in Night Shifts?
6. Do you have any plan for higher studies?
7. If required, can you opt to study further?
8. How will you settle dispute between your teammates?
9. How will you handle or complete a pending task? What is your time management strategy?
10. Three things that you learned during lockdown?
11. Do you have passport?
12. What are your hobbies?


Ambarish Dashora (2/2) (B.E. 2021)

Company : Hansen Techsol pvt. Ltd.
Placement type : Full time
Package : Rs.4.5 Lac Per Annum

Interview questions / experience

First round : The first round was an aptitude test in which the asked questions were related to quantitative, qualitative, and verbal. It was taken on an online platform. After clearing the aptitude round, I got a mail as well as a call of getting selected for the second round.
Second round :
This was a technical round that went for around an hour. In this round, there were two interviewers and it was conducted on Microsoft Teams. They started by asking for my introduction then what technologies I have worked on. They mainly focused on my projects which I have shown in my resume. One by one they went through each and every project and asked me about the features and functionalities. For the web applications, they went into details of how I implemented them, what modules I have used, How I executed python code with java. In this way, the discussion on various projects was done.
Then After around 20 days, I got to know through TPO that I got selected in the company.


Aadarsh Panwar (B.E. 2021)

Company : Kloudspot
Placement type : Full time
Package : Rs. 6.3 Lac Per Annum

Interview questions / experience

Kloudspot is a product based company headquartered in Sunnyvale, California, with development centers in Borse, Idaho and Bengaluru. Founded in 2016, the Kloudspot situational awareness and intelligence platform uses data collected from Bluetooth, WI-FI, environment sensors and connected cameras, married with AI, to convert physical actions and movements of people and devices into digitally treatable data.

Round 1(Screening test) : It was conducted on campus. It consists of MCQ and coding questions with a time limit of 2 hr.
Section 1- 30 questions based on Data structures/Algorithms. Topics like time/space complexity, sorting searching problems, one-word answers, Divide and conquer, stack, queue, recursion, etc. were asked.
Section 2 : 8 aptitude questions.
Section 3 : 3 coding questions. All three of them were implementation based.
Round 2(Personal Interview)
This was an in-person interview. There were 3 interviews one after another.
Interview 1 : I was asked about my project. What is my favorite programming language. Its bright side, downside, why I love it. On which technology you are comfortable and why. There were not much technical in this round. Before ending the interview interviewer asked If I have any questions. I asked, what is the role/importance of data structure and algorithm, where it is used in the industry. Do we implement by ourselves in projects. Next, I asked about his journey and how he started his career in IT industry.
Interview 2 : This was entirely technical interview. First, there were standard DS/Algo based problem.
Problem 1 : Given an array with N element such that N -1 elements occur twice and only one element once. Find the unique element?
Problem 2 : inverse module(What is it, How to find in efficiently, When it doesn't exist)
Problem 3 : Trapping rain water problem?
Then she asked questions based on CS Fundaments. Some of them were related to OS like what is locking, semaphore, deadlock.
RDBMS : 3 queries based on aggregate function, order by, based on multiple condition
Computer Networks : what is TCP/IP. Difference between TCP and UDP protocol and when to use which.
Their advantages and disadvantages.
Interview 3 : I was asked about my project. Given an array of numbers find all permutations. Invert the binary tree. What is REST API. How to make REST API. GET and POST request, their difference and uses. Which is more secure. I was asked how to make REST API. I answered I only know the basics of web-dev, then he turned his laptop towards me and said search and you have 5 min to read. I searched but couldn't understand much. Meanwhile, as I was searching for answer he told me you can't know everything so thats how you will be doing in the industry. Search/ask study and implement if you don't know something. But your search and way of finding things should be fast and efficient.

Personal thoughts : Overall my experience with the interview was good. Even though I didn't make any cool/mind-blowing project I believe I was selected(2 were selected out of 87) because of my confidence, strong basics and problem solving, data structure and algorithms, displaying my passion for programming and technology, hunger to learn and a little bit of luck also.


Jhanvi Tiwari (B.E. 2021)

Company : TCS
Placement type : Full time
Package : Rs. 3.6 Lac Per Annum

Interview questions / experience

First of all there was a Written Test .It consisted of two sections .One was of Aptitude and another one was coding section .As I performed well in the Written Test I got selected for digital written test .The digital test consisted of two coding questions which were supposed to be solved in 60 min . The questions were quite easy and checked basic coding knowlegde .Then I got shortlisted for Ninja Interview .The duration of the Interview was between 40-45 minutes .The questions will be based about the skills you mentioned in your Resume .So you should be crystal clear about what all you have written in your Resume .Confidence on yourself and on what you are speaking is the key .
Technical Interview :
1.Tell me about yourself(mention the technical skills in which you are proficient as the rest of the interview will be based on that ,My strength is Java and DBMS so most of the technical questions were based on that )
2.Explain the OOPS Concepts (with real life examples )
3.About Static Keyword in Java.
4.Difference between functions and procedures.
5.Multiple Inheritance in Java and the diamond problem
6.Difference between throw and throws keyword .
7.Explain about Heap Data Structure (min heap ,max heap )
8.Write down the quick sort code and explain it (I wrote only the partition function and after that I was asked to explain it )
9.About what all I know about the Collection Classes in Java.Then I was asked to explain the difference between ArrayList and Vector.
10.Difference between Truncate and delete command in MySQL .
11.Different database Languages (DDL,DML,DCL)
12.What is Normalization and its Types (1NF,2NF,3NF,BCNF)
13.Explain Various Joins(I was asked to write down the syntax of Inner Join)
14.Explain triple equals operator in Javascript (Since I mentioned about Javascript in my Resume)
I was able to answer almost all questions .(Even if you are not sure about an answer ,you should not get nervous ) Managerial Interview :
1.Given a situation that you have to present a project in front of your senior .How will you do that ?
2.How do you prioritize things in your life .
3. Talk about your strengths and weakness .
4.What all you know about the emerging technologies .
5.Which new skill are you learning .
HR Interview :
1.Since you were the Head girl of your school ,what all qualities you think you have had that you got selected for this position .
2.Are you planning to go for higher studies (You should be firm and clear enough with your answer )
3.What motivates you in life .
4.Are you willing to relocate .
5.Do you want to ask any questions from us (I asked about the technologies to which I will be exposed ,If I got selected )


Ankit Bhatia (B.E. 2021) (2/3)

Company : BinaryDots Technologies
Placement type : Internship
Package : Rs. 7500/- Per Month

Interview questions / experience

I got selected for this internship as an Angular Developer. I applied through Internshala then got a reply that I need to showcase my projects
Technical Interview : It was fully on my projects that I had developed in Angular I had created an E-Commerce Website using Angular, Nodejs, Expressjs. and MySQL, the interviewer asked me parts from the project code and how the code could be optimized more asked me some basic Database related questions about CRUD operations he also asked me to create a simple Profile Student Card UI as a small test.
HR Interview : As this was going to be a remote internship they asked me that do have a Laptop/PC with enough configuration to meet the needs, and did I have an active internet connection so that I do not face any problems while work from home.

After some-time, I got a confirmation call that I've been hired for 6-months and need to start from the next day itself and need to work 5-6 hours a day.


Yuvraj Singh Pawar (3/3) (B.E. 2021)

Company : MAQ Software
Placement type : Full time
Package : Rs. 6 Lac Per Annum

Interview questions / experience

Written Test : Consist of two sections i) Cognitive skills (30 questions 30 minutes)-> level intermediate
ii) Technical sections( 1 Hour)-> 4 coding questions -> level intermediate
All four questions are basically on array and string manipulation and one is series based.
like: if a number comes in Fibonacci series then print it else print -1 .
Technical Interview 1 : (within one or two days)-> After clearing round one I had a technical interview which is as follows:
i) Introduce yourself.
ii) How will you rate yourself in Java (As I mentioned java as my prior programing language in intro), then in DBMS and then in OOPS. As I rated myself 9/10 in OOPS so, he asked me to tell all features of OOPS and explain them one by one with practical importance.
iii) One coding question he gave to me by sharing a link. I have to browse it and a code editor will open whose screen is sharable to interviewer and he also able to access it simultaneously. The question is: An array was given of size n, we have to print it's sum by taking following points into consideration: 1) Compute all numbers sum except the numbers comes b/w no. 6 and no. 9 inclusive. 2) If no 9 occur after 6 then compute sum of all the numbers and if 9 occurs before 6 then also do the same. Else do follow condition one.
He suggested me to use only one loop for iteration. I did it by storing sum into two variables and exchanging them on the basis of occurrence of 6 and 9.
iv) My last question was on SQL query, it was: write a query to fetch employee count from employee table where department name is in department table and department id is in employee table. Basically he wants me to use aggregate function and join with group by clause.
Technical Interview 2 :(Same day in few hours later from Interview 1): As follows:
i). How was first interview explain it.
ii). Again one coding question he gave to me by sharing a link. I have to browse it and a code editor will open whose screen is sharable to interviewer and he also able to access it simultaneously, same process as previous round. Question is: Count the occurrence of alphabets from a string considering upper and lower case the same and print the histogram on the basis of their occurrence count in star pattern form.
iii). Do you know DBMS and SQL, I said yes: Then he asked -> What is Index
Diff b/w DML and DDL
What is view
Will you insert row in view.
After Answering all his questions. He asked me how you keep your learnings up to date and then about ready to come at location which is Hyderabad and Mumbai.

After 4 days I received mail from MAQ Software regarding Sync up call with selected students and my name was at second position in that list.


Yuvraj Singh Pawar (2/3) (B.E. 2021)

Company : Impetus
Placement type : Full time
Package : Rs. 4 Lac Per Annum

Interview questions / experience

1) Written : Consisted of 40 technical multiple choice questions ( On C, C++, Java and core subjects) and 40 multiple choice questions on numerical, verbal and logical ability. Difficulty level is intermediate: mostly about basics.

2) Technical 1 : Interview was on Microsoft teams and starts with my introduction. Asked me about my project i mentioned on my resume. In my case it is web services framework, then he asked me about REST API and web services. Questions on Java as I mentioned it my prior programming language on my introduction, Asked about static, final and this pointer in java. OOPS Concepts with their practical examples. Asked me that you mentioned MySql DB in your resume then you must know about joins, he told me to write queries for joins by giving me practical examples. He told me to write the code of bubble sort, i have to write it using screen sharing feature on Microsoft teams and other than this, he asked how many sorting algorithms you know(He just wanted the names). At end asked about Software development methodologies. Interview ends here.

After half hour i got mail regarding my second technical interview which was just after one hour on same platform:-

3) Technical 2 : It was almost same as the previous one, just this one is taken by higher authorities of company. At the end of this interview, normal conversation started regarding my personal choices and after three days from the date of interview i got selection mail.


Yuvraj Singh Pawar (1/3) (B.E. 2021)

Company : Hexaware Technologies
Placement type : Full time
Package : Rs. 3.5 Lac Per Annum

Interview questions / experience

I got this opportunity through on campus.
There were 4 rounds.
1. Written test Verbal, Quantitative, Aptitude, Subject Basics, Written and Coding
2. Technical Interview It was of 45 minute interview.
Starts with, introduce yourself
Then about projects
About preferred programing language - in my case it is java so questions on java basics mostly about collection classes, oops, JDBC.
DBMS - Asked about joins and it's queries.
Data Structures - Binary search with code.
Complexities
About Software development models.
Last question was difference between python and java.
3. Communication round It was through AI on SpeechX platform. It checks our listening, speaking and writting skills. You can check demo test on YouTube. If you get mail on same day evening of communication round for this round. It means you have cleared the communication round.
4. Learning agility It is usually non elimination round. It just for check you personality and how you answered to some same questions asked in different ways.
5. HR ROUND It wass just normal talk:- Starts with introduce yourself
Pros and cons of yourself
What you do other than programing and study
Why we should hire you and where you se yourself within 5 years

Next day I got mail about selection for GET POST and for upgradation PGET is on hold.


Siddhant Johari (2/3) (B.E. 2021)

Company : INFOSYS
Placement type : Full Time
Package : Rs. 5 Lac Per Annum

Interview questions / experience

I got the chance to give the Interview after qualifying for two rounds of (HackWithInfy 2020).
Project Discussion : Sorting Visualizer
Webservices->(Subtitling, Transcoding)
SQL GUI TOOL=>He asked me 3-4 questions regarding Result set MetaData.

DBMS : (Triggers, Foreign Key, SQL VS NO SQL, MongoDB(Aggregation)).
React and React Native : Life cycle Hooks
HOC(Higher Order Component )
Advantages of React Native
How to implement Authorization ?

Behavioral Questions : Why Infosys?
According to my resume, I have worked on many Technologies So Should I comfortable working in C++ ?
In Which Field you want to move in the Future(Backend /FrontEnd).


Rahul Singh (3/3) (B.E. 2021)

Company : Redefined Corp
Placement type : Internship + Full Time Offer
Stipend during internship : Rs. 15000/- Per month
Full time offer package : Rs. 9 Lac Per Annum

Interview questions / experience

Round 1 : 2 Assignmnets based on MERN Stack.
1) One Page React web App to create a dynamic filter for a table
2) Er diagram for blog post web app.

Round 2 (Technical Interview) :
1) What are the differences between a class component and functional component?
2) How can you use hooks in Functional Component and how to implement component life cycle for Functional Component.
3) What is the difference between state and props?
4) What is Redux and why it is used?

Then came the questions from the assignments.
5) What are joins?
6) In this ER diagram you have self Referenced the table is that possible?
7) Difference between javascript vs typescript
8) Have you used TypeORM ?

After completing 5 months of internship I got offered full time job offer with a package of 9 LPA


Ashish Gothi (B.E. 2021)

Company : Impetus
Placement type : Full Time
Package : Rs. 4 Lac Per Annum

Interview questions / experience

My first technical interview was all about my projects which I had mentioned in my resume.
Firstly interview said to me tell me the detailed process of inventory management system. As I elaborated it. He was interested to check my project live. I run this project and discuss all the functionality of inventory management system. After discussing he wants to know about TMWebService Framework as I had also mentioned it in resume. He asked a lot of questions from it. All the question were about my projects.

In second technical interview interviewer asked me about the project "Workforce as Service".

After a detailed discussion on it, he asked normal question of HR interview.


Simran Keswani (B.E. 2021) (3/5)

Company : Accenture
Placement type : Full time
Package : 4.5 LPA

Interview questions / experience

Round 1: Cognitive and Technical Assessment (90 min)
Round 2: Coding Assessment (45 min)
Round 3: Communication Assessment (20 min)
Round 4: Technical+ HR (30 min)
There were two interviewers in front of me, first, they both introduced themselves and then asked me to introduce myself. After I introduce myself, they started to cross-questioning from my introduction like-
1) What kind of meditation you do and at what time? From whom you inspired for meditation?
2) I said photography is my hobby, So he asked what kind of photography I have done?
3) How I spent my weekends?
4) Any failure moment in life and how you overcome it?
5) Describe any project?
6) Technologies used in the project
7) How you decided to develop this particular project? have you did any survey for this?
8) What is your role in your project?
9) What hurdles you have faced in your project or with our team members?
10) What result you get after completing your project?
11) Have you faced any difficulty in your college life and how you overcome it?
12) Your expectations from Accenture?
13) Are you able to relocate?


Simran Keswani (4/5) (B.E. 2021)

Company : Consultadd Services Pvt. Ltd.
Placement type : Internship + Full Time
Package : Rs. 4.5 Lac Per Annum

Interview questions / experience

Round 1 : Resume screening
Round 2 : Written test of 2 coding questions.
Round 3 : Technical round 1 -> This was an interview of 30 min which was totally gone on operating system basics and OOPS concepts only. They also asked me to write code of a question in any language.
Round 4 : Technical round 2 -> This interview was about 1 hr 30 min long, in this round interviewer was asking questions back to back. First he asked me about my project and see the whole project with code explanation by screen sharing. Second he came on Data Structures basics and asked me to convert an expression to prefix by explaining logic also. Then he asked me some operating system and computer network questions. Later he came to DBMS and asked me to write some quesries. Finally 2 codes with logic of that written test were explained by me to him.
Round 5 : Technical round 3 - > It was just a formal round about joining date and college exams. It was taken by a technical leader and checking the confidence only.

Finally, after 3rd Technical round, I got offer letter of joining within 24 hours.


Prayukti Jain (B.E. 2021)

Company : Accolite
Placement type : Internship + Full Time Engineer Offer
Package : Rs. 7 Lac Per Annum

Interview questions / experience

Round 1 : It was conducted on Eduthrill platform of Accolite. It had aptitude questions, questions on Computer Science subjects like Operating Systems, Computer Networks, DBMS. Each test had 5 questions for which 5 minutes of time was given and a student is expected to give at least 20 tests with a minimum of 60% accuracy in each.

Round 2 : The second round is a coding challenge consisting of 1 question to be solved in 1 hour. The questions are basically hard but the good part is you can be selected for the next round even if you partially solved it.

Round 3 : It was the technical round. I was asked a lot of problem solving questions like: find the maximum possible common substring, find the faulty stack of coins from the given stacks of coins, second largest occurrence count, largest palindromic substring. Each time I proposed a solution, I was asked any other optimized way to reduce complexities. Then I was asked some questions related to binary search tree and AVL Tree. Post this, the topic was changed to database and I was asked to write queries involving joins and sub - query concept. The complete interview lasted for about 45-50 minutes. I was also asked about my projects and some other theory related questions.

Round 4 : It was another technical round. Unlike my previous round, this round was a theory based for me. It started with my introduction and then I was asked questions on topics like: Singleton Design Pattern, Anonymous class and interface, significance and uses of interface, multithreading, tomcat, final keyword, method overloading and overriding, compiler vs interpreter, OSI Layer, Annotations, Autoboxing, Immutable class. I was asked to write a piece of code for almost every topic. This round also lasted for around 50-60 minutes.

And after 2 weeks, I was offered Internship + FTE.


Priyanka Patidar (B.E. 2021)

Company : Nagarro
Placement type : Full time
Package : Rs. 3.6 Lac Per Annum

Interview questions / experience

It was a pool campus Women's Drive
Nagarro took one general aptitude test to shortlist students after that they took 2 coding round tests. In each round, there are 3 questions (1 easy,1 moderate, and 1 tough)
Technical Round : They asked me to explain my latest project followed by the technologies and cost of that project. meanwhile, I mentioned my favorite language as java. Then he asked me some questions from java
1) when the memory for a static property is allocated
2) Collection classes hierarchy
3) When did you use heap or give me some examples where we prefer to use heap.

After that he asked me a puzzle where we have 2 jars, one is of 3 litres and one is of 5 litres and we have to measure 4 litres with the use of them only.
Then he asked some organizational behavioral questions like what you will do if your project architecture uses tough words while communicating (and some more questions which slips from my mind now)

HR round : Nagarro has some fixed hr round questions as per my research, they asked
Tell me something about yourself
Why Nagarro?
Rate yourself in programming skills and what is your position in your class in terms of programming skills
Where you see yourself in 5 years from now
Are you placed somewhere else?


Nikhil Soni (2/2) (B.E. 2020)

Company : Groww
Placement type : Full time
Package : Rs. 20 Lac Per Annum

Interview questions / experience

It was great experience with GROWW it took 2 weeks (4 rounds) to complete the interview process.

The first round was related to various technologies and Data Structures (Java Script, React JS & Node JS). Everything was asked in detail. The interviewer also went through my projects on GitHub repo and walked through the code. If your basics are clear then only you will be able to answer the questions.

The second round was data structures, algorithms and puzzle round. He asked me 2 questions on the linked list and array,one puzzle and find the time complexity of the algorithm. It is all about 120 questions thats I practiced at hacker rank and leetcode.

The third round was again on advanced topics of Javascript, React JS and Algorithms, I was told to write the pseudo-code and optimize it. He asked number of questions but I answered few of them, it is not necessary to answer all the questions, if you don't know the answer just say NO, don't fabricate answers.

The fourth round was a normal discussion with the CTO/CEO, about the previous company and how I started coding. He was also interested in my projects as they were deployed and available online. He was shocked when I told that I have learned c/c++ in one year and JavaScript in 2 weeks.

I realised that four things matter the most - Basics, Data Structures, good set of PROJECTS and you should be able to communicate your thoughts. If you have this, then you can crack any interview.


Nikhil Soni (1/2) (B.E. 2020)

Company : Deqode
Placement type : Full Time
Package : Rs. 5 Lac Per Annum

Interview questions / experience

First round was a normal coding test in which the 1st question was on string manipulation and the 2nd question was on dynamic programming. Then the next round was totally on DS , algorithms, puzzle and core concept of java and c++. The interviewer just wants to check my problem solving skills, basic knowledge of technology and how I explain the task or concept. English is just a language but it plays a very impotent role, if you have knowledge but not able to explain it you will be rejected.

Overall experience was good and it is easy to achieve, if you have done c/c++,java ,ds


Shivam Maheshwari (B.E. 2021)

Company : Infosys
Placement type : Full time
Package : Rs. 8 Lac Per Annum

Interview questions / experience

I got selected for the Specialist Programmer (Power Programmer) role in Infosys through HackWithInfy. There were two coding rounds, and based on the score in these rounds, I was selected for an interview. Both these rounds consist of three coding questions to be solved in three hours. In my case, questions are based on Dynamic Programming, Graph traversals & one on LCM. I managed to get two questions done in each round.

Based on your overall performance, you will be offered an interview for either the role of Power Programmer (PP) or System Engineer Specialist (SES). I got selected in the interview process for the power programmer role.

Technical Interview : My interview was held online and lasted for around 1 hour. The interview started with questions like About yourself followed by a competitive programming problem, and then some theory questions. Theory questions were based on Normalisation and ACID properties of DBMS and then some questions on Java Collection classes, about Immutability(questions on Java String), Singleton pattern, and Factory classes in Java along with some HR questions like future goals, etc.

HR Interview : After three weeks, I got mail for an HR interview of 15 min. In the HR interview, they started with the question:- describe projects ( listed in my resume) followed by some HR questions, including my hobbies and interest.

Cheers !... After three weeks, I got mail that I am shortlisted for Power Programmer (PP) Role at Infosys.


Harsh Trivedi (B.E. 2021)

Company : Mailmodo
Placement type : Internship which got converted to full time job
Internship Stipend : Rs. 10000/- Per month
Full time package : Rs. 7.5 Lac Per Annum

Interview questions / experience

Mailmodo is a banglore based startup who were looking for interns for front-end development. I applied through flipr.ai whose services were hired by mailmodo to help them find the appropriate candidate. I was shortlisted for interview based on my resume. The whole process consisted of four interviews.

The first interview was just about showcasing the projects I have built.

The interviewer was from flipr.ai and asked some project based questions which were fairly easy to answer. The interview went on for about 15 minutes in which I showed him two projects. One built using react and the other one using python.

Later that evening I received an email that I have cleared the first round and the next round which is going to be a technical interview was scheduled for that night.

The second interview was a technical interview which was also conducted by flipr.
Majorly the questions were related to javascript and react. Some questions which I remember are:
What are promises ?
What is a pure component in react?
What is virtual DOM?
The last part of this interview tested my problem solving skills as he gave me coding question and I had to tell him the way to solve it. Two days later I received an email that I have cleared the second round and the third round will be conducted by mailmodo .

The platform for third interview was an online shared coding environment. This interview was conducted by a member of mailmodo team. It was also a coding round which I had to solve in any language. The question was of intermediate level but I was able to solve it with his hints here and there. At the end he told me that I have cleared this round and the final interview will be conducted in 2 days.

The final round was conducted on the same platform and the duration of this interview was just more than an hour. He started with questions on HTML and CSS along with some practical tasks like centering an element and changing the background. Then we moved onto javascript which took most of the interview where he asked in-depth questions about floating point precision ,scope, etc.
Then he asked about react.js and redux which were simple to answer. The last question was an aptitude question based on speed,time and distance. This concluded my final interview and I received a call in the evening saying I have been selected as an intern and after two months working as intern I received pre-placement offer from the company .


Priyanshi Dalke (B.E. 2021)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 7 Lac Per Annum

Interview questions / experience

I got the interview through the online coding competition Codevita.
I solved two questions and one of them was really easy but the other one was tricky
During the interview process there were three people in the panel. They told me to tell something about myself. I told them about my college and the languages I know (C, C++, Java, Python) and some web development technologies (HTML, CSS, JavaScript, React). I also told them about my hobbies and my technical blog on React. Then they asked me my preferred language (I said Java).
They asked me about constructors in Java (which was a good start since I had memorized the entire essay on constructors). Then they asked about super keyword, access specifiers, polymorphism, overloading and overriding, inheritance and told me to write an example of inheritance on paper and explain it. They went on to ask about initializer block. They told me to explain a project in Java.
I explained the Customer Management System which was created in three different layers: Data Layer, Business Layer and Presentation Layer. I explained it in detail and there were no follow up questions. About python they asked if I knew decorators. I told them the basic definition and that I don't know much about them. He asked me can you write basic SQL queries, I told him yes and he believed me and didn't tell me to write anything. Then the other person on the panel asked me to name some html tags and some attributes of img tag.
And he asked if I knew any of the modern technologies like ML, AI, IOT etc. Although I did know a little about ML and IOT, I wasn't confident so I told him I've just started to learn about them. He asked where do I see myself in the next five years whether or not I got selected in TCS.
I said if I got selected I want to be at a higher position and be good at my job and if I don't I'll try for the job by taking a year off. He also asked whether I want to work with the technologies I do know or want to learn new ones. I said I'm excited to chisel the knowledge I have now and learn all the new things.
Then the third person asked basic HR questions where do you live and do you have any problems with night duty and where you'll be located(I said no problem). She also asked nowadays student do online courses to learn ML, AI etc. , aren't you interested in learning about them?
I told her that I thought I should work on my basics first like revising what I already know, aptitude, competitive coding, but now I will do these courses. She asked whether I knew about the difference between ninja and digital role so I said a little bit.
So she said we are considering you for the ninja role are you okay with it? I said I am but I really wanted to learn about the modern technologies and expand my horizons. They asked me about my plans for higher studies. I said as of now I don't plan on it. She asked me what I do in my leisure time so I told them about my hobbies. Overall the interview went pretty smoothly but I certainly didn't have any idea I would be offered the digital role.


B.E. 2021

Company : Deloitte
Placement type : Full time
Package : Rs. 7.6 Lac Per Annum

Interview questions / experience

Test consisted of aptitude questions (Quant, Verbal and Logical). Though questions were simple but given time was very less so you have to be real quick.
After that there was JAM(Just a minute) round, in this topic is given and everyone has one minute time to prepare for it and then one has to speak on that. This was major elimination round and therefore strong communication skills are required to crack this round.
Then came the technical interview, firstly the interviewee asked me to explain my projects. I explained two of them, one was Creating Web Services Framework. He was highly impressed by this as this was something different . Then there were cross questions related to project and multiple questions on Core Java, J2EE , DBMS and JavaScript.
Other project was Video Subtitling. In the I had used Google Speech API, so the interviewer was interested to know the internal working of it, I told him that I was not knowing the answer, and he was happy with it.
Similarly some security related questions were also asked. The good part was that I worked hard on projects and prepared well in context to explaining them, this helped me a lot.
Then was the HR Round and the main focus was on why being an electronics and telecommunication engineer I wanted to join IT Sector and some other standard HR question's.
I found the interviewers to be very experienced people and one cannot fool them so you shoud be very honest with your answers.


Ankit Bhatia (B.E. 2021) (3/3)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 7 Lac Per Annum

Interview questions / experience

TCS Digital's written test was quite challenging one it consisted of some good aptitude and verbal questions with only 60 min time constraint. Also consisted of 2 competitive coding questions and we could move to the next question only if we have successfully solved the first coding question will all public and private test cases. Talking about the interview as TCS Digital hires you for digital technologies so most of the questions were based upon AI/Ml and Cloud Computing along with basic knowledge Java and Python questions, the main focus was on the implementation and explanation of the projects undergone.


Kushagara Jain (B.E. 2021)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 7 Lac Per Annum

Interview questions / experience

I got my placement interview offer for the role of Systems Engineer through TCS CodeVita, which is a coding competition organized every year by TCS.

Technical Interview
The interviewer asked me to give a brief introduction, then he asked me to explain one of my projects mentioned in the resume which was HTTP Server.
After I explained the project in detail, he asked some questions about the project and also a few questions related to the same topic. Then he gave me 2-3 coding questions related to array manipulation and basic algorithms. I solved the questions and explained my algorithm to him. Then he asked some basic SQL queries and also definition and differences between delete, truncate and drop. Then he asked me to define time and space complexity, then he asked me time complexity for insertion in the binary search tree, linked list, array. Then he asked me to give a scenario in which I would use the queue data structure. I gave him a few examples, Then he asked me which data structure I would use if I had to design an elevator. After this, he asked if I had done any projects in machine learning ? and also to explain in brief about machine learning.

Managerial Interview
The interviewer asked me what is multithreading and what are some applications of multithreading, Then he asked me about the Agile model and SDLC, Then he asked me to tell some best practices I use when coding. HR Interview The interviewer asked if I have an interest in advanced technologies and if I am academically inclined to learn them. Then he asked a few situation based questions. Then he asked me if I have any questions for them ?.

The duration of the interview was around 35-40 minutes and the platform was Cisco Webex.


Aditya Sharma (B.E. 2020 Pass out)

Company : Red Hat
Placement type : Full time
Package : Rs. 8.5 Lac Per Annum

Interview questions / experience

I tried to approach a recruiter on LinkedIn last year. I had mailed her like 3-4 times with my portfolio and a recent project that I built.
One month ago, I received a message on LinkedIn from the same recruiter that she would like to start the screening process for ASE position at Red Hat

There were 2 interviews involved. 1. DS & Algorithms Round
The interviewer asked me 2 questions and a puzzle. First question was related to dynamic programming and the other one was of DFS. I was able to solve both the questions but couldn't solve the puzzle.
The interviewer also asked me about the things that I mentioned in my resume, especially projects, skills and recent internship experience which were aligning with the job role.
2. Technical Round
It was mostly about the skills on my resume that were aligning with there requirement. The interview was a casual conversation mostly about dockerfiles, kubernetes and containerization, since the team was working on a project called openshift which is an open source substitute for the popular paid containerization softwares. The interviewer also asked me about the open source culture and my contributions which were none and also about how comfortable I was with GitHub. Communication and general knowledge about current trends in the industry was key in this round The process took 2 weeks.


Vinay Jain (B.E. 2020 Pass out)

Company : Customised Technologies
Placement type : Full time
Package : Rs. 5.62 Lac Per Annum

Interview questions / experience

I applied for this company through elitmus, after 4-5 days, I got mail from customised technology for further rounds, but before that they gave me some documentation, in which I had to fill information, in which lot of my background details were required. After some days, they sent me a mail regarding an aptitude test.
Aptitude test
They took my test on google meet, in which I had to attempt 6 questions, I had to write whole solutions and give them picture of whole solution. Actually, they were not interested in answer, but how I arrived to the solutions My 5 questions were correct. So they selected me for next round which was supposed to be a technical interview followed by HR interview.
Technical Interview
They asked me some basic questions on c++ and on some of my projects.
I had also shown them some of my live websites and some work on IOT.
They are very impressed with my work on IOT, which according to me wast not of great standard, but still they got the impression of my knowledge level in context to IOT.
After that they asked to me, that in how many days, you can learn c# and .Net framework. I said withing 2 to 3 weeks
HR Interview
HR asked me some basic questions. After that, they started talking about their company and their current projects, also they were giving me information about my areas of work, and made me understand about company policies.
Then after 3-4 hours, I got mail of offer letter and they said me to join as soon as possible, as their work is on embedded system, so I cannot do work from home, but they said they will provide free accommodation and food. After that, I accepted the offer.


Ashutosh Gautam (B.E. 2021)

Company : GammaStack
Placement type : Full time
Package : Rs. 5.4 Lac Per Annum

Interview questions / experience

The whole hiring process had been done in 4 rounds.

The first round (Screening Test) : It was a coding round. They asked coding questions on the Coder-Byte platform. It contained 4 questions. I had done 3 out of 4. Questions which are asked in exams are to check if the following binary tree is symmetric or not, bracket validator etc.

The Second round(Technical Interview) : It was a coding interview. Generally it starts with "Tell me about yourself". After that, according to the introduction they asked about my Project. I told him about sorting visualizers, then he asked me to write the Quick Sort algorithm. After that he asked me to write a program to find the second largest number. Then he asked me to write a program to count the number of atoms of any chemical formula.

The Third Round(Technical Interview) : It started with discussion about the project (always prepare the manual of each project). After that he asked me to write the code of the pyramid using recursion. Then he asked many variations of pyramids like hollow pyramid, mirror pyramid, symmetric pyramid. Then he asked me to write the code for each character of my name with the help of the same logic of pyramid.

The Final Round(HR Interview) : Generally it again starts with "Tell me about yourself". Then she asked about family background. Then she asked me about "Why Indore ? If there are a lot of companies in other metro cities like Bangalore ,Pune etc". Then she asked me "Suppose If you work well but your team leader is not appreciating it. It makes you feel uncomfortable. How would you react in this situation?". At last she asked me about the internship at Thinking Machines and about the project I have worked on.


Anuj Neema (B.E. 2021)

Company : Gamma Stack
Placement type : Full time
Package : Rs. 5.4 Lac Per Annum

Interview questions / experience

Screening Test
There were 4 coding questions based on array, string and tree. They were of medium level. I had solved 3 out of them and got a call for a technical interview.

First Technical Interview
This round lasted for 1.5 hours. This round started with my introduction. Then she asked about my current internship and which project I am working on. Then she moved forward and told me to solve questions based on strings and patterns.
Questions were as follows:
1) Check whether the string is a anagram or not.
2) Find a string of minimum length which contains all the unique character of the given string
      INPUT : aabbccaebc
      OUTPUT :aebc
3) Print an upright pyramid using an asterisk(*) symbol.
4) Print the upright hollow pyramid.
I had solved all 4.
Then the interviewer started asking questions on React as it was written in my resume.
Then the interviewer asked about AJAX and async queue and the interview ended.

Second Technical Interview
This Interview also started with my introduction. The interviewer asked me to solve 3 questions:
1) Evaluate expression true or false:(True Parentheses).
      INPUT:(())(
      OUTPUT: False.
I had solved the question in 15 minutes because the same was asked in screening.
2) The interviewer told me to find a string of max length which is true in the above criteria.
      INPUT:()()()()()())))
      OUTPUT:()()()()()()
I solved it using the naive approach using 2 loops. Then the interviewer asked me to optimize it, but I failed to do so.
3)At last the interviewer asked me to write solution of first question again but this time the interviewer added two more types of brackets i.e. {} and [].
I solved it and the the interviewer asked me "Do you have any question for me ?". I asked one and the second-round ended.

HR Interview
This round also starts with my introduction. Then there were common HR questions like do you want to relocate, why Indore not Pune or Bangalore, What is a good salary for you, Why you want to join GammaStack, Plans for post-graduation. What is Thinking Machines (I had specified it in resume.), What kind of project you created there.

Note : In all rounds, there were no questions asked on my projects. Just one question was asked, tell me about this project (Picking out one from resume).


Akshat Jain (B.E. 2021)

Company : Infosys
Placement type : Full time
Package : Rs. 5 Lac Per Annum

Interview questions / experience

I got a Pre Placement Interview offer for role of System Engineer Specialist at Infosys trough HackWithInfy (Coding Competition).The Interview was Technical + HR , when interview started he asked me to solve a coding question "Next Palindrome" i.e i have given a number n and I had to find the first palindrome number which comes after the given number n. I solved this using a naive approch and explained my algorithm to him , then he asked me what is time complexity , space complexity and type's of time complexity , then he asked me algorithm and time complexity of BFS , DFS and Dijkastra . He also gave me a scenario that you are on a island and have a boat with fuel x you have to reach to maximum number of island with given fuel so he asked me which algorithm i will use to solve this and why ? after this he asked me which database I use ? i said mysql , then he said imagine you have a database with two table Employee and Department , you have to find duplicate records in Employee table after this he asked me to print name of dempartment , number of employee in that department. I solved both the queries , then he asked me where do i see myself after 2 years ? after my answer he asked me if i have any question for him ? i asked my question and he also told me to stay updated with latest trends and technologies the duration of the interview was 1 hour and platform was Infosys meridian.


Rahul Singh (1/3) (B.E. 2021)

Company : Infosys
Placement type : Full time
Package : Rs. 5 Lac Per Annum

Interview questions / experience

Project specific discussion
1) Team Viewer Replica (Screen Sharing Application)
2) Physics Pad (Qt Creator and c++)
3) Algorithm Visualizer(React.js)
4) ORM Framework.

Other questions
1) React Component life cycle
2) Redux flow and how it is used
3) Hooks and context API
4) What is slice in Redux Toolkit
5) How node.js is good for backend
6) How JWT Auth works
7) Difference between nosql vs sql database
8) Tell something about Deployment Tools you have used(aws ec2)


Rahul Singh (2/3) (B.E. 2021)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 3.6 Lac Per Annum

Interview questions / experience

OOP Questions
Explain abstraction, runtime polymorphism, type of inheritance and explain in details.

Java Questions JVM vs JDK
Singleton Design Pattern in java (was mentioned in my resume)

DS Questions Explain bubble sort,selection sortM
What is BST and how does it works

Project Specifict Discussion Explain project : Team Viewer Replica (Screen sharing application)


Yash Mundra (2020 Pass out)

Company : Harman International Pvt. Ltd.
Placement type : Full time
Package : Rs. 6 Lac Per Annum

Interview questions / experience

I got selected through elitmus. After that there was a test in which there are 60 MCQ of C,C++ and DS that have to be done in 60 minutes. After that there was an onsite interview at . The interview was pretty simple they asked some questions listed below.
1. What is memory leak in C ?
2. What is dangling pointer in C ?
3. Program to insert node in linked list at particular position ?
4. Program to find node in BST ?
5. Levels of OSI model ?
6. Difference between 32-bit processor and 64-bit processor ?
7. Some basic questions about projects.


Sapan Jain (1/3) (B.E. 2021)

Company : Hexaware Technologies
Placement type : Full time
Package : Rs. 5 Lac Per Annum

Interview questions / experience

I got selected for the PGET role in Hexaware Technologies. Hexaware Technologies came with off-campus drive for GET role and the selected candidates for GET role were further eligible for PGET role through test and interviews.

Online Assessment (For GET role)
It consisted of 78 questions of 1 mark each. There were around 5 to 6 sections which include Verbal, quant, reasoning, DBMS, Operating System, C/C++/Java. The test was quite easy if you know the basic of subjects, you can solve it easily. I cleared the first round and received the mail for the second round which was Technical Interview.

Technical Interview (For GET role)
It was held on Microsoft team meeting for around 30 minutes. Interviewer first asked to introduce myself. Further I was asked questions from Java and OOPS concepts, followed by a coding question. I cleared this round and received the mail for the third round which was Communication Online Assessment.

Communication Online Assessment (For Get role)
It was a 60 minutes Test which was focused on listening and spoken skills. It was divided in 4 sections. In first section, there were paragraphs written and we were allowed to view it for 15 seconds and then we have to record the same in our voice on the platform. In second section, there were audio clips that we can hear only once and then we have to record the same in our voice on the platform. In third section, there were audio clips of about 45 to 60 seconds of passages that we can hear only once and then we have some questions related to the passage. In forth section, there were some topics and we have to speak on that for at-least 30 seconds. I cleared this round and received the mail for the fourth and final round which was HR Interview.

HR Interview (For Get role) It was held on Microsoft team meeting for around 15 minutes. Interviewer first asked to introduce myself. Then there were some common HR questions. After some days I received GET Offer Letter, followed by a mail with information about upgradation from GET to PGET position.

Online Coding Assessment (For PGET role)
It consists of 2 coding questions with 60 min time constraint Both questions were of moderate difficulty. I solved both the questions. On same day I received the mail for the second round which was Technical Interview- 1.

Technical Interview- 1 (For PGET role)
It was held on Microsoft team meeting for around 30 to 40 minutes. Interviewer first asked to introduce myself. Further I was asked questions from Java, OOPS concepts, multithreading, followed by 2 coding question. At last, interviewer gave me 5-6 logical reasoning and aptitude questions. I cleared this round and received the mail for the third round which was Technical Interview- 2.

Technical Interview- 2 (For PGET role)
It was held on Microsoft team meeting for around 15 to 20 minutes. It was more like a Managerial Interview. Interviewer asked directly to describe my projects and the my role in Internship.

This ends the whole process and after 4 days I received PGET Offer Letter.


Sapan Jain (2/3) (B.E. 2021)

Company : Xoriant Solutions pvt. ltd.
Placement type : Full time
Package : Rs. 4.5 Lac Per Annum

Interview questions / experience

Xoriant came to our college for a pool campus drive. There were a total of four rounds and each round was a knockout round. First round was online test. There were multiple choice questions of aptitude, logical reasoning, verbal, comprehension (coding language and company management based), technical questions(Data-structure, DBMS, Operating System and Computer Networking based) and two coding questions. Aptitude, logical reasoning and verbal sections were of moderate difficulty, but the comprehension part was quite tricky. The technical questions were quite hard, in most of the questions we have to find the complexity and the other questions from DBMS, Data Structure, Operating System and Computer Networking were more than one correct multiple choice questions. In coding section there were two questions and we could choose any of the language from C, C++, Java and Python. I opted for Java. There was a bit difference between the difficulty level of both the questions, the first question was quite easy as compared to the second which was of moderate level. For each question we were allowed only to compile maximum of three times and if we fail to produce correct output in all three chances, the code gets automatically submitted and we are switched to the next coding question. Second round was a Technical Interview. It was about 70 to 80 minutes long. There was only one interviewer, I was first asked to introduce myself. After that we started discussion on the projects that I mentioned in my resume. I was asked only about the tools and technologies that I used for these projects along with how it works. Then I was given with a coding question to solve, but I was free to choose any language of my choice to code, I chose java. It was a simple question where I was asked to write a function which accepts a string(number separated with commas, example "10,6,12,13,5") and that function should return a Integer Array that contains these all numbers but in a sorted form. After that I was asked questions from java and python, all the questions were coding based. Most of them were from Interface, Multi-threading, Inheritance, packaging and sorting algorithms. After that we switched to DBMS. I was asked about database connection, difference between SQL and NoSQL and connection pooling. Then I was asked to write queries for the problems, there main focus was to know use of Select, Join, Limit and Count. After that basic theory questions of React was asked like why to use ReactJS?, components of ReactJS and advantages of ReactJS. This finishes the Technical Interview. After that I was having HR Interview. It started with my introduction along with some questions like justify your strength and weakness, why I opted for Computer Science and Engineering, about my training and internship experience and so on. It was about 25 to 30 minutes long. At last there was Managerial Interview. It was taken by one of the project manager from Xoriant. I was asked about the training and internships that I had done and my role in the team. After that I was asked to explain my all project in detail. Then we discussed about the current project that I was doing as Major Project and some puzzles and their implementation in programming. It was about 30 to 40 minutes long. After one week of Managerial Interview, I received my offer letter from Xoriant.


Prakash Pandey (B.E. 2021)

Company : Ronin Labs
Placement type : Internship converted to full time pre placement offer
Internship Stipend : Rs. 20000/- Per month
Full time Package : Rs. 30000/- Per month

Interview questions / experience (Round One)
  • 1. Why should you be hired for this role?
  • 2. Are you available for 3 months, starting immediately, for full-time work from home internship? If not, what is the time period you are available for and the earliest date you can start this internship on?
  • 3. What will the code below output to the console and why?
  • var myObject = {
            foo: "bar",
            func: function() {
            var self = this;
            console.log("outer func: this.foo = " + this.foo);
            console.log("outer func: self.foo = " + self.foo);
            (function() { console.log("inner func: this.foo = " + this.foo);
            console.log("inner func: self.foo = " + self.foo); }());
            } };
            myObject.func();
            

I was asked to share links to my work/experiments done with ThreeJS and JavaScript. Along with this, I submitted my resume too.
Round two After 3 days, second round was conducted. In the second round I was asked to create a web application using java script and three.js library.
I was given 3 days time to complete this project work.
I was also asked to write my project work experience and the whole journey from creating to submission. I was also supposed to answer 2 questions

  • 1. Which social platform inspires you the most
  • 2. Links of website that you like because of their fresh experiences.

Next day I received a notification from the company that I had qualified the second round. On next day they scheduled my technical interview.

Interview questions / experience (Round Three)
  • 1. Tell me about your self.
  • 2. What Is an Object-Oriented Programming Language?
  • 3. What is polymorphism ?
  • 4. Explain difference between overloading and overriding with examples?
  • 5. What is a data structure?
  • 6. Explain stack and queue with a real-life example?
  • 7. Difference between list and array and which one is more optimized to use.
  • 8. Suppose two objects are there how you identify that they collided or not? (pseudocode)
  • 9. In a shooting game, memory is required to store image data of a bullet. So tell me if I pick 1000 bullets and fired all of them and repeated that process again and again. Because of this the game will lag after some time. What will you suggest to remove this lagging effect ?

Next day I got a mail:- Happy to let you know that you have been selected as intern at Ronin Labs.
I worked for 3 months as an intern. They were impressed with my work and offered me pre-placement-offer as a full-time employee from 1st December


Sourabh Gome (B.E. 2021)

Company : Artha Energy Resources
Placement type : Internship
Stipend : Rs. 10000/- Per month

Interview questions / experience

I was given a task to make a web application using PHP as server side language which reads given Excel file and uploads its data to MySQL database as well as shows that data in tabular form. Time given was 2 days. In interview I was asked to explain how I did the given assignment step by step.


Riya Punjabi (B.E. 2021)

Company : Nullclass (Emoolar technology pvt limited) Banglore
Placement type : Internship
Stipend : Rs. 10000/- Per month

Interview questions / experience

I was selected through Internshala, an internship platform . 2 days after applying, I got a reply from them. In the reply they gave me an assignment to complete using react.
I submitted that assignment same day. They were impressed and scheduled an interview.

Next day I attended online interview in which they asked me about my projects and questions on React. The interview was quite good and they seemed impressed with my resume as I had mentioned sufficient number of projects and explained them thoroughly from scratch . Next day I got the mail of selection and offer letter attached with it.


Prayukti Jain (B.E. 2021)

Company : Ronin Labs
Placement type : Internship
Stipend : Rs. 10000/- Per month

Interview questions / experience

I was interviewed for the position of back end developer. First of all I was asked to tell them something about myself, followed by which I was asked to explain one of the project stated in my resume.
After completing the discussion on project part, I was asked the difference I felt when I switched between C, C++ and Java.
I was also asked about the difference between interpreter and compiler.
Then, I was asked to explain in detail about multithreading.
A couple of basic questions were from Operating System like what is deadlock, conditions and preventions of deadlock.
Somewhere in middle, I was also asked about method overloading and overriding.
I was also asked questions related to database like what is the benefit of using database and why is normalization important. The interview took around 40 minutes.

After this I was asked to open an editor and write following programs
1. Printing Fibonacci series.
2. Printing factorial of a digit.
3. Printing pyramid of asterisk with n steps.
4. Code for bubble sort.
In each of the above mentioned code, I was asked the complexity and any other way to optimize it.

The complete interview lasted for about 50-60 minutes and the final verdict was positive, that is, I was offered the position of an intern in the organisation.


Aakash Soni (B.E. 2021)

Company : Locobuzz
Placement type : Internship
Stipend : Rs. 5000/- Per month

Interview questions / experience

The introductory session was conducted on Google Meet. Then in second round, I was given a question to solve. It was related to minimum number of coins problem.

Then I was asked to create a shopping cart example and then use javascript to store the cart data in local storage.

I was also asked to show the shopping cart example that I had created during my course.

On the basis of this, I was selected as an intern and with a promise of pre placement offer if they liked my work


Shivam Gupta (B.E. 2021)

Company : Radiance Technology
Placement type : Internship
Stipend : Rs. 5000/- Per month

Interview questions / experience

Q.1. Explain your project ORM Framework?
Q.2. What's ORM ?
Q.3. Asked me what my web services framework project does ?
[My Answer] Interviewer wanted to know that projects are genuinely completed by me not. I explained him the flow, design, purpose.

Q.4. Explain design patterns.
I've mentioned design patterns in my resume (read a book 'Head First Design Patterns' from cover to cover) Reason he asked me about design patterns as it is quite catchy and is rarely mentioned by college students
[My Answer] I explained as much as I could about design patterns and where I implemented them. I explained that my ORM Framework project was on Singleton Pattern & my C++ GUI project was strategic pattern

Q.5. The interviewer asked me OOP concepts as I was again and again using the word "Object" while explaining my projects.
[My Answer] I explained in details as I have mugged up literary every concept and topic related to object oriented programming.

Q.6. What are the advantages of Python over C ? That question came out of nowhere.
[My Answer]My answer was that Python supports both Object Oriented programming as well as procedural programming whereas C supports only procedural programming. And few other points.

Q.7. What do you know about 'React-Native' ?
[My Answer] I explained some points and features.

Q.8. I was asked to explain component life cycle.
[My Answer] I had mugged up the answer to this question so it was easy to explain

Q.9. I was asked to explain Redux
[My Answer] Again explained everything about Redux.

Q.10. Asked me about Git and Git hub as they wanted an intern who knew this part.
[My Answer] Since I had used it for distribution, I answered it really well.

Next day HR round was conducted. Lot of interaction was involved. The interviewer asked me about my location, my whereabouts. It was 20 minute interview. The interviewer also asked me, how flexible I'm with new technology or something I don't know much about.
I told him I am okay with it and I always liked to learn new things.
This was the last question. I was appriciated for my answers.
2 days later I got the mail that I've been shortlisted for the internship offer.


Aalekh Karhadkar (B.E. 2021) (3/3)

Company : Tata Consultance Services
Placement type : Full time
Package : Rs. 3.6 Lac Per Annum

Interview questions / experience

Initially there was a Written Test divided into two sections
Section A: Aptitude/Verbal ( 60 Min.)
Section B: Logical programming/Coding (60 Min.)
Aptitude and Verbal was bit moderate level (Comprehension part was quite tricky) and I was able to solve 10 Questions out of 15 from aptitude section.
The Coding section was also moderate level, there were 2 questions of problem solving. I was free to choose any language, I chose Java.
The first question was quite easy and was able to solve within 15 Min. and Second question was quite tricky than first and I was able to surpass only public test cases due to time constraint.

After this I have got a mail within a week regarding the interview.

Technical Interivew
The First Question they asked is "Tell me about yourself?"(should be confident about this)
After this I described about my projects(talked about tools and technology I used , how it works and Data Structures I used and Why) and the technical round starts....
As I have mentioned in my CV ,I am comfortable in Java Programming the whole interview was conducted on Java
They asked about Java Concepts. Core java Concepts, Collection Classes, Interface, Multithreading ,Packaging, Exception Handling, Throwable Class and after that they switched to the Servlets, Hibernate, ORM Framework and basic HTML,CSS and javascript. The Other Questions from DBMS, Database Connectivity through java Programming, Meaning of "Class.forName()", SQL Queries using Select, Join, Limit ,Count and difference between selection and projection.

Managerial Interivew
He asked me about Software Development Life Cycle(SDLC) in Detail, Scrum/Agile, Technologies learned during training period , project done during training period , some questions regarding multithreading.

HR Interivew After this the HR Round Starts and he asked "Why should we hire you?"(Justify your strength), my training experience, and at last "they asked If you have any questions?", I asked them .

It's all about the skills and Confidence you demonstrate.


Siddhant Johari (1/3) (B.E. 2021)

Company : Augurs Technology
Placement type : Internship
Stipend : Rs. 30000/- Per month

Interview questions / experience

I got an opportunity to give an interview for the Intern at Augurs Technologies Lucknow, The selection process was of three rounds.

First Round(Technical Round): They asked me some questions on MERN Stack like React Life cycle hooks, Parent-Child Component Relation then some on DSA like binary search and bucket sort, etc. and then some of the questions on core javascript like what is meant by asynchronous in javascript, scopes in javascript, after two days I got a mail that they have selected me and I have to give another interview which is the HR round.

Second Round(HR Round): In this interview, they asked some behavioral questions like why I want to join Augurs and Can you move to Lucknow, on the same day in the evening I got an email for a machine test which was the next round.

Third Round(Machine Test): In this Round, they asked me to create a CRUD application in MERN Stack with a proper User interface and database for this they gave me 3 hours of time and during the test, the panelists were online on Team VIewer. In this round, I created the Application in the first two hours then they told me to add the functionality of profile picture upload and delete. but I forgot the server-side code of File upload. After two days I got an Email for joining them as a Full Stack Development Intern.


Nameesh Sharma (B.E. 2021)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 3.6 Lac Per Annum

Interview questions / experience

My interview started with self Introduction. After that technical round started and the interviewer asked me questions related to OOP's, Data Structure, SQL, Cloud Computing , Machine learning and some question related to my latest internship on IOT. After that HR round started and the interviewer asked me question on the online certification that I finished during lock down And asked me question "Why Should we Hire You ". Then MR round started. The interviewer asked me multiple question like Why TCS , TCS is product based or service based. Family background, Relocation or Time issue, Hobbies etc.


Simran Keswani (5/5) (B.E. 2021)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 3.6 Lac Per Annum

Interview questions / experience

There were 2 rounds for Ninja Profile and 3 rounds for Digital Profile.
Round 1 - There was a NQT test of 3 hours. It consists of 5 sections
1) Aptitude
2) Reasoning
3) Verbal
4) Technical MCQ
5) Coding Part(2 Question)

NQT test was an adaptive pattern test. I got selected for Digital written as I scored well in NQT test and was in top 10% students from my college. For Digital written, There were 2 rounds for Digital profile selected students only.

Round 2 - There was a coding round which consisted of 2 coding question based on basic coding skills. There was no questions like complex coding or dynamic programming. Both questions were basic and solved by me in 1 Hour. But, I was not selected in this round and hence didn't qualify for Digital Profile.

Round 3 - It was my interview round for Ninja Profile. It was a great interview as HR, MR and TR were of helping and encouraging nature. Interview was of 3 rounds - TR ,MR and HR

Technical Interview
1) Tell me about yourself so that we can know about you.
2) In which technical skill, You are more proficient.
3) Rate yourself in HTML, CSS , JS (Front end Technologies).
4) What is HTML Boxing / Box Modal?
5) What is difference between for and while loop and when we use it?
6) What are different access specifiers and why we use it and when we have to use it in java?
7) Tell me about your project work?
8) Tell me the algorithm you will use to print this triangle pattern using * symbol ?
9) How many loops are required to print this pattern? 10) Have you made your website responsive? have you used any framework like Bootstrap or anything else ?
11) What are default breakpoints? How many default breakpoints are there ?
12) Features of java Programming Language.
13) 50px width , 10px margin , 10px padding , 1px border = Tell me the total space occupied by box in webpage ?
14) Different values for position property in CSS like relative , absolute, fixed, static position. Explain it.

Managerial Round
1) I was given a scenarion that I had selected a topic for major project and now I had to talk to my guide for the first time, then what will I communicate and introduce myself ?
2) MYSQL String functions?
3) MYSQL Date function?
4) What did I do in lock down period ? Any new courses or certifications ?
5) What do you know about TCS ? 6)What do you know about TATA Group ?

HR Interview
1) Tell me your Hobbies and Strength?
2) Are you comfortable with relocation or travelling?
3) Are you ready to work for late nights or 2-3 hours more than working hours when the workload is more ?
4) you have any plans for higher education?
5) Are you aware of TCS bond and policies ?


Payodhi Agrawal (B.E. 2021)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 3.6 Lac Per Annum

Interview questions / experience

Initially I had to take tests realted to the following
Verbal Ability - 15 Questions in 10 minutes
Aptitude - 20 Questions approx in 40 minutes
Coding - 2 questions in 60 minutes (level was good)
Test Platform - TCSion's exam platform
As TCS exam platforms and servers are not very fast and dynamic in loading the test and submitting the answers, so one does not get the full time period, so one has to speed up and be accurate in solving the questions and writing the code as I got 20 minutes less in my coding section. Due to pandemic test happened virtually so TCS followed the adaptive pattern. Therefore, one must be prepared for it and should also be able to solve small sub-problems or calculations orally in mind as you will be sitting in front of the camera, so you have follow their proctoring guidelines and you cannot look down or away from the camera frequently.

Never consider your first interview to be the first, always consider it to be your last. Then only you will be able to put your 100% to crack it with the fear that this your last chance to be in that company but while giving the interview throw out all yours nervousness and fear which is inside your mind.

Technical interview
Technologies and languages used in your projects
Fundamentals of Java like OOPS concepts etc. , Multithreading, Servlets, Lambda Expressions (was told to say syntax also orally so one cannot just mug up the syntax and say it, you have to explain also the syntax properly that what happens at that line), Anonymous Function, Spring Boot & Hibernate, Collection Classes
Some questions on HTML & CSS (as they were used in my project)
Fundamentals of Pythons and it's data structures like tuple, dictionary etc.
Fundamentals of Networking
Data Structures & Algorithms (Medium to Hard Level) - Time / space complexities of different sorting algorithms, stack, binary search tree and its operations in detail, B-tree, one of the algorithms and problems of Dynamic Programming
DBMS - Apache Derby and JDBC (as I used them in my projects), MySQL, NoSQL databases like MongoDB
Big Data and Cloud Computing starting from fundamentals till in-depth

MR Interview
Management based situational questions (a scenario was given), some questions on management skills one must possess

HR Interview
Tell me about yourself, Your Hobbies, Why to be an IT professional and not opting Classical Dancing as your career? (as my hobby is dancing and have achievements in classical dancing), What all good and bad things you have heard about the company?


Aditi Garg (B.E. 2021) (3/3)

Company : Tata Consultancy Services
Placement type : Full time
Package : Rs. 3.36 Lac Per Annum & upgraded to 7 Lac Per Annum via Digital Profile Test

First of all I had to crack a NQT test of 3 hours which had questions related to aptitude ,logical,technical questions and 2 coding questions which to be solved in any of the given programming languages. After that I was shortlisted and interview was scheduled. The interview had technical, managerial and HR rounds. All three were held at the same time by a panel of 3 interviewers.

Interview questions / experience
  • 1. Explain sorting and its various types in data structures.
  • 2. Difference between delete and truncate in MySQL
  • 3. Explain Polymorphism and its types
  • 4. Explain final and finally keywords in java ?
  • 5. Explain various types of inheritance
  • 6. Explain diamond Problem in java
  • 7. Explain synchronize keyword in java
  • 8. Explain Exception Handling in java
  • 9. What is cloud computing and give names of some cloud service providers
  • 10. What do you know about big data ?
  • 11. What motivates you ?
  • 12. What do you know about TCS ?
  • 13. What have you prepared for your interview >
  • 14. What latest technologies are you awar of as you belong to computer science branch ?
  • 15. Do you have any problem in relocation ?
  • 16. Can you work in night shifts ?


After accepting Offer letter of NINJA Profile, Each selected candidate (Ninja Profile) got an opportunity to upgrade from Ninja to Digital. This process consisted of a coding test named DCA (Digital Capability Assessment). This test was conducted in March 2021. There were 2 Coding questions that needed to be solved in 1 hour. First question was related to String (Sum of different Combinations of digits in a given String). The questions had to be solved in the Optimized way.
After 20 Days, I received a mail that I had cleared the Assessment. And after some days, I got Upgraded Offer Letter for Digital Profile.


Sajal Kumar Mishra (B.E. 2021)

Company : Radiance Technology
Placement type : Internship
Stipend : Rs. 5000/- Per month

Interview questions / experience
  • 1) Tell me about yourself
  • 2) Explain your project - GUI Client for RDBMS
  • 3) Cross questions related to project.
  • 4) Difference between let and var in JavaScript
  • 5) What is synchronous and asynchronous in javascript
  • 6) What are Promises is javascript
  • 7) Tell the logic of determining the numbers that occur more than once in a given array.

Ambarish Dashora (1/2) (B.E. 2021)

Company : Radiance Technology
Placement type : Internship
Stipend : Rs. 5000/- Per month

Interview questions / experience

Technical Round : The interview was taken on the zoom app. The interviewer broke the ice by asking me to give my introduction Here I explained him everything about my college, my learning, my projects, programming languages. Then he told me to explain the various projects I have made, So I briefly explained all the projects which I have shown in my resume. Then his keen interest was in my project title video subtitling in which I have made various functionalities like transcoding, subtitling, watermarking etc. He asked me a series of questions about this project. Many of them were focusing on java and J2EE as it was made in java. He asked me about servlets, configuration in web.xml file, how I implemented various services on server-side, and many more. After these questions, he asked me some basic questions on DBMS and about MongoDB, a few basic questions on data structures and sorting algorithms.

HR Round : Next day I got the mail of getting selected in the technical round and the time for the scheduled interview with HR which too was on zoom. This round was just simply the discussion with HR and one other member. There were two people in the meeting. They were mainly focusing to analyze my suitability for the role. They asked me whether I will be adaptable to new technology and can work on any project they will assign. He asked why he should select me, here I had to convince him why I am the best suited for the position and some more questions to know about me. After this, they explained to me about their company and my role responsibilities in the company as an intern.


Pallavi Balwani (B.E. 2021) (2/2)

Company : Miskaa
Placement type : Internship
Stipend : Rs. 5000/- Per month

Interview questions / experience

I applied through Internshala. After my resume got shortlisted then I was assigned a task to design a shopping cart using MongoDB and flask . After successful completion of the task there was a telephonic discussion in which the interviewer asked me questions about python , flask and mongodb. Some of the questions were as follows

1 : Introduce yourself
2 : What is micro web framework
3 : Difference between list and tuple
4 : What is NoSQL
5 : Some questions on code optimization
6 : Rate yourself in python and some questions about the designing of shopping cart(the task which was assigned to me) and many more questions

Next round was coding round in which I was supposed to solve 2 coding questions in 30 minutes .The difficulty level of the questions was intermediate .

After a day I got another call from the company in which he asked me general questions like, how much time you can devote to this internship, semester exams in my college etc.

And at last he informed me that I am selected for the internship.


Submit Your Experience