Company List

AFour Technologies

1

Aspect Ratio

1

Atlas Copco

4

Baker Hughes

1

Deutsche Bank

7

Druva

4

eQ Technologic

1

Espressif PVT LTD

1

Espressif Systems

1

Forcescout Technologies

1

Google

1

Gupshup

1

Gupshup Technologies

1

IdeaS A SAS Company

1

Josh Software pvt. Ltd.

1

Media.net

1

NICE Systems

1

Nvidia

1

PubMatic

8

Siemens

5

Siemens DISW

1

Siemens DISW

1

Signify Cooper

2

T Systems

2

TCS digital

1

TRDDC

2

UBS

4

Veritas Technologies LLC

4

Interview Insights: Experience Sharing platform developed for WCE to read & share encounters of various interviews

Requested Articles

  • Schneider electric

    ~Mandar Anil Patil

    Hey we are asking ur for your help.

  • Schneider electric

    ~Mandar Anil Patil

    Hey we are asking ur for your help.

  • ~Priyanka

    .

  • wer

    ~sdafghj

    wert.

  • wer

    ~sdafghj

    wert.

  • fghh

    ~fghgh

    fhgfh.

  • ~

    .

  • ~

    .

All Articles

Signify Cooper - On Campus

2024-12-16

Shortlisting

- Based on CGPA and resume

- No aptitude test

 

Technical Round (60-80 min):

1. Introduce Yourself

   - Include your area of interest.

2. Project Discussion

   - Elaborate on any one project.

   - What challenges did you face?

   - Why did you choose Blockchain for your project?

   - Was there any last-moment requirement change?

   - What do you think about team projects versus individual projects?

   - What was the duration of the project?

   - What was your role?

3. Second Project

   - Explain your second project.

   - How is it helpful for society?

4. Internship Experience

   - How was your experience?

   - How much were you paid?

   - Can you elaborate on the tech stack you worked with as an intern?

5. OOPs Questions

   - What are the pillars of OOPs?

   - Explain polymorphism.

   - Do you know the principles of OOPs?

   - Explain the diamond problem in Java.

6. Java/C++ Questions (I chose Java)

   - What are the ways to declare a string in Java?

   - Compare StringBuffer vs StringBuilder.

   - Given a short program in Java, explain how memory will be allocated in the stack and heap.

   - What is the final keyword in Java?

7. DSA and SQL Queries

   - What is a palindrome?

   - Write a code to check if a string is a palindrome.

   - Now, write a code to check if a number is a palindrome using the same logic.

   - How would you find the nth highest salary?

8. Puzzle

   - Maximum chocolates puzzle: [GeeksforGeeks Puzzle](https://www.geeksforgeeks.org/puzzle-22-maximum-chocolates/)

9. OS Questions

   - What are the memory allocation techniques?

   - When does a deadlock occur?

10. General Questions

    - Why did you choose this career if journaling is your hobby?

    - Are you planning for a master's or any higher education?

    - How have you maintained your CGPA?

    - Did you attend the PPT (Pre-Placement Talk)? I said no, I had a Siemens interview.

11.  Do you have any questions for me?

 

HR Round (20-30 min):

1. introduce Yourself

2. Why Signify?

3. GitHub Questions

   - What is GitHub?

   - What is a repository in GitHub?

4. LeetCode 

   - What is the significance of a LeetCode rating?

5. What if a company offers you a package higher than ours? What parameters will you consider?

6. Tell me about one of your favorite hobbies.

7. Any skills apart from academics that you think you are a master at? 

8.Write 2 lines about yourself on paper (since I mentioned my handwriting is good).

9. If selected today, are you planning to sit for future placement drives of other companies?

10. Tell me about your hackathon experience.

11. Where were your previous internships located?

12.Define yourself in one word.

13. What is one of your weaknesses?

14. Tell me about your family members and what they do.

15.  Are you okay with relocating to Pune? 

16. Do you have any questions for me?

 

Results:

Selected

 

All the best!!!!

Read more

PubMatic Campus Drive 2024-25

2024-10-05

PubMatic shortlisted students based on CGPA criteria for online test.

 

26-08-2024 :

 

Online Assessment (90 minutes) -

Platform: HackerRank

Test includes MCQ's based on OS, DBMS, CN, DSA and two coding questions based on strings.

They shortlisted 10 students for interviews. Interview conducted at PubMatic office, Pune.

 

29-08-2024:

 

Technical Interview 1 -

 

Duration :- 1.5 hours

 

  • How was the journey to pune?
  • Project discussion - Asked me to explain the projects.
  • Asked me to show how my app works on paper and also asked some questions about frontend and backend.
  • My contribution into the project.
  • DSA question- given a string and you have to find out min. no of operations to make a string balanced (Asked to explain the approach, write code and dry run on given test cases).
  • SQL query - Interviewer drew the Student table which had columns like RollNo, Name, Branch, Marks. He asked me to write down the query to fetch student having maximum marks in CSE department.
  • OS - Interviewer asked me about primary and secondary memory.
    Let's say size of RAM is 8GB and you have a movie on hard disk of 5GB. 2GB space in RAM is free and you try to watch the movie. How OS works here. I explained him how OS handles this situation efficiently by making use of virtual memory and also drew the working on paper.

 

Technical Interview 2 -

 

Duration :- nearly about 1.5 hours

 

  • Tell me about yourself.
  • What is heap memory?
  • What are the pointers? - Interviewer asked me deep questions about pointers and their working when we pass pointer as parameter to function. I explained the concept of double pointers and how we can use them to modify the pointer itself inside the function.
  • Vector implementation using array - approach and code.
  • Vector implementation using pointer array - approach and code.
  • String problem - given a string (a sentence containing multiple words) where we have to find the given string (word) and replace it by another given string (word) - approach and code .
  • Do you have any questions for me?

 

No HR was conducted and Results were announced on 2 sep 2024.

 

Final Verdict : Selected 

Read more

PubMatic Interview experience 2024

2024-09-07

Online Assessment (90 minutes)
Platform: HackerRank

  • 15 MCQs on core Computer Science fundamentals
  • 2 coding questions based on strings
  •  

Shortlisting Criteria

  • Shortlist was based on the Online Assessment score and CGPA.
  •  

Technical Interview 1

Duration: 1 hour


Started with “Tell me about yourself.”

CS Fundamentals:

OS:

  • What is virtual memory?
  • Explain the concept of thrashing.
  • CPU scheduling algorithms.
  • CN:
  • Explain how DHCP works.
  • DBMS:
  • Provided two tables and asked queries based on joins and subqueries.
  • OOPS and programming languages :
  • Explain the pillars of OOP.
  • What is a friend function and its application?
  • What is the volatile keyword?
  • How to create a thread?
  • Exception handling.
  • Difference between structure and class.
  • What is a dangling pointer, associated issues, and how to handle it?

Project Discussion:
Discussion based on my project work.

Data Structures & Algorithms (DSA):

  • Mirror image of a complete binary tree.
  • Reverse nodes in k-group (asked to write code and dry run on given test cases).

Final Question:
Do you have any questions for me?
This is an opportunity to show your curiosity and understanding of the company's work. Asking about any terms you came across during company research can be beneficial.

 

Technical Interview 2

Duration: 1.5 hours

 

The interviewer went through my resume and explained the structure of the interview:

DSA problem

Project discussion

System Design

SQL queries

DSA Problem:

  • Longest Increasing Subsequence: I explained the brute force and memoization approaches. The interviewer asked for a dry run, recursive tree, and DP table.

Project Discussion:

  • Explained overall functionality and tech stack.

System Design Problem:

  • Shorten URL service: The focus was more on schema, scaling, and database design rather than how the URL is shortened. Discussed schema design, scaling through partitioning, horizontal/vertical scaling, rate limiting. and CAP theorem.

SQL Queries:

  • The interviewer drew a tree representing an organizational hierarchy (e.g., manager and employee) and asked multiple queries based on it.

 

Both interviews were held on the same day, and the results were communicated within a week. At our time, no HR round was conducted.

Read more

eQ Technologic - On Campus

2024-08-16

  1. *Position:* Java Developer

Shortlisting
- Based on CGPA and resume: 60%+
- Online Assessment: 2hrs (Logical, Aptitude and Technical)

*Technical Round 1 (60 mins):*

1. Introduce Yourself
  - Include your area of interest.
2. Rate yourself in Java.
3. Short project discussion and tech stack explanation and significance. 
4. OOPs basics, What is Polymorphism and Inheritance?
5. OOPs in Java, Interfaces and Abstract Class. 
6. Short discussion about last internship, work done and technology.
7. Basic System Design. MVM, MVC Model, etc.
8. Two coding Questions
  - Vowel switching, given a string reverse all the vowels in the string. 
Input: Model, Output: Medol
  - Palindrome using Recursion. Intuition
9. DBMS basics. Asked 2 SQL Queries out of 3.
10. Previous Internship Discussion 
- Tech Stack
- Challenges 
- Contribution 
11. Do you have any questions for me?

*Technical Round 2 (90 mins):*
Coding question was sent on the mail.
Topics: Maths, Pattern.
Solution was expected in the .txt file without executing the code.

*HR Round (30 mins):*

1. Strengths and Weakness 
2. Rate yourself in the technologies I mentioned in my resume.
3. Discussion on the coding question from the round 2. Scope for optimization.
4. Do you have any questions for me?

Read more

Siemens DISW Campus Drive - 15 July 2024

2024-07-18


In July 2024, Siemens held a special recruitment drive for girls with a CGPA criterion above 8. Out of around 32-40 girls, 18 were selected after the initial round.

 

11th July 2024: Aptitude Test

The test had three sections with a total of 32 questions:

Simple and compound interest, profit and loss, bar graph analysis, data analytics, etc.
Code interpretation questions related to C++.
One coding problem.


12th July 2024: 18 Girls Selected

 

15th July 2024: Interview Day

 

First Technical Interview (12:00 PM)

This was my second interview at WCE. I tried to join the interview link at 11:45 AM, but I couldn't connect by 11:55 AM due to technical issues. I started feeling stressed but requested five more minutes. I managed to join at 12:05 PM, though my camera wasn't working. My interviewer reassured me that we could proceed without it.

The interview started with an introduction. The interviewer asked about my qualities, and I said I am a quick learner. I gave an example of my hackathon experience where I learned Blender quickly. He then asked how I managed to learn so fast and about my role in the SAIT club, focusing on handling people with different mindsets and keeping them engaged.

The technical questions included:

Difference between C and C++
What is abstraction?
I answered in depth and also write code and provide real-time examples, which impressed the interviewer.

what is pointer,double pointer?

what is array?

What will happen if you try to access the 11th element in a 10-element array?

We also discussed joins in databases, their uses, types, and syntax.

Before concluding, I mentioned the camera issue, and the interviewer assured me it was a common problem. The interview ended at 12:32 PM. Despite my doubts, I was selected for the second round.


Second Technical Interview

Interviewer: Please introduce yourself.
Me: I gave a brief introduction and discussed my three projects.

Interviewer: What is OOP? Explain its four pillars with real-life examples.
Me: I explained OOP concepts and the four pillars (encapsulation, inheritance, polymorphism, and abstraction) using real-life examples.

Interviewer: Can you write code for function overriding in Notepad?
Me: I wrote code without the virtual keyword and explained the output. Then, I added the virtual keyword and explained the new output, which impressed the interviewer.

Interviewer: How do we create objects in C++?
Me: I explained object creation and wrote code for constructors in Notepad.

Interviewer: What is the difference between a struct and a class?
Me: I mentioned the difference and in ans also mentioned access modifiers.

Interviewer: What are access modifiers?
Me: I explained access modifiers and their significance in C++.

Interviewer: What is a friend function/class?
Me: I explained the concept of friend functions and classes with examples.

Coding Tasks:

Interviewer: Write code to reverse a number (e.g., 1234 to 4321).
Me: I wrote the code to reverse a number.
Interviewer: Write code to reverse a string.
Me: I used a two-pointer technique and explained different swapping methods (using a temp variable, addition, and XOR).
Interviewer: Write code to find the factorial of a number.
Me: I wrote the code for calculating the factorial.

Puzzles:

Interviewer: How many matches are needed to find a winner in a 64-player tournament?
Me: I found that for any number of players, the answer is always n−1, so for 64 players, the answer is 63 matches.
Interviewer: How many handshakes occur if 5 people each shake hands with every other person?
Me: I considered each person as a node and drew a fully connected graph, then counted the edges to find the number of handshakes, which is 10.
Interviewer: What is the angle between the minute and hour hands at 12:45 PM?
Me: I explained the direct formula to find the angle.
Interviewer: Measure 6 liters using a 4-liter and a 9-liter jar.
Me: I explained the steps to measure 6 liters.

 

HR Round

Questions included:

Why Siemens? (Give three motives)
Study plan
Three weaknesses
Family background


Status: Selected

 

Overall, my experience was very positive. Despite the initial technical difficulties and my English not being very strong, I stayed positive, gave my best, and trusted the process. This experience reinforced my belief in myself. Good things take time, so stay confident and give your 100%. Trust the process and stay positive. All the best!

Read more

Gupshup Interview Experience

2024-07-13

About Gupshup: It visited our campus at the end of october. Its a Conversational Engagement Platform empowering company which mostly works to build a bots for different companies like META, Flipcart , Netflix.


CTC offered: 18 LPA + Some units of stocks

In hand: 16 LPA

Round 1: Coding assessment

No of Que: 1

Link: https://www.thejoboverflow.com/p/p1880/

Language : Any

This was like a small project where we have to use oops concept to build this game and pass the given test cases.There were 4 test cases and time of 8 hr was given to solve this problem. I started to code the problem in CPP and it took me around 3 hrs to understand the question code the solution. Even after 3 hrs I was able to pass the 3 test cases out of 4 so I took around 1 more hour to debug the code and get the 4th test case pass.

They took 10-15 days to announce the result of round 1 , they might have gone through the codes to check the plagiarism and oops concepts used. They shortlisted only 3 students  for the next round.

 

Round 2: Technical Interview 1(1 hr)

 

It was a virtual interview with a Senior Software Engineer. I was asked the following  questions:

  •  
  • Introduction.
  • Which is your fav question which you have solved on leetcode? I said knapsack problem then he firstly said to explain it and then asked to code it down and also needed to run it.
  • A medium level DSA question based on string , he gave some time to think and then code in one go without any error or mistake so I took my time and then started with the code.
  • What is REST API??
  • What are verbs in REST API??
  • Difference between PUT, PATCH AND POST?
  • Few questions on Database.
  • Some basic OOPS questions.
  • Which OOPS concepts you used in the code of assessment?
  • Few questions on Project.
  • Few questions on Django .

 

Overall take away from the interview is that , study your resume properly , most of the questions will be based on that.

 

Round 3: Technical Interview 2 (30 min)

 

It was also a virtual interview with a manager . This interview was just to make a technical conversation with a manager so that he gets to know about my technical skills more. Again most of the questions were based on my resume so basically they tested that I have not lied in my resume . Questions on Database, REST API , Django, and core CS fundamental were asked. Also one easy DSA question was asked with code which was just like a formality question.


 

Read more

My Interview Experience

2024-07-11

MY UBS INTERVIEW EXPERIENCE ( VIRAJ TAKONE )
1.The aptitude test was conducted on hackerrank platform , test consists of 31 questions
15 were aptitude and quant mcq, 15 core and 1 coding question
Coding que was related to CN you have given a 2d array and maxpackets,rate at which packets gets transferred and we need to find number of dropped packets array represent packets coming at that time


The Interviews were conducted in three rounds TR1,TR2 and HR round


Technical Round 1:
This round lasted nearly 1 hr
At start they asked about my intro then they started with c/cpp questions
1. What is static and dynamic memory allocation , how it actually works and what is main difference between them ?
2. How dynamic memory allocation be done in c/cpp? They asked about calloc,malloc,said me to write on paper with proper syntax,calloc vs malloc, new in cpp
3. How to free memory ?
4. What is function pointer ?( I was not knowing this then they asked me about pointers )
5. Pass by variable vs reference explain with practical need ,overloading vs overriding gave one code snippet on overloading and overriding and asked me to check what problem in that code snippet
6. Multiple inheritance and diamond problem and it’s solution
7. Then i also introduced java here so they started asking about java java vs cpp Then they asked can i make cpp platform independent , they grilled me here that don't tell me bookish definitions about java vs cpp they said why you considered java as better than cpp (my advice to you all will be don't get panic and give them answers confidently)?
8. Then they asked to write the structure of singly and doubly linked list and said explain any code for linked list according to you ?
9. Linked list vs array
10. Then they moved to projects one of project was related to devops he asked me about terraform said how you have used it in your projects? Write script you used for project (I started writing ofcourse it was a long script near about 100-150 pages , I was writing less and explaining more then they said ok stop) asked about methods in terraform i said didn't know it they said eg. plan then i told them validate and apply
11. Then they asked idea behind another project ? is it team or individual ?
12. Then they asked me about linux , linux vs windows , tell some commands and they asked me how to edit a file in linux then i said about editors gedit,vim,nano they asked me in detail about vim editor but i was not knowing it they said ok then another question was how to edit a specific word in file in linux without opening it
13. Which databases you are familiar with ? I mentioned MongoDB and MySql

14. Write a query to arrange the employees department wise ? Sort them according to count ? Select having count more than x?
15. Select(1) Select (*) Difference
16. Remove all entries with null values
17. How query actually gets executed ? order of execution ?
18. Then at last they talked my education details hsc and cgpa


At last the interview concluded and they asked me if i have any questions ?


Technical Round 2:
This round lasted nearly 25-30 min


1. Interview started with projects discussion my project consists of real time code editor , so he asked me can I introduce something like GitHub in my project like we should be able to see changes made in the editor according to time and we can undo and redo to that
specific time ?
2. Then he asked me data structures application stack,queue
3. Then he asked me about my favourite subject I said Data structures and OS
4. Then he asked me a sorting algorithm
in O(n) time with the help of OS , I had no idea then he give hint that try something with fork()
5. Then he said tell me something you think you have done till now and you are very much confident about it .
6. Then he concluded the interview asking me to ask any questions if I have I asked
regarding work we need to do there and their role and experience about UBS .


HR Round:
It was a very short round nearly 10 min
1. He asked whether i have a plan regarding higher education or not
2. Family background
3. What will you do in weekends or in your free time ?
4. What are your future goals for coming 5-10 and are you ready for relocation to Pune


The round finished.At last my advice to all will be stay confident in all the process and don't think if you gave any answer wrong you will get rejected it's not that they expect everything from you just stay confident with your answers and explain them clearly with practical examples. All the very best to everyone

Read more

UBS on campus Interview Experience

2024-07-10

Aptitude Test:

It consists of 15 mcqs related to quantitative and logical reasoning, another 15 mcqs on CS core subjects like DSA, SQL, OS, JAVA, etc.

And consists of one coding question (Not same for all). Coding question difficulty level was leetcode medium, related to array, sorting, greedy. Overall apti difficulty was easy - medium level.



 

Technical Round I :

Started with a formal introduction. Then 2 DSA question, first on linked list, and another on queue. 1st question link (you are not given number of nodes. and interviewer wanted two pointer solution in one pass)

Then they shifted to SQL. asked me query to get highest salary of an employee department wise, also without using aggregate function and more questions based on same schema. Then from OS, they asked about multithreading, have you written any code on multithreading and how? Data structures used in OS, etc. What actually happens when you run a program (in detail).

From Project, they asked concepts related to NodeJS, api calls, restful api, different methods, and gave one scenario and asked me to design an api for that. From OOPS, gave me code and asked me to predict the output (which constructors will get called). concept of virtualization, etc. Basic questions about C++.

I mentioned about Cloud Computing in my resume. so they asked me why there is need of cloud? basic services. and asked me by which means I can ensure security of my data while using cloud? Some non-technical questions, scenarios related to work life challenges, etc. Overall it was a good experience, they were more interested to know my approach and my knowledge about particular subject rather than exact answer.

 

Technical Round II :

It lasted for 20 minutes. Mostly based on what projects you have done, what features can be added extra, i.e deeper discussion on my projects. simple array and hashmap question. asked me what is my favourite subject? real-life example where stack is used (not related to any computer system, he wanted example from day-to-day life). Why normalization is needed? Advantages and disadvantages of normalization. C++ VS Java.

 

HR round :

How was your day. Why you want to join UBS. Family background. What you learned in 21 years of your life? cross questions on my answer. Role of data in this world. How is data different from information. Define in one line, how data is important for UBS. About my hobbies. Are you ready to relocate to pune, and all general questions.

My overall experience was great. Just let interviewer know what you're thinking, what's your approach. Be confident. And be carefull about what things you mentioned in your resume.

Read more

UBS Interview Experience (Full Time) 2025

2024-07-09

Aptitude Round:

31 Questions (15 Technical, 15 Quant and 1 Coding)

Technical Round 1:

This round started with the introduction and then they directly jumped to my Projects. The questions about project were like 

1) How did you came up with this idea?

2) What is the problem that this project solves?

3) Why have you specifically used MongoDB and what exactly are you using it for? MongoDB vs SQL debate.

4) Javascript is frontend language so why have you used it in backend?

5) Have you deployed this project somewhere?

6) Explain CNN architecture and how are you identifying that image is Deepfake or not (Relate to my project deepfake detection)

Then we moved to Data Structures. They asked simple questions:
1) What is the difference between linked list and array?

2) Which one of then is memory efficient?

3) Explain practical application of stack.

We had a discussion on this question. I gave the example of undo operation. He then asked what about redo how will you implement that then. I took another stack. He denied but I explained by taking an example and then he got the approach.

Then he gave me 2 puzzles

1) https://www.geeksforgeeks.org/puzzle-elevator-puzzle/ (My logic was completely off track but he bought it so 🤷🏻‍♂️)

2) There are 10 vending machines. 9 of them give 1 kg of goods while 1 gives 1.1 kg of goods in each button press(infinite button presses). You have a large bag (infinite capacity) and a weighing machine. You can use the weighing machine once. How will you find which machine is faulty?

 

HR round:

Basic HR questions about family, future goals and why UBS.

Read more

UBS Interview Experience

2024-07-09

Aptitude Round:

31 Questions (15 Technical, 15 Quant and 1 Coding)

Technical Round 1:

This round started with the introduction and then they directly jumped to my Projects. The questions about project were like 

1) How did you came up with this idea?

2) What is the problem that this project solves?

3) Why have you specifically used MongoDB and what exactly are you using it for? MongoDB vs SQL debate.

4) Javascript is frontend language so why have you used it in backend?

5) Have you deployed this project somewhere?

6) Explain CNN architecture and how are you identifying that image is Deepfake or not (Relate to my project deepfake detection)

Then we moved to Data Structures. They asked simple questions:
1) What is the difference between linked list and array?

2) Which one of then is memory efficient?

3) Explain practical application of stack.

We had a discussion on this question. I gave the example of undo operation. He then asked what about redo how will you implement that then. I took another stack. He denied but I explained by taking an example and then he got the approach.

Then he gave me 2 puzzles

1) https://www.geeksforgeeks.org/puzzle-elevator-puzzle/ (My logic was completely off track but he bought it so 🤷🏻‍♂️)

2) There are 10 vending machines. 9 of them give 1 kg of goods while 1 gives 1.1 kg of goods in each button press(infinite button presses). You have a large bag (infinite capacity) and a weighing machine. You can use the weighing machine once. How will you find which machine is faulty?

 

HR round:

Basic HR questions about family, future goals and why UBS.

Read more

Google APM Interview Experience

2024-07-05

Google started position as Associate Product Manager in India recently, this post was initially present in other countries.
I had given 1st round online recently for Google Associate Product Manager recently. I had applied back in December 2023,and had got response of being shortlisted in May end 2024 without any referals. They had given 4 weeks preparation time and were open to any interview related queries. My interview was taken by a Product Manager form Google NYC . It was 45 mins long and mostly revolved around a single question . He had asked to design Youtube for education Content. It started with asking breif question regarding target audience and area of impact. Later on after diving it into target audience, he asked to design it end to end through each section from all perspectives - frontend, backend, UI/UX. After discussion we moved on to revenue impact areas and how it can be increased.
We then moved towards how Youtube premium can be brought in picture and also increase in its revenue.

1st round was revolved around one question and there are total 6-7 rounds in duration of about 7-8 weeks in total. Currently completed with 1st round !!. 😊
All the best for future, keep hustling !!

Read more

Espressif Systems Interview Experience 2024

2024-05-16

Result : Selected

 

Round 1 (Technical Aptitude):

  • 20-25 multiple-choice questions covering topics like DSA, OS, and code snippets.
  • One coding question (Medium level):based on Bit manipulation .

 

Round 2 (Technical Interview Round 1):

  • Medium-level DSA questions: Majority Elements, Merge two sorted Linked Lists into one.
  • Operating System Questions: Dynamic memory allocation (Hard level), Internal implementation approach (e.g., malloc in C).
  • while we do dynamic memory allocation we give size to malloc in C language but while freeing that memory it doesn’t take size.So how do you think internal working of that?Tell me how can you implement that ?
  • Operating System Implementation: Multithreading, Deadlock.

 

Round 3 (Technical Interview Round 2):

  • All approaches for determining whether a given number is a power of 2.
  • Asked to solve question that have solved in aptitude
  • In-depth concepts of Dynamic memory Allocation, C, and C++ languages.
  • Puzzles: Cutting a cake into 8 pieces with 3 slices without horizontal knife usage.

 

Round 4 (Technical Interview Round 3):

  • Smart pointer and safe pointer concepts (Extremely hard level).
  • Implementation tasks based on smart and safe pointers.
  • Deallocating memory automatically in C++.
  • Code output prediction based on pointer concepts (Medium to hard level).
  • DSA Question (Medium level): Finding the Common Ancestor in a Binary Search Tree.

 

Round 5 (HR Round):

  • Discussion on past challenges/struggle and how they were tackled.
  • What improvements can you made today based on lessons learned from your past struggles and decisions?
  • Reflection on learnings from college and life.
  • Family background .
  • Asked regarding the company

 

 

linkedIn Connect: https://shorturl.at/ikoQ7

Espressif Interview Experience On GFG : https://www.geeksforgeeks.org/espressif-systems-interview-experience-2024/

Read more

Cadence Design Systems Interview

2024-03-01

There were total of 3 rounds
 

Round 1: Online Test 
Questions were from DSA,C,Aptitude,Digital Logic,OS
Coding questions
https://www.geeksforgeeks.org/find-next-greater-number-set-digits/

Reverse linked list in size of k nodes

Round 2: Interview (30 mins)
All questions from this article - https://www.geeksforgeeks.org/set-clear-and-toggle-a-given-bit-of-a-number-in-c/
Vtable,Vptr, Virtual Keyword
Do you like electronics ?
Microprocessor vs Microcontroller
Various address spaces in microprocessor

Cache and TDR in Microprocessor
Where is cache present in microprocessor
Given two wires of same length , one to make square and one for circle which occupies more area ? Solve without pen paper

Note -  I had answered all the questions and almost all were correct, still not got shortlisted for 2nd round, All CS & IT students were eliminated from round 1, and only electronics students were selected in the end. The same had happened last year. 
Tip - Please don't rely on one company , may companies do like this that they will select students from that particular branch even though you may have given good interview.
 

Read more

Pubmatic Interview Experinece in Java

2024-03-01

This interview experience is shared by college pass out senior, In case of any help needed, please contact admin

 

ROUND 1)- Technical Round
1) Tell me about yourself?
2) What will be the output of the following codes in java?
i) String s1="java";
String s2='java";
sysout(s1==s2 );
sysout(s1.equals(s2));
Ii) String s1="java";
String s2=new String("java");
sysout(s1==s2 );
sysout(s1.equals(s2));
iii) String s1=new String("java");
String s2=new String('java");
sysout(s1==s2 );
sysout(s1.equals(s2));
3) Compare & discuss the following collection frameworks based on the time complexities of different 
operations.
i) ArrayList vs LinkedList
ii) HashSet vs TreeSet.
4) Differentiate comparable and comparator in java.
5) Discuss four pillars of OOPs in java in brief.
6) What is Multithreading? How will you create a thread in java?
7) What are the states of the thread? 
8) What is Deadlock? What are the necessary conditions for it? How will you prevent it?
9) What is Virtual memory & demand Paging?
10) Question: Find minimum jumps to reach at the end of the array? 
(link=https://leetcode.com/problems/jump-game-ii/)
(My approach -> i) Recursive brute force ->T.C.=O(n!) S.C.(extra)=O(n); 
i) Dynamic Programming ->T.C.=O(n*n) S.C.(extra)=O(n); 
i) Greedy Approach(Valley-peek approach) ->T.C.=O(n) S.C.(extra)=O(1);) 
2
ROUND 2)- Technical Round
1. Implement a linked list as a queue, perform insert, delete, and getSize operation in O(1) 
complexity, and write clean & concise code for it using OOPs concepts
2. Find the Peek element from the given array(Hill type array) (https://www.geeksforgeeks.org/finda-peak-in-a-given-array/) (Expected complexity- O(log(n))).

 

Read more

PubMatic Interview experince shared

2024-03-01

This content is shared by college passout seniors. In case of any help please contact admin.

Online test : (90 min) MCQs Based on OS , CN , DBMS & 2 coding questions 

Q.1 ) Given specific value for each alphabet from a to z like a-1 , b-1 , c-2, d-2 , e-2 , f-3 ,g-3 ,h-3 , …… , x-9 ,y-9, z-9 Count substrings whose addition of values is perfectly divisible by its length e.g string s = “abcdefg” substring “ab” its value is a+b i.e 1+1 = 2 , 2%2==0 so count is increased 

Q.2 ) One Dynamic programming question on arrays , Height of each tower is given as arr[i] , find number of building visible from each tower 

 

Technical Interview 1 (65 min)

 

 1. Tell me about Yourself 

2. Tell me about your projects.. 

3. Which data structure do you know , tell me something about it..? 

4. DSA Q1) given linked list of 0->1->0->1->2->1->0->1 i) count total ones and zeros ii) break this into two linked lists before and after "2" , convert both linked lists into their binary to decimal value 5. DSA Q2) check if given string is valid ip address or not Complete function bool isvalid(char *s){ } 

6. Tell me about different sorting techniques and their time complexities , when and where which one is preferred.. 

7. What are pointers ? What is dereferencing in pointers ? Where pointers are used ? Can we do multiplication or addition of two pointers ? 

8. What's multi threading ? 

9. What is critical section ? What is mutex and semaphore ? 

10. Logical address space vs Physical Address space 

11. What is virtual memory ? What's demand Paging ? What's page fault ? 

 

Technical Interview 2 (105 min)

 1. Run cpp code in command prompt 

2. Do you know what's Linux ? Have u used it ? 

3. Tell me commands in Linux 4. Given text file with billions of words , count frequency of given words and give output as token Frequency Sort in decreasing order of frequency.. 

5. What are types of map containers in STL ? What's the difference between them ? 

6. Try to solve above's frequency vala problem without stl (he meant to implement our own map for strings ) 

7. What are command line arguments in CPP ? 

8. What's the signature of the main() function in CPP? 

9. Pointers question Given char *str ="welcome" ; char msg[] = "welcome" ; char msg[100] = "welcome"; int a = 3 ; int *ptr = &a ; What will be size of each thing declared over here? 

10. Why pointer is 4 bytes ? Even if your system is 64 bit os..

 11. Why pointer is having 8 bytes size in online compiler ? 

12. What is operator overloading ? 13. Tell me type of constructor in each case string s = token ; string s(token) ; string s 

Read more

PubMatic Interview Experiences

2024-03-01
  1. This content is shared by college pass-out seniors, in case of any help, please contact admin
     

 > Online Assessment (16th july 2022)
 1)visible tower - for ith tower find visible towers at left +right 
   visible are those which having greater height than ith tower, similar to below question
   (https://leetcode.com/problems/number-of-visible-people-in-a-queue/)

 2)Extraordenary substring - a=1,b=1,c=2,d=2,e=2,dialing keypad mapping
  find count of all substring whose sum%len(substring)==0 sum was calculated by mapping

 3) MCQ -15 find output, sql,oops,os,dbms (medium)

 first interview (45-50 min) (18th july 2022)
> introduce yourself
> projects - technology,features,backend,
> coding questions 
   (1) https://leetcode.com/problems/average-of-levels-in-binary-tree/
   (2) https://leetcode.com/problems/missing-number/ (3 appraoches)
> Operating System Questions
  - Memory management
  - what is threading?
  - Deadlock concept
> Questions on oops 
> do you have any questions?


second interview (80-90 min) (19th july 2022)
> introduce yourself
> https://www.geeksforgeeks.org/sorting-larger-file-with-smaller-ram/ 
> based on above question- merge to sorted linked list (https://leetcode.com/problems/merge-two-sorted-lists/)
> Decleare an array to store strings in c
> Malloc and calloc functions
> operating System Questions 
  - paging concept
  -fixed,dynamic partitioning 
> do you have any questions ?

 I had only 2 technical interviews and I was selected,but for some of my friends they took 3-4 interviews
 
 

 


 

Read more

PubMatic Interview Experience

2024-03-01

There were total of 3 rounds.

Round 1: Aptitude
20 MCQs which included SQL, OS,C,C++  and 2 coding questions
1. https://www.geeksforgeeks.org/sum-of-all-possible-expressions-of-a-numeric-string-possible-by-inserting-addition-operators/

2. The Missing Prisoner Prisoners are standing on a Cartesian coordinate system present inside a jail. Each prisoner stands at a unique point with both the coordinates (x,y) being integers. Each prisoner should be at a position that forms a rectangle or square with 3 other prisoners. More formally, every prisoner at a coordinates pair [x, y] should have: at least one prisoner standing at integer coordinates (x. ay) where ay != y. at least one prisoner standing at integer coordinates [bx, y] where bx != x. Unfortunately, one prisoner has escaped. Find the coordinates of that prisoner. Example locations = [[1, 1], [1, 2], (2, 1)] [4. 4), (4, 6], [9. 4). [98]]


Round 2: Interview
 DSA questions 

  • - Reverse print Linked list without modifying
  • - Print subarray with the largest sum
  • Process  vs Thread
    Why performance of thread better than process or vice versa.
  • size of class in different conditions like with member function, variables , vptr
    Structure pointers 
    some multithreading questions.
  • Some more OS small questions and also pointer questions

    Round 3:Interview - Managerial Round
    - Reverse words in a string
    - Binary search 
    - Any search better than binary search ?
    - Do you know working of server ?
  • - Implement custom web server in C++ which should handle multiple clients at the same time
  • - Implement custom map without any additional external libraries
  • - Some Multithreading questions
  • - If process p is having pointer to address 1000 can another process pointer p2 access it


    All the best for your journey up ahead !! If any help needed please connect with me - https://www.linkedin.com/in/abhishek-deokar-006752206/

     
Read more

Forcescout Interview Experience By Mayur kamble

2023-12-07

Name: Mayur Kamble

Company: Forcescout Technologies

CTC: 11LPA + 15L (Medical Insurance/year)

Total Rounds: 5 (1Apti + 2 Technical Interview + 1 Managerial Round + 1HR)

Whenever Forcescout come for drive be prepared with java and DB, 

In java Main focus should be on 

  • Multithreading and Synchronization
  • Collection Framework
  • Exception handling
  • OOPs
  •  

Aptitude Test:

2 Coding questions (Easy and Medium) + Easy MCQ’s based on computer fundamentals (OS, DB, DSA) 

1st Interview:  Technical

Duration: 1hour+15min

Two people were taking my interview they asked me to introduce myself. I started my introduction it was around 1-2min long. In my introduction I mentioned that I got 5 stars

In java on hackerrank. I mentioned it intentionally because I had talked to one of our seniors who is in Forcescout so he told, the main tech stack of the company is java and they want java developers. After my introduction he asked me how much you rate your self in java I told him 4/5 and he was happy with it.

Then he started asking questions in java, 

1)Explain pillars of oops in java

2)How will you achieve abstraction in java?

3) Difference between abstract class and interface?

4) When you will use abstract class and when interface?

5) What is the advantage of interface over class?

6) What is clone method in object class?

7) Explain internal implementation of HashMap in java?

8) Do you know multithreading in java?

9) What are the methods to achieve multithreading in java?

10) Write the code on paper to achieve multithreading by using both methods?

11)  Then questions were asked on the code which I had written.

12) What is run method in multithreading?

13)  Then questions were asked on Exception handling in java.

14) He wrote a code on paper an asked me about output. The question was on exception handling. Simply on try catch and finally block.

15) He wrote return 0 statement in try block and asked me weather the finally block will execute or not? Answer was YES.

16) The he asked me how to stop this execution of finally block?

I told we can avoid it by writing System.exit() .

17) He gave a String question and told to write a code on paper language was optional 

Question was

 Input = “My name is Mayur” Output= “ru yaMs ie manyM”

I told him simply a two pointer approach he was happy with it.

18) Then he asked me do you know DSA 

I told him yes

Then he asked can we go in tree data structure 

I told him yes you can. So, he asked what is mirror tree?

I draw a diagram and explained to him. He said OK know write a code to convert the tree into mirror tree. I had solved a similar standered question to check the give tree is mirror tree or not. At first, I took a time around 2min to think then one recursive approach came in my mind I wrote the code and he said ok.

19) Then he asked which DS you will chose for level order traversal of the tree

I told Queue, then he said take a sample example and do dry run for it.

20) Questions on views in SQL 

What are views? Write a query for view.

Then he asked me do you have any questions?

Then I asked some questions he then extended the conversation.

 

When interviewer asks such question try to show your interest in the company by asking questions, do some research about company before going for interview.

2nd Interview:  Technical

Duration: 1hour

            In this interview also two people were taking the interview but they were different from the previous one. He asked me to introduce myself. He then went on DBMS questions.

Told me to design a schema for a glossary store, where from the bill number we can retrieve all the details of the order. A long discussion went on that topic.

            Then he asked me what is API. I explained him about Apis, then he told me whenever we are using APIs our data is coming slowly so design a cache for it.

            So, I told an approach by using HashMap, then he gave me one condition if the particular request is made for 5 times, then only store it in cache how will you get it?

I took a time then I said we make one local cache where we store a count for that request and if it is greater than 5 then only, we store it in main cache and retrieve it from there other wise we bring the data from our server.

            He added one more condition to it, if a request is stored in our cache and no call for that request is made for 5min or more then we should remove it from the cache.

I was thinking about it and he gave me a hint he told to think about threads then I realized and told him we will run a daemon thread for every 5min and check for it. He was happy with it. He gave one more question on string given a string and you have to print word with  length of the word in that string and he told me to write code on paper in java only.

Then I wrote the code and he asked me do you have any questions?

I had prepared some questions for this and I asked them.  

 

3rd Interview:  Managerial

Duration: 15mins

            Just normal questions what was your project, how many members were in your team? how you divided the work? what was your work? ,from where you are

And then he started explaining about companies after that    he asked do you have any questions and the interview were ended.

 

4th Interview:  HR

Duration: 30mins

            It was a group interview between HR and we 5. Just normal questions about how was the interview experience, family background, your motivation about education and all.

Tips: 

Whenever a company visits to our college start researching about company talk with our seniors who are in that company about their interview experience, and hiring procedure.

Also talk with your other college friends where this company have already visited because most of all time company asks same questions in aptitude so it will be helpful to you.

            Make your basics clear, also keep regular practice of coding.

 

During placement season you will feel depressed, stressful, you will get many rejections in interviews, most of the time at the starting of placements you may not clear any aptitude tests, your close friends will get placed so self-doubts will arrive in your mind but you don’t have to lose your confidence, continue your preparation at the end there is something for you……

 

ALL THE BEST FOR YOUR PLACEMETS…………………….

 

 

 

 

 

 

 

 

 

Read more

You Might Want to Read This..

2023-10-27

So, we had 3 campuses on the same day. Forescout, NICE and Emerson. I was shortlisted for Emerson and NICE.

The Aptitude test for NICE was conducted a day earlier, which consisted of multiple sections:
General Aptitude
Core Java
DBMS
Operating Systems
And 2 coding questions. For me, both were simple coding questions based on arrays. I was lucky to get them, some people got questions of graphs, so be prepared. PPT and interview were scheduled the next day. There were 2 rounds. One technical, one technical + HR. 46 students were shortlisted for Interviews.

 

Immediately after the PPT, I was one of the first to go for the technical round. Actually I was not expecting for my round to be so early, and was way too nervous to appear for the round. The interviewer noticed it, offered me some water to drink and tried to calm me down by asking some general questions.

 

Technical Round:

 

Moving on to the technical, he was the senior frontend developer. And fortunately or unfortunately, our tech stacks were poles apart. I had no projects on web technologies, I had 2 in ML, one in android and one in DBMS. So, he was not that much interested into projects. He just asked me to explain them in brief. 


In DBMS, he asked me to write a query to join 3 tables.


He asked about android studio, build.gradle, I didn't know much about it, but I told him how the code is compiled and how the apk file is formed. He wanted to ask about java, but I told him that I did the project by watching some YouTube videos, I knew only basics of Java and he started laughing. But still, he asked a few basic questions about Java, like what is public static void main?


Then, he moved on to python, since I had it in my resume, he asked a few data structures in python like set, list and list comprehension. I didn't know about list comprehension either. Although later I found out that I had used it previously, I was just not familiar with the term.


Next, he went on to OOPs and this is where the interview changed. In OOPs, he covered everything. No stone was left unturned, from classes and objects, to virtual functions, virtual destructors, he asked me everything. And I answered everything correctly. Interview lasted for about 1 - 1.25 hrs

 

But still, I was not much confident as my interview spanned double the time of others, and I was a bit nervous during it as well. But I was one of the first ones to get shortlisted for the HR round. So, be strong in one of the core aspects, if the tech stack of you and your interviewer does not match, the interview can be diverted to one of your technical skills / core subjects.

 

Technical + HR:

 

For the HR round, there was a panel of 2 members. One was the director of Engineering and the other was the Senior HR manager. Initially, they asked me to introduce myself. And from there on, they began to ask about the projects. They asked me to list down the requirements to design an application for the IT CCF (related to my project).


Then they asked about what was my main aim in my career? For me, I said it was to become a data scientist. So, they began asking questions regarding data science, like why do I want to become a data scientist? What is the difference between data science and machine learning? Will chatgpt replace data scientists? In which sector do I want to work with data science?


Then they asked me a tricky one, like if you want to estimate the number of cancer patients in a district, what will be the high level data that you'll require? They were just checking my thought process, there was no right or wrong answer.


Since I mentioned writing, making cricket videos in my resume, they asked me that how do I use data in making these videos?


They also asked what about my video editing career if I get selected? To which I replied that it's not a career and all 3 of us shared a laugh.


Then they asked about the things that I have achieved in technical, non-technical and academics and of which I am proud of.


And then finally, they asked me what I knew about NICE and whether I have any questions for them. I asked about how was their experience working with NICE, and what should I do to make the most out of my Final Year?


I was way more confident in HR than in technical, and it was really nice experience interacting with such senior personnel.
This round too lasted for about an hour or more.

 

Tips:

 

Focus on OOPs, seriously, if your OOPs is weak, it gets way more difficult for the interviewer to ask you questions.

 

If you don't know the answer to any question, try answering something related to it, don't directly say no especially if it is mentioned in your resume.

 

Work on some unique non-tech skill, learn something new about what you're passionate about. So you'll at least have something else to talk about rather than just technical areas. Both of the interviewers seemed impressed a little bit when I mentioned about script writing and video editing skills.

 

I don't know who needs to read this, but many of you might be going through a lot. Maybe all of your roommates are placed. Maybe you've been rejected by 5 companies. All you got to do, is just hang in there. Keep trying and finally your time will come. I was the last one to get placed in my room, and in the end, it didn't even matter. Writing this seems easy, but going through it has been rough, and now I know, that times like these do pass, if you're having one, it shall pass too. Trust Yourself, if you can pass in ESE just by studying a night earlier, you can definitely crack a bunch of interviews. It's just a matter of time, you will get there. And finally to quote Steve Jobs, "Stay Hungry, Stay Foolish". Best Of Luck!! 
 

 

Read more

Nvidia - Internship On campus 2022 Experience

2023-08-18

The test was relatively short, consisting of 5 to 6 sections: aptitude, C fundamentals, OOPs, code snippets, programming, and AI or statistics. 

Each section had a maximum of 5 questions. The aptitude section's difficulty depended on individual proficiency. There were 2 easy programming questions. The OOPs and fundamentals questions were of medium difficulty. The code snippets section presented some tricky challenges. Although I wasn't prepared for the AI section, it involved simple statistics under heavy AI terminology, manageable if you grasped the question context. 

I don't remember the exact time given for the test, but it was around 1.5 hours. To secure selection, it was essential to answer almost all questions correctly. Many students had only 1 or 2 questions wrong and were confident, yet only 6 were shortlisted. 

 

The selection announcements were made several days after the test. Interviews were scheduled for the next day after the announcement, leaving very little time to prepare.

 

 The interview was conducted online, with 2 or 3 interviewers present: one for introductions, one to handle technical questions, and a manager. The interview lasted above 1 hour, the technical part being the longest. The interview commenced with a basic introduction. It's crucial to prepare your introduction well and maintain a clean resume. Avoid listing skills you haven't used or are less confident about, just to inflate your resume. After my introduction, about 5 minutes into the interview, they went point by point according to my intro/resume, deeply into the skills I mentioned. Be cautious about what you emphasize while speaking. After 1 or 2 questions, I realized they were asking progressively deeper questions about the topics I sounded confident about. So, from the next questions, I started speaking boldly about the topics I wanted to be asked about. It worked for me, as they began asking questions on the subjects I had emphasized. The interview lasted around 30 to 35 minutes. Then, the interviewer asked me to open Notepad and write code while sharing my screen. The questions were basic, such as declaring an array, printing the nth element, finding the nth largest/smallest element, and some questions from the aptitude test. You could use any programming language for this part. When the interviewer indicated no more technical questions, the managerial round began with another person. This conversation was more general. They aimed to understand your behaviour, so rather be yourself than being goody-goody. The interview results were announced after a few days.

 

 I had one interview, but many had two or even three interviews. Feel free to ask any other help if required. All the Best👍🏻👍🏻!

Read more

Intern+fte

2023-08-03

Coding Test: 30 mins: The question was pretty simple and straightforward i.e to generate three random numbers and if the sum exceeds 100 then print lose, if the square root of the second and third numbers is equal to the second number then print win, if the sum of the second and third numbers is less than c, print lose.

PS: The motive was to analyze how well-indented, efficient code with proper comments one can write.

 

Round 2(Technical interview-45 mins):

  • Brief Introduction
  • Discussion on my personal projects
  • Explain foreign key
  • ACID properties
  • What is oops and its applications
  • A real-life example of the queue, a double-ended  queue
  • What is a linked list
  • What is a circular linked list
  • Name scheduling algorithm
  • Explain round Robin scheduling algorithm

 

Round 3 (Coding interview -20 mins): It was a short round where the interviewer asked me to introduce myself and then he dived into the actual interview part where he asked me to write code to add two numbers without using any arithmetic operators after that, he asked about my preferences on which tech stack I want to work. 

 

Round 3(HR round-20 mins):

  • Brief Introduction
  • Asked  about my family background
  • What qualities do I possess for this role
  • What if one of your team members is not contributing to the project and how will you cheer him up
  • Why do you want to join this company
  • How will you benefit the society
  • Are you planning for higher studies
  • Discussed about the company and explained the roles of the company
  •  

PS: Don't just rely on one company , be ready with your backup plan  :)

Read more

DB Interview Experience

2023-08-01

Deutsche Bank came to our campus on 16th July for Online Coding round followed by 4 Interview Rounds on 20th July.

1) Aptitude/Coding Round

It was a coding contest consisting of 3 coding questions. This round was conducted on hackerearth platform, so make sure you're comfortable with it.

  • The difficulty level was easy to medium leetcode questions.
  • The questions were based on Two Pointers, Binary Search and Prefix sum.
  • Try to solve all the questions atleast by brute-force. 

45 students were shortlisted for further interview process.

 

2) Technical 1:  (45 min)

The interview started with the introduction. Then he asked me to introduce without mentioning technical stuff and academic background. Again he asked to give introduction for atleast 2 min.

I managed to hold introduction for 1.5 min.

 

After that he asked some questions about linux and told me to rate myself in linux, I said 7/10.

He asked a couple of questions I could answer some of them, then he asked again are you sure on your rating for linux, I said yes.

 

He asked favourite subject, I said DSA. He told to write any program using any DSA, I wrote a string search program using Trie and explained everything to him, he was quite impressed at that time. Then he asked some real-life applications and we had some discussions around this.

 

He also asked the basics of Memory hierarchy and some comparison. 

 

Then he moved to OS and asked some OS related questions.

32 students were selected for further interview process.

 

3) Technical 2:   (45 min)

The interview started with basic introduction. 

He started with asking questions about my projects. He asked about the challenges and how I overcame those challenges.

 

Then he saw MYSQL in my one of the project and started asking the DBMS related questions.

He asked me to design a database for a scenario.

-Create table on given conditions/constraints(constraints were wrong)

-Then he asked me to correct the constraints(by dropping them)

-Asked some SQL queries on joins, aggregate functions, group by, etc.(make sure you practice SQL beforehand)

 

Then He moved to DSA,

--Write a program to Convert Roman String to Decimal(IX → 9)

--Write a program to reverse a Linked List

 

Then he asked about OOPS,

--Pillars of OOPs,

--Real life examples of OOPS around us(in the library, as interview was conducted in Library)

19 students were selected for further interview process.

 

4) Professional Fitment Round:  (25 min)

The Round started with basic Introduction.

Then he asked me about my internship at Siemens.

  • - Key takeaways from internship
  • - What work I did
  • - Asked about Gradle, TOML and Gitlab CI as I mentioned in my resume.

 

Then he asked some Situational Questions, what will you do if…

16 students were selected for HR round.

 

5) HR round:   (20 min)

Started with introduction, She asked me 

How was your day? What mistake you did? 

Why do you want to join DB?

Describe yourself in 3 words (cover the answer with proper examples).

What will you do if one of your colleague isn't working?

What will you do if you've arguments with making a decisions on a project?

 

Finally 15 students including me were selected for the Deutsche Bank Grad Offer.

 

TIPS:

1. Be confident and  have a smile on your face, even if you failed to give the answer.

2.  Try to communicate with the interviewer, ask doubts, they may give you wrong information and expect you to ask.

3. Discuss your approach while solving problem and ask for hints if you need.

4. Be ready with some examples supporting your answer.

5. Be ready for the common questions that can be asked on your projects.

 

 

ALL THE BEST

Read more

Veritas Interview Experience 2023

2023-07-30

Veritas Came on campus on 24/07/2023. It was a total one-day process with online interviews on teams.

 

Aptitude Test (Time Duration - 1hr - Hackerrank Platform) :

The aptitude test consisted of 20 MCQ(easy) and 2 coding questions (medium + hard ). For some of the people, they had 20 MCQs (easy) and 1 coding question(easy) + 1 SQL query (very hard).

MCQ were just normal questions from OOPs, C++, DBMS, OS, and CN. If you have a little basic understanding as well, then also you will be able to clear MCQs. 
Everyone had a different set of questions for coding. For me, it was one question on finding analogous arrays https://aonecode.com/Interview-Question/Count-Analogous-Arrays#:~:text=Two%20arrays%20are%20analogy%20if,%2C%203%2C%20%2D3%5D.  and one on graph  

I had solved analogous arrays partially (6/15) test cases passed, and graph all test cases passed(10/10).  Those who had cleared at least more than one were selected for interviews.


Technical Round  : (Time Duration - 1hr - 1:15 hr  , Shortlisted for this round - 20)

First, they asked to introduce yourself,  then they asked to describe about college journey till now in terms of learning technology. Later he asked for preference of coding  language . I had told them C++.

 

  • He asked to explain projects . I had one ML project , so he asked how you did the preprocessing ?
  1. First question was about C++ oops, he gave a snippet of code in which there was base class pointer and derived class object , and base class with virtual function . He asked to predict output.
  • I gave answer by explaining how late binding happens using virtual function …..
  1. Next he asked where is this virtual function made in memory.
  2. What is virtual table ?
  3. What is virtual destructor ?
  4. How to call parent and child class destructor ?
  5. Order of destructor call ?
  6. Use of Destructor
  7. What is Copy constructor ?
  8. Code for copy constructor on notepad
  9. Why reference is used in copy constructor ??
  10.  Do we need to explicitly make copy constructor ? And what if we make ?
  11. push_back vs emplace_back in vector 
  12. He told to create a vector of class and push back objects into it , and tell the count how many times copy constructor would be called ? https://www.geeksforgeeks.org/push_back-vs-emplace_back-in-cpp-stl-vectors/ This article contains the total problem .
  13. Size of int arr[1024] = “hello” and char* ptr , he asked about arr and ptr size , and also asked to make it point to arr and find and particular character. 
  14. He asked to make pointer to a constant and a constant pointer . Difference between them and what if we have another pointer pointing to same memory location as of constant pointer.
  15. Process vs thread 
  16. How process and threads communicate ?
  17. About IPC
  18. Find Nth node from end of Linked List ; code on notepad.
  19. Aptitude question - https://www.geeksforgeeks.org/puzzle-bag-of-coins/  

 

Managerial Round (Time Duration -  45 min -1hr ,Shortlisted for this round - 8)

  1. It was also a totally technical round . He asked to explain all the projects and simultaneously cross questioning.
  2. Next he asked about my internship experience, project over there , why I am not continuing over there .
  3. He had asked many questions on technology stack I used in internship project - Spring, Angular .How much work got completed ?
  4. Then he asked to open notepad and told there are suppose three tables like sales, date, product, .. 5 tables , and consider each having some entries in it like A,B,C .   Now try to make a high level design of database, make whatever assumptions and ideas you have with this data and in the  end give a product with 2nd highest number of sales in last year.
  5. I was cross questioning him continuously , like what is this database about, can there exist sales for every product….  So I made some attributes and keys for each of the 5 table , told him about constraints, relationships .  He asked to optimise it, so I denormalized to make 2 tables.
  6. Later he asked for earlier query , so I was able to make that query some how in the end , and he was impressed.
  7. He also asked about Data warehousing , star schema …  but I mentioned him that I am not aware about this stuff. 

    HR Round (Time Duration - 15 min  , Shortlisted for this round - 4)
  8. He asked to introduce and told that he got feedback of technical part , now lets move to non technical one
  9. Asked me , how you feel in Sangli as i was from Mumbai
  10. Differences in both the cities you feel.
  11. Will you be able to shift to Pune , He mentioned it was to test if you can fit from one team to another.
  12. Asked me what qualities you think you have which would help you in the firm.
  13. Asked 1-2 random questions . 

 

 

In the end , I was selected 😁  (Total candidates selected - 3)

Tip : Try to find out if company had visited any colleges just before coming to your college . And try to get all the questions from them (use your network like Linkedin) , specially aptitude , In my case they were totally same  MCQs, coding questions.

Read more

IdeaS A SAS company WCE oncampus 2023

2023-07-30

I recently got placed at IdeaS A SAS company through campus placement drive, here is my interview experience

The process consisted of total 3 rounds and the drive was conducted for 2 days

 

Round 1: Aptitude
There were 25 mcqs with 5 different sections each consisting of 5 mcqs
Make sure that you attempt every ques seriously as these questions too are considered during evaluation long with coding questions.
There were 2 problems from problem solving section where we were supposed to write the answer with it's explanation.
The last one was a coding question of easy level.


The whole aptitude round was conducted on Reliscore platform.
A total of 22 students were shortlisted for next round for software engineer role.

 

Round 2: Technical interview
This round lasted for about 1 hour.
Was a very generic interview, it was a panel a 2 people. They asked questions on almost everything that I mentioned in the resume.


Some of the questions are.....
1. Brief intro about myself.
2. What is your favourite subject? I said OS
3. What is swap space?
4. What is MBR?
5. How does file system work?
6. What is indexing?
7. What is partitioning?
8. How will you remove duplicates from an array?
9. Write a code for merge sort.
10. How did you store images in your MERN stack project?
11. On what part of the project you worked upon?

12. What is an image in Docker?

13. What is containerisation?

14. Write a Dockerfile for nodejs project.
15. A puzzle.....There are 10 different coins each of denomination from 1 to 10 each weighs different, coin 1 weighs 1 gram, coin 2 weighs 2 grams, ........coin 10 weighs 10 grams. One of denominanations coin is defective and we to have to find that defective denomination in 1 weight using balance.
16. Any questions from myside?.......I asked about their role in company and any suggestions for my improvement.

 

Tips:
1. I didn't know the solution for puzzle but I tried. I asked for hint but they didn't give that too. My solution was not perfect but I still made sure that I at least try.
2. Be calm, confident and talkative. They are more interested in the way you approach a particular problem.

 

A total 7 students got shortlisted for next round

 

Round 3: Managerial + HR
This round lasted for about 1.5 hours and honestly felt more difficult than the technical one. The interviewers were very experienced and clever.


They started with the utility of my project, whether it is deployed or not........In my case it was deployed which I think gave me an edge over others. 
Some non-tech cross questions on my project .
Favourite subjects from academics and why?

 

After this there were more of a behavioural questions which are very much situation based
1. Who is role model?
2. What are your aspirations?
3. Where do you see yourself after 5 years?
4. Are there any plans for higher education?
5. Apart from academics your favourite subject?
6. Do you have interest in politics?
7. The thing that you learnt on your own?
8. The decision that you took that you are most proud of?
9. The decision that you took that you are most ashamed of?
10. How will you deal with people?

 

Tips:
1. Soft skills and fluent English speaking helped a lot in this round/
2. They were just expecting honest answers from my side.

 

Finally they hired 4 students for FTE as SDE and 3 interns whose PPO will be performance based. I got a FTE offer!!!

Read more

Interview experience PubMatic

2023-07-29

Aptitude

It consists of two stages:
1. MCQ's

2. Coding questions

 

 1.MCQ were based on core subjects and OOPS. There were around 30 MCQ questions. Difficulty level of questions were from easy to moderate. Time will be the main constraint for cracking this stage. You have to give correct answers of minimum 75%-80%  MCQs for making your chance to qualify for interview a bit stronger.
2. DSA question were basic, but were application based, there are no straight forward questions as you practice in any of the sheets. You have to use the concept of questions you solved previously in such application based questions. There were three coding questions and you have to solve atleast 2 questions completely and last question must have atleast 50 % test cases passed. Array, string, stack, queue were on main focus.
 

Interview
 

There were total four interview rounds followed my HR call at the end. Total interview rounds depends upon the interviewer, until the interviewer gets satisfied and their requirements are not fulfilled, rounds goes on increasing. But you can expect minimum 3 rounds. First round was consisting of questions based on OS and CN followed by some basic coding questions and OOPS concept. Second round was completly DSA based, I was given four coding questions to solve and was asked to answer some basic OOPS concept simultenously to test multi-tasking. Third consisted of DBMS queries and some resume based stuff, but main focus was on DBMS queries, they check how you can write most efficient query to reduce i/o time. Fourth round again was based on DSA, but here I was given code and was asked to make it time and space efficient. 

Coding questions were based on array, string, stack, queue, tree.(Questions from DSA sheets are enough, just make your basics clear)

Tips:

1. Make sure you are clear with all the concepts of OS, DBMS, CN and OOPS. If not, atleast study sheets that are availalble online that has limited content which can be covered in short time.
2. You must have complete idea of all the things that you mention in your resume, mainly the projets and the tech stacks that you mention.
3. Dont make use of such approaches or technology of which you dont have complete knowlwdge. e.g. I made use of red-black tree during my third round, because I was knowing that the problem given to me can be more efficiently solved by this method. But I was unaware of implementation of red-black tree. You must avoid such things, you can simply say that you dont have any idea.

4. Be confident while giving answers and dont argue with the interviewer. After every round make sure that you ask atleast one question to the interviewer.

5. You must have fully working projects(minimum 2) and must be able to explain the project in proper manner.

6. Make sure you study top interview question from various sites such as interview bit, GFG, tutorials point. It really helps, because interviewer will also be not in touch with core subjects and DSA for years, there are great chances that he will pick the question from these sites.

7. Also study top 50 puzzle question from GFG, most of the interviewer will ask these quiz questions to check your mental ability.

8. Even though if you know the answers of the questions asked by the interviewer, dont suddenly answer the questions, first think then apply some logic then answer.

 

 

ALL THE BEST

Read more

Interview Experience 2023 - PubMatic

2023-07-27

PUBMATIC INTERVIEW EXPERIENCE :

Apti:
100% Technical. 

MCQs of OOP, CN, OS, DSA theory and 2/3 coding questions.

⏰ Time: 1 hr 30 mins

 

Interview: 
Total 3 technical coding Rounds. And 1 HR Call.

 

1st Interview:
Asked theory questions from all subjects including concepts of CN, OS, OOPs. 1 difficult database query (based on joins) and 2 coding questions. 
⏰ Time: 1 hr 30 mins.

 

2nd Interview: 
4 coding questions of DSA. 

Array, Circular Queue, Constructors, Tree. 
⏰ Time: 1hr

 

3rd Interview:
FrontEnd related questions based on Resume.
⏰ Time: 30mins

 

Tips:

  1. Add the coding languages in resume in which you are perfect with.
  2. Dont say “No. I don't know” to any question it shows negative impact on interviewer. Give any relatable answer if you dont know the exact answer.
  3. Be confident while answering.
  4. If interviewer has told to code on any question first tell the basic approach then go for efficiency. And if interviewer is satisfied with your approach then start for coding.
  5. For Technical MCQs search on google like top 100 MCQs of CN, Top 100 MCQs of OS and cover every theory subject.
  6. Be perfect in any sheet for coding from Array to Trees. If possible cover Heap as well.

 

 

All the best!

Read more

Deutsche-2024 Batch

2023-07-22

Deutsche Bank Interview Experience(20/7/2023)


 

The whole process consists of 5 rounds:

  1. Coding Round
  2. Technical Interview 1
  3. Technical Interview 2
  4. Professional Fitness Round
  5. HR Round


 

Coding Round:

Coding round was held on Hackerearth. Make sure you have a system compatible with hackerearth, many students face problems related to browser crashing, camera access etc.

Questions asked were of easy-medium level, some of the standard leetcode questions.
First question was based on Two pointers, Second one was based on Binary search and Third one was based on prefix sum.


 

Tip: Make sure you attempt all the questions by brute force at least. Some of the    students were shortlisted even after partially solving one or two questions.



 

Technical Interview 1:

The interview started with my basic introduction, then 

  • Pillars of OOP
  • Give real life examples of pillars of OOP in this room itself. (We were sitting in the library, hence real life examples of pillars of OOP related to the library.)
  • Coding Question: Given a string, check if all the characters in the string are grouped or not. If grouped, string is valid, else invalid.

(For example, aaabbbccccc is valid ,    aabbaacc is invalid)

(He asked me two do the coding on online compiler, and then checked if code 

Works for all the cases)

  • Difference between BFS and DFS. Examples like when to use BFS and when to use DFS.
  • Difference between linear and circular linked list.
  • Some basic questions related to the project, like why this problem statement, tech stack etc.
  • Then he asked a sql query based upon joins and aggregate functions.

     

Out of 44 shortlisted for interviews, 32 were shortlisted for next round.


 

Technical Interview 2:

  • Started with basic introduction
  • Then he started asking some puzzles:
  1. 6, 9, 18, 27, ??, 2241 : Find the missing term
  2. There is a tunnel of max height 13 feet and a truck standing in front of a tunnel of height 13.1 feet. What will you do to pass the truck?
  3. There are some rabbits and chickens in a cage. Total number of heads is 72 and the total number of legs is 200. Calculate individual count.
  • If given the chance, which technology or which domain would you like to work in? Why? Have you done anything related to that particular domain till now?
  • As I had project using MERN stack, he asked some questions related to Javascript:
    • Features of ES6
    • Significance of Fat arrow function
    • Closures in Javascript
    • Spread operator in Javascript


 

  • Coding question: Given a string consisting of lowercase alphabets, return all the palindromic substrings of a given string. He asked for a dry run on paper as well.


 

Out of 32, 19 were selected for next round.


 

Profit Round(Professional Fitness Round):

  • He started with hobbies mentioned in the resume, and I was having one as wildlife photography. We had a brief discussion on wildlife photography.
  • He asked if I had decided on my final year project. Some questions related to that problem statement.
  • Any plans for further education?



 

Out of 19, 16 were selected for final (HR) round.


 

HR Round:

  • Tell me your 3 qualities/strengths. Justify them with your experiences.
  • As I mentioned in the resume that I organized the WCE Hackathon’23, she asked some questions regarding it:
    • What was the format?
    • What was that unique thing that you put on the table, which others probably could not?
    • What challenges did you face?


 

  • Some scenario based questions:
    • What will you do when one of your team member is not responding at all?
    • What if all of the members are good, but there is lack of synchronization, like each and everyone has some different thoughts?
    • If there is something going wrong, then would you dare to stand and speak regarding it? Consider the fact that it might affect your growth and position.


 

Final verdict: Selected


 

Tips:

  • Never ever miss a chance to stand and speak. Show your interest by asking questions during PPT and even when the interviewer asks if you have any questions for me? I asked the question: “How can I make the most of my final year of B.Tech? ”
  • Develop good communication skills. It is the key when HR rounds are concerned. It helps a lot even in technical rounds as well.
  • Focus on the basics.



 

All the best everyone!!


 

Read more

Interview experience Veritas on-campus

2023-07-21

Online Assessment
A). 20 MCQ questions on the core subjects
B). 2 coding questions, one was on string and second on dp

Round 1: (Technical round)
It was a technical round. It started with an introduction. He asked me about my language preference and to open any code editor. 

He started the round with introduction and moved on to cpp. He asked me to implement all oops concepts.

Then he asked me about error handling and also to implement the error handling in cpp.

There were questions regarding working of cpp language and compiler.

Later he moved on DSA part. He started with basic data structure questions.

After testing my DSA, he moved on to DBMS and asked a few basic questions such as what is DBMS? What is the difference between an SQL database and a NoSQL database? All the questions were so basic.

There were some questions on string also.

In last he asked me about my project and internship and asked some counter questions on internship project.

 

Round 2: (Hiring Manger round)

It started with my introduction and then She asked me about my project, internship, my all experience, club position.

Then he asked me one puzzle. It was based on binary search. I told him many the ans. But asked me more efficient and and to optimise the ans to reduce the steps. 

He asked me about my future goal and education.

I told him currently there no plan for PG.

Then he asked me counter questions on my ans. But I was stick to my ans.

 


Round 3: (HR Round)
It was quite an easy round and asked me about me and who took my interviews. Later he asked how many employees work in Veritas, he was just checking If I attended PPT sincerely or not. Then he moved on to discuss the salary structure. 

In last I asked one question to him.

 

 

Tips:

1) Prepare DSA and Core subjects basics so well.

2) Always remember if interviewer asked if you have any questions? Then this is big opportunity. Don't miss this opportunity.

3)Don not panic at the time of interview.

4)You clear communication is always plus point.

Read more

Aspect Ratio Analyst Role (On-campus) 2023

2023-07-17

First Aptitude + Coding Test (75 minutes):
(All branches were allowed for this round)
It was conducted online on a platform called Mettl. The test consisted of 3 sections (Quant + Reasoning + logic, Data interpretation, Coding) the total test was of 75 minutes important thing to note was there was a negative marking as well. The sections can’t be switched so the sections need to be solved individually. The first section contained 10 questions and the level was easy. The second section had 6 questions, 3 for each given data set in terms of chart/graph/etc. The level was easy to medium. The level of questions was easy of those 3 coding questions as well.

Second Aptitude Test (60 minutes):
128 were selected for the second round
It was conducted offline in our college we were given a set of papers containing 12 questions with a total of 33 marks. We were given instructions that we needed to solve each question step by step or at least the approach in the given blank space by which we arrived at the solution. Directly writing the answer would not be considered for evaluation. The test questions were of topics Quant Reasoning and Data interpretation. The level was easy to medium.

Interview Round 1 (~ 40 minutes):

28 were selected for Interview Round 1
It was conducted offline in our college, I was first asked for my resume and a short introduction.

The questions were:
1) Given that an apple weighs 150 grams and a truck full of apples with a standard deviation in weight of 10 grams, what is the probability that the weight of the selected apple will be more than 160 grams?
2) Given a Square of side 10cm and 6 points can be placed anywhere inside the square what is the probability that the distance between 2 points will be more than 8cm.

3) Which are in more quantity the no. of wheels or no. of Doors in Sangli (These types of questions are called guesstimates I would highly recommend researching these questions online and understanding the approach for solving these problems)

4) As I was from CSE, I was told to explain any two concepts of CSE considering the listener is not from a technical background. I explained the concept of finding if a number is a power of 2 or not in constant time, and I explained merge sort step by step.
5) Then he asked me what do you think would a CSE graduate do in our company.
 

Interview Round 2 (~ 25 minutes):

9-10 were selected for Interview Round 2
It was conducted in online mode. I was first asked to write code for inserting a node with a given value at a given index position into an already present linkedList, I explained each case of inserting a node at head, tail and anywhere in between in detail. 
Given that you have 10 lakhs and you can invest in an industry, for the first 2 years they will not be giving you any money but from the third year onwards they will give you 4 lakh each for 3 years so now you have to find out whether it is more profitable than an investment in a bank for the same amount of money and time or not.

At last, I asked what a CSE graduate does in Aspect Ratio
 

The results were declared and 4 of us were selected.

Read more

Deutsche

2023-07-12

Deutsche bank visited our college in month of July. They offered a CTC of 19.65 LPA for Graduate Analyst role. The Hiring procedure is similar to many companies. The Deutsche Bank team conducted total of 5 rounds. 1. Aptitude Test(Online Coding test - 90 min) Coding test with 3 coding questions. All three questions were of medium difficulty. First question was on Array Second question was string based. Many student smart played with this question as the output is either yes or NO. So printing YES might clear half of the test cases. Third question was graph(grid) based. 30 students shortlisted and interviews were scheduled after 1 week. 2. Technical Round-1 Round started with introduction followed by discussion on projects that mentioned on resume. This round is time bounded. Interviewer quickly shifted to coding question(n-array tree based). I was able to solve and code the solution completely. Then some questions on CS-fundamentals based on DBMS(ACID properties, Indexing) and OS(Deadlock, Paging). Interviewer also asked a puzzle which I knew as it is one of puzzles from GFG. 3. Technical Round-2 This round started with discussion on project followed by two coding question. One on stack using queue and queue using stack and another on linked list(medium difficulty). Then some discussion on CS-fundamentals(OOPs, DBMS, OS). Asked to write some SQL queries and discussion around it. 4. Pro-fit round and HR round Pro-fit round focused mostly on projects and scenarios based questions. In HR round discussion was related to strength, weekness, goals, higher studies and why DB. Be confident and clear in this rounds. Tips: 1. Go through GFG archives - interview experiences 2. Ask questions whenever given opportunity. 3. Research on company beforehand. 4. Deutsche Bank focus on DBMS and SQL.

Read more

Druva - 10 July 2023

2023-07-11

1) Aptitude :

 

10 MCQ 

3 coding questions

 

2 ) 1st Technical Round

 

- Tell what you did in 3 years of engineering
- Explain One of Project and related questions.
- DSA coding question
- Given two strings. If # is present in string than it will work as backspace .
I.e last character will get deleted ..
After that you need to compare two strings to check equality.

- Next permutation of unique Numbers in array.
- Next permutation of duplicate Numbers in array.

- Inheritance in real Life
- Multi threading
- Drawbacks of Multi threading
- Deadlock 
- Deadlock prevention technique
- Locks and semaphores.
- Explain any OS concept in detail.

 

Interviewer Open for any questions :


3) 2nd Technical Round :

 

- Explain any Project which is near to your heart.
- Explain 2nd project.
- Explain 3rd project.
- How will you design a database for Multi chain Hospital System.
- What parameters you will consider to scale your database
- Retrieve data without querying database.
- What is cache memory.
- How to implement cache.
- what is Virtual Memory
- what is demand paging
- how page fault works.
- thrashing 
- how to resolve thrashing 
- Puzzles:
- Puzzle 1: 
 3 ltr bucket 🪣 , 5 ltr bucket 🪣
Try to measure   4 ltr water using this buckets.

- Puzzle 2:
3 switch and 3 bulbs 💡
Try to map every switch and bulb in one go.

- what is load balancer.
- how load balancing is done
- does DNS requests goes to load balancer.
- what is IP address in real life
-  ARP protocol

 

- Interviewer open for any questions.

Read more

Druva

2023-07-09

Coding/aptitude round:

PATTERN:
1. The 1st coding question was based on strings in which we
were supposed to return no. of unique years from string
consisting of multiple dates(with dates in format dd-mm-
yyyy).
2. The 2nd one was also on strings where the task was to
convert a string like 'a1b2c3' into 'abbccc' which is fairly
easy.
3. In the 3rd question, we were given an array and were asked
to sort it in such a way that odd and even numbers come
alternatively. E.g. if 10 25 20 40 55 is the i/p array then the
o/p array will be 10 25 20 55 40.

 

CS FUNDAMENTAL QUESTIONS:
1.The core section was divided into 3 parts:
DSA, C++ and Computer Networks.
2. DSA section included questions on stack, linkedlist, queue,
and recursion
3.There was one basic output question, one 2D array ,one
related to exceptions in C++ section.
4. In CN there were questions related to OSI model, parity bit,
port numbers,

 

Technical round:

Started with my basic introduction. Then he
asked some basic queue questions and real life
applications of queues. Then he moved onto DSA
questions. The 1st question was based on
linkedlist where I had to swap two nodes. As
interview was offline he told me to write the code
on paper. I first explained the approach and then
wrote the code while side by side discussing how
I'm implementing the approach. 2nd question
was on diameter of tree. I tried to explain the
code but wasn't able to properly implement.
After that he asked me about
which data structure and
algorithm to use for storing and
sorting 1 million numbers.
Except one page fault question
no core questions were asked.

 

HR round:

Similar to TR this one also started with basic
introduction. Then he asked me about my
favourite subject in curriculum and asked
some questions on that. Then there was brief
discussion on my hobbies and interests. He
asked few questions on projects like tools and
technologies used, members in group, what I
did in the project and some others. Also he
asked me what technical things I read apart
from course curriculum like any news related
with startups and others.
After that he asked me why I
want to join Druva which is very
normally asked question. In the
end he gave me some feedbacks
about my performance and that
concluded my HR interview.

 

TIPS AND TRICKS:
1.Practice coding in different languages(max 2 or 3) before
coding rounds. You never know which libraries might come
handy.
2.Decide to either code first or solve mcq's depending on
marks' distribution.
3.Thouroughly prepare the topics which you can. The
interviewers don't expect us to have answer of each and
every question but do expect us to have proper
understanding of what we've prepared for.
4. Give mock interviews if possible.
5. Briefly greet the interviewers. Do handshake if possibe.
6. Have a smile on your face.
7.Try to maintain eye contact with interviewer.

 

DO'S AND DONT'S:

 

Do's:
1.Do proper research about the company, which you're gonna
sit for.
2.Thoroughly check various options and functionalities in
exam portal of the aptitude test.
3. In the interviews have patience and let interviewer ask the
questions.


Dont's
1.Don't be nervous while interviews and maintain your energy
throughout the interview.
2.Try not to interrupt interviewer.
3.Don't talk too much or too less,
nor too fast or too slow and also
not too loud or too quiet.

Read more

Deutsche Bank Interview Experience (Graduate Analyst)

2023-07-07

Deutsche Bank is a Global Investment Bank. The role which they offer is Graduate Analyst with offices at Pune and Bangalore .The CTC offered was 19.6 lpa 

 

Aptitude Round :

There were 3 Coding Questions :

2 Medium level of difficulty 

1 Hard level of difficulty

Time provided was 1.5 hrs

 

Interview Round 1 :

I did see his LinkedIn profile before Interview and got to know he had knowledge and experience of databases so I had cleared that he would take it deep into database.

He started it off with the first question of OS (maybe it was the same question which love babbar has in his OS notes).

Then he asked few more questions on OS (easy to medium level),

I think the OS playlist of Gate Smasher or Love babbar is enough (atleast for this interview)

then he asked about DBMS (ACID , transaction, 2nf

then asked few queries (find highest salary among the table with 3 different methods and nth highest salary, also asked how to join given two tables with some conditions) he also gave me some code snippets and asked me about their output 

Asked about OOPs and their importance 

then he moved towards DSA. 

Started with why do we need DSA?

Then adv of Linked list over Array , then many more questions followed up 

He asked how would you reverse a string (approach only )

Asked about searching methods and which is more efficient

Then there was discussion about projects

 

Interview Round 2 :

In the previous interview I was pretty good at answering questions of os dbms and project but I did fumble at dsa and also didn't answer a few questions thats where they thought that they need to test my dsa 

The Interviewer at the start itself said see I'm gonna ask you 15-20 questions and I have list of all these questions, then he read out all those questions, 

I had answers for nearly 60% of those and not for remaining ones 

 

So It started and questions were easy to medium level 

I was pretty nervous , was fumbling at nearly all questions so I asked for 2 mins of time so I calmed down myself 

He was giving me code snippets of data structures and asking me their outputs , in the whole interview he asked about 12-15 code snippets

Then he asked a few difficult questions (I'm unable to remember those)

Then he asked with programming how can u find a file in the computer

This interview was a bit of roller coaster one coz few of questions I was very good and not in a few, 

then he asked me a question to give approach using hash maps and I was unable to answer it then I asked him to give me some time to think then I gave him a approach using linked list and I kind of won him with that answer 

Then there were few more questions 

he asked me to code for few linked list questions 

I don't really remember if he asked about project 

This was a pretty difficult interview 

 

Interview Round 3 (Professional Fit Round ) :

This Round was non technical 

They asked about my family background , my hobbies and achievements 

Then asked about my weakness (I said currently I dont have any , I have worked upon my weaknesses ).  Then he asked me about finance (as I had mentioned it in the interview)

Then he went on to ask questions about hobbies and strengths 

Then he asked about my projects then asked about difficulties which I faced in my project and how did I tackle them

He gave me scenarios and asked how would I behave 

He was a pretty chill guy!

You can easily clear this round with good communication and confidence

 

Interview Round 4 (HR Round) :

General HR questions 

Why deutsche bank ? (prepare this answer prior to interview)

asked about my family background

 

Tips :

See guys you are students you aren't expected to know too much , its fine if you dont know many concepts , all they want is a confident grad willing to learn newer tech 

Don't be underconfident or overconfident 

the above questions are not all which they asked me, I don't remember all (so don't just prepare only these questions for interview )

Do prepare for HR interview 

Do prepare for standard project questions beforehand

I prepared for interviews like I thought that I have to win these interviewer so I did read a book ‘How to win friends and influence people’ before interview and did apply its concepts on interviewer.

This technique came pretty handy in profit round

Always Smile in a interview (smile in the sense that doesn't feel over)

Smile if you answer a question , smile even if you don't answer

Make sure you take control of little things so eventually you turn out result in your favour.

 

ALL THE BEST !!!!

 

 

 

Read more

Veritas Oncampus Interview Experience

2023-07-07

Veritas was 3rd company visiting campus in the placement year 2022-23. It was a one-day process of all the rounds and interviews. The complete process was an online process that included a Presentation, an online assessment, and all Interviews rounds.

Online Assessment
A). 20 MCQs baesd on CN, DBMS, OS, and OOPS. All these MCQs were easy. 
B). 2 coding questions, one was a variation of string reversal I would rate it to the Leetcode easy category and another one was a DP question, Minimum No. of taps to water the garden  it was a Leetcode hard question.

Round 1: (Technical Round || DSA + Project + DBMS + OOPS || 1 hour : 20 Min)
It was a technical round, my interviewer was 11+ years of experience in Veritas. It started with an introduction and asked some counter questions on my project and Hackathons that I won. Later he moved on DSA part, Unlike others my whole interview was DSA-centric. He started with basic questions such as creating a Doubly linked list class and creating some functions to add elements in a Doubly linked list, searching elements in a Doubly link list. First, he asked about the approach and then gave me time to code it up, also asked me to give proper comments and asked what would be edge case and time complexities. Another question was to reverse words in sentences and not complete sentences, I gave him 3 approaches and he was quite happy about my depth in DSA. Later he moved on to Trees and told me to create a Tree class and write code for the Zig Zag traversal of the tree. This was quite an easy question and solved it quickly with proper comments and complexity. After testing my DSA, he moved on to DBMS and asked a few basic questions such as what is Indexing in DBMS? What is the difference between an SQL database and a NoSQL database? What is Clustering in DBMS told me to write a query for Clustering in DBMS. At last of the interview, he asked a few questions on OOPS they were quite basic and easy.

Round 2: (Hiring Manger round || OOPS + CN + DBMS + Managerial questions || 55 Min)
It was the hiring manager round, my interviewer had 16+ years of experience in Veritas. It started with my introduction and then She asked me about my project, hackathons, and coding journey.
Then she asked to tell me the Data structures I know and specify real-life examples of each data structure, I answered it quite well and she was impressed as DS was my strong part during the whole process. Later she asked What are 4 pillars of OOPS are and explain it as if She is a school student and doesn't know anything about coding with some real-life examples. I felt this was the most difficult question in my interview as She was asking a counter question on each sentence I spoke about OOPS. Later she moved on to Puzzle luckily I solved that puzzle as I was knowing the puzzle. It was about a train and a bird. At last, she asked managerial questions and some situational questions, and to every answer I gave she asked a counter question and it was quite exhausting for me.

Round 3: (HR Round || 10 Min)
It was quite an easy round and asked me about me and who took my interviews. Later he asked how many employees work in Veritas, he was just checking If I attended PPT sincerely or not. Then he moved on to discuss the salary structure. 


Tips:

1. Prepare DSA properly and in-depth, will help you Off-campus and as well in other companies.

2. Always asked the question to the interviewer if you have any doubts, most of the time they phrase you half question so you should ask about the remaining entities in question.  

3. Prepare core subject concepts with some kind of real-life examples, as they don't want textbook definitions.
4. Be confident and tell the interviewer if you don't know the concept or answer just don't give them wrong or made-up answers.

5. Don't cheat during OA, a lot of cheating happened during Veritas OA. 
6. There is no special preparation required for Veritas, just focus on DSA and DBMS. No CN was asked to me during the entire interview process but it was asked to another student, So prepare it as well.
7. If you have any doubts or queries, you can reach out to me through LinkedIn.


Thanks,
Shriharsh

Read more

Atlas Copco on campus 2023(29th & 30th may)

2023-07-05

Structure of the entire interview process was -

Round 1 - Aptitude test

Round 2 - Group discussion on any non technical topic

Round 3 - Technical + HR interview 

 

Experience - 

 In interview firstly they asked me about my brief introduction in which i included projects n internship that i had done. At starting there were simple questions on my position of responsiblity, on my skills which i had included in my resume. They asked me  to prove myself according to your skills. Later on interview went to my technical skills. 

They asked my about my favourite subject and whole interview was gone on that. 

Questions was like - 

 

1 . Tell me about MSEB power supply of vishrambag, sangli

( For this question i had drawn a single line diagram). 

if possible try to draw circuit diagrams according to questions

 

2 . Types of AC and DC motor

 

3.  Some questions were based on my internship that  i have done which is of solar power plant.

 

Atlas Copco was the very first core comapny arrived at campus. Try to focus on your resume which is most imprtant part in interview process. Try to brush up your technical knoweldge before going to interview. work on your communication skills which play a crucial role while delivering your knowledge and interest before an interviewer.

Be good with the basics of your domain or have at least one field of interest in your domain (like, Electric machines, Power system, Control system, Power electronics, etc.).

Be honest on your resume.

Do good research on the company.

 

 

 

 

 

 

 

Read more

Espressif Interview Experience

2023-07-04

Tech Round 1:
a.Queue implementation using other data structure
Given Ans:
1.array
2.circular array(Space efficient)
3.LL
4.Using two stack(He unaware or pretend to be unaware of this approach,don’t
know🤣)


b.HTTP/HTTPS difference


c.Status code :404,501 etc.


d.SSL certificate


e.Given a queue & an api who generates a random number if no is odd then pop the queue
element ,if number is even then push element into queue considering all edge cases like
number generated from api can be null etc. & REST API information


f.Comapare deadlock with real life and how to avoid it.
Given Ans: two car stuck on single road approaching towards each other.


g. Exception handling(significance of finally keyword)


Tech Round 2:
a.How was your 1st interview and from that which subjects you feel you are strong or weak


b.Interviewer asked me about are you familiar with linux OS
Ans:No😅


c.language specific :CPP


d.Significance of Static keyword word


e.Oops: inheritance,polymorphism


f.real life example of runtime polymorphism(Car - SuperCar)

 

g.merge two sorted linked list code


h.Puzzle of finding max nth floor value from which when we drop an egg it will not gonna
break
Given approaches:
1. Naive o(n)(starting from 1st floor,going to each floor & testing by dropping if not broken
then moving to upper to previous floor)
2. Binary Search o(logn)


Tech Round 3:
a.Discussion on project
My project is on blockchain so he asked about me transaction handling in ethereum
blockchain
Given ans:
1. using smart contracts
2. Miners or group of miners


b. Given an array of roll no. you have to sort it in O(N) time and O(1) space
Ans: I had given O(N) time and space complexity.(Use values of 1st array as index to
second 1)
O(N) time and O(1) space


HR:
1. After 5 years
2. Strength and weakness
3. Family Background
4. How do you explain “who is Rushikesh?”(Bit Though question😂)

Read more

PubMatic Interview Experience 2023

2023-06-30

🩵 PUBMATIC INTERVIEW EXPERIENCE :

Apti:
100% Technical. 

MCQs of OOP, CN, OS, DSA theory and 2/3 coding questions.

⏰ Time: 1 hr 30 mins

 

Interview: 
Total 3 technical coding Rounds. And 1 HR Call.

 

1st Interview:
Asked theory questions from all subjects including concepts of CN, OS, OOPs. 1 difficult database query (based on joins) and 2 coding questions. 
⏰ Time: 1 hr 30 mins.

 

2nd Interview: 
4 coding questions of DSA. 

Array, Circular Queue, Constructors, Tree. 
⏰ Time: 1hr

 

3rd Interview:
FrontEnd related questions based on Resume.
⏰ Time: 30mins

 

Tips:

  1. Add the coding languages in resume in which you are perfect with.
  2. Dont say “No. I don't know” to any question it shows negative impact on interviewer. Give any relatable answer if you dont know the exact answer.
  3. Be confident while answering.
  4. If interviewer has told to code on any question first tell the basic approach then go for efficiency. And if interviewer is satisfied with your approach then start for coding.
  5. For Technical MCQs search on google like top 100 MCQs of CN, Top 100 MCQs of OS and cover every theory subject.
  6. Be perfect in any sheet for coding from Array to Trees. If possible cover Heap as well.

 

 

All the best!

Read more

Josh Software pvt Ltd On Campus Interview

2023-06-23

About Josh Software

Josh Software is Service based(or semi service based) company.Offices present in Pune and Banglore in India.Company mainly hires for Software Engineer role.The stack expected is diverse and not specific.But they mainly focuses on DBMS,Java,SQL,MongoDB,DSA,OOPS.

 

CTC offered: 7.87LPA

In Hand Salary: 5.40LPA

 

1.Aptitude Round

In aptitude round 3 questions were asked.All of medium difficulty.The used their own software for exam.Each questions is provided with 4-5 submit attempts.The questions were  based on sorting and string manipulation.

 

2.Technical Round 1

i)Explain about your college projects 

ii)explain t tech stack used in projects 

iii)Which database is used in project

iv)Write sql query to design a database schema

v)OOPs

vi)explain method overloading/overriding 

vi)difference between Interfaced and abstract classes in java and C++(syntax difference)

vii)4 Normal Forms in DBMS 

viii)Databse transactions

viii)asked which data structure you like the most,I said Trees then he asked to write the logic to mirror the tree.

 

3.Technical Round 2

i)What is Node and what is its use.

ii)Is Node is single threaded and why.

iii)What is Scalability.

iv)Is javascript single threaded.

v)what is async execution in JavaScript.

vi)Write query to fetch data from MongoDB 

vii) Write query to fetch data from MongoDB with multiple filters.

viii)What is exception handling in Java

ix)difference between try ,catch ,finally.

x)why to use finally block in Java

 

 

4.HR round

i)what will you do if you want to deploy an application(unplanned) and on the same day you have your planned trip.

ii)what do think of your previous rounds ,were they easy or hard.

iii)what do you know about company.

 

 

Tips.

1.A good knowledge of DBMS is required.

2.project stack  knowledge is required.

3.Prepare well Core Java.

4.MongoDB and SQL queries

 

 

Read more

DB interview Experience (Graduate Analyst)

2023-06-22

Deutsche Bank is a German multinational investment bank and financial services company. Generally, they start oncampus hiring in month of July. They offered the job role of Graduate Analyst. Their process of hiring includes 1 aptitude (coding) test round and 4 interview rounds.
 

Aptitude Test :
In this round, there were 3 coding questions of medium to hard difficulty. 2 medium and 1 hard question. These questions were based on array, string and graph. 

The time given to solve these three coding questions was 1 hour 30 minutes.
 

4 Interview rounds :

 

Technical Round 1 :
The very first question interviewer asked was my introduction. Next question was where do you see yourself after 5 years. Then as I mentioned about my internship in resume, he started asking questions about my internship. Then he moved towards technical questions on DSA, OOPs and DBMS.
Questions asked during this interview:
1. Write a code to reverse a string: 
input - Hello World 
output - World Hello
Interviewer asked me to write this code within 5-6 min. And after 5 min he asked me to stop writing. Fortunately, I was able to complete my code within time.
2. All OOPs concept were asked with real time examples. 
3. Deep dive into DBMS. 
- Normalise given table till 3rd Normal form.
- How will you achieve consistency in database?
- Deep discussion about locking protocols and ACID Properties.
- How to find nth highest salary?
- Lot of SQL queries were asked to frame on joins, aggregate functions and subqueries. For this, they will give you input tables and also will tell you how the output table look like.
This round lasts about 40 min.

 

Technical Round 2 :
Second Technical round was a deeper discussion about the projects mentioned in my resume.
I mentioned my top 3 projects in resume. Interviewer asked me to explain any of the two projects. So, I explained 1st project. He asked me the following question regarding the 1st project:
1. My contribution in the project.
2. Tech stack and basic questions on mentioned tech stack.
After these questions, I explained 2nd project which we have built during hackathon in which my team was runner up. I shared my screen and gave live demonstration of that project. The interviewer then asked me about my role in this project. He told me to explain the features of this project. He was quite clear with my project idea and implementation because of live demonstration.
Then after project discussion, he asked me question on sorting techniques and their complexities and to compare them and tell which sorting technique is best. He asked me whether I know about JDBC. As I answered Yes, he asked me a question - how to do database connection in Java (basically, a JDBC connection code)?
This round lasts for 35 min. 

 

Professional Fitment Round :
This round was like managerial round. In this round, they will check your communication skills and will ask about your achievements and hobbies. If you mentioned any club related activity or achievement in your resume, they will also like to know about it. Also, they will give you some scenarios and will ask how will you behave in those situations. They will ask you about your area of interest to work (like which technology you are interested to work in). Also during my interview, interviewer asked me whether I have some finance related knowledge. As I answered Yes, he asked me some financial questions like what I know about mutual funds and investments. 
This round lasts about 25 min.

 

HR Round 
General discussion about you and your family background. HR will ask questions like which location(city) you will prefer to work, why you want to join deutsche bank and whether you know any product of the company. 

It was just 10-12 mins conversation with HR.

 

 

Tips:
1. Be confident throughout the interview.
2. Think aloud when interviewer ask you to write a code.
3. DBMS and SQL are much more important. Study it thoroughly.
4. Read about the company's background and their products a little more.

Read more

Siemens DISW June 2023

2023-06-21

Tech Round - 1


How Cpp program executes
Process when you write header file to executable file.

Loader, linker, preprocessors

Why there is a need of operator overloading. Why to change the meaning of operator?

Why 0 is mention after declaration of virtual function

Which factors will be considerable if you suggesting me to use cloud? 
What are they and why?

Puzzle

Given an array. Move even no. to right side and odd to left.

4 pillars of Cpp

Why Cpp is not completely object oriented programming language?

Diff. Encapsulation and Abstraction
[21/06, 10:57 am] Chote: Explain anyone project in brief.

Why this idea, what r the problems, what makes ur project unique, tech stack, future scope.

Read more

Siemens DISW 2023-24

2023-06-21

Round1:
Started with intro
->How to implement website like udemy i.e course website for college.   
->2 coding questions which are asked in apti she told me to explain the question as well as logic
 First question was easy I told the direct approach
 https://leetcode.com/problems/longest-subarray-with-maximum-bitwise-and/
 For Second one I have implements sliding window,recursion and then tabulation. So I told all the approaches and how I come up
 to solution
 https://anshika-bhargava0202.medium.com/leetcode-727-minimum-window-subsequence-21c40baff689
->About project and my role in project
 Why I used MongoDB in my project
 Relational and non-Relational database
 How data is stored in mongoDB
 Models used in my project
->She asked me favourite subject . I told DSA 
 What is Linked List,Types and Reversed a linked list question 
->Which new technology you want to learn ?
I aksed for suggestions :She was impressed with my tech and clear concepts  
Duration =>40 to 45min

 

Round2:
Started with intro a non-tech intro
->Guess next output 0 1 4 9 17 ?
->Code for printing pattern of 0 1 4 9 .. 
->One question from apti
->Puzzle :banana puzzle on gfg 
 https://www.geeksforgeeks.org/puzzle-15-camel-and-banana-puzzle/
->Optimisation in DSA algo
->Methods of DSA Algo(Greedy,Divide and conquor) ,What is greedy
->Plans for higher studies
I aksed for suggestions:Write clean code on paper
Duration=> 30-35min

HR
Family background,About higher studies 
Will you relocate?
What you learned from your family?
Suggestions: Be self-aware
Duration:(5-10)min

==>Final Verdict:Selected

 

 

Read more

Siemens DISW 2023

2023-06-20

Aptitude - 

  • - time and work
  • - blood relation
  • - Output based C++ questions
  • - visual reasoning etc.
  • - 2 coding questions
    • 1 based on bit manipulation, 1 based on subsequence

 

Technical Round - 1

OOPs concept, questions related to - 

  • Structures in C
  • 4 pillars of oops, constructor overloading, whether destructor can be overloaded or not
  • Can u implement the OOPs concept in c, how?
  • Pointers
  • Coding question - find duplicates in an array, brute to optimal approaches
  • Puzzle - How would you represent the dates of a month (01, 02,…09, 10, 11…30, 31) on 2 cubes having 6 blank faces each, you can swap the places of both cubes.
  • How is heap implemented

 

Technical Round - 2

  • Deep dive into the project
  • difference between Windows and Linux
  • how would u explain OS to a 10 year old
  • some basic OS concepts
  • How would you restrict a class such that it can't be instantiated
  • Concept of abstract class and interface
  • More questions on the same problem - working with a class that can't be instantiated
  • Show what dangling pointers are in the same above code
  • Puzzle - If I give you 24 hrs, and a clock that doesn't have any number on it, just 1 marking on the edge, and only 2 hands, min and hr, both of the same size & height, would you be able to tell what could be the number at that particular mark.

 

HR Round

Are you planning to do MS?

Family background

What does Seimens actually do?

What did you hear about Seimens from your friends?

 

 

 

 

Read more

Atlas Copco GECIA (29 - 30 May) Mech POV

2023-06-19
  1. Aptitude round 

 

  1. Group Discussion round

 

  1. HR + Technical interview round

During the interview, I started with a brief introduction, providing details about my educational background, current position of responsibilities that I currently hold, and a bit about my family background.

 

Favorite Subject:

One of my favorite subjects is Strength of Materials (SOM).

 

Mohr circle: I am particularly drawn to the Mohr circle basics and its practical application. The concept of analyzing stress and strain and understanding their diagrams for ductile and brittle materials is fascinating to me. I have also been motivated to explore the various practical applications of this subject.

 

SFD and BMD Diagrams:

I found the study of Shear Force Diagrams (SFD) and Bending Moment Diagrams (BMD) intriguing, especially when applied to real-life scenarios such as a Cantilever Beam with a moment at the free end. Understanding how these diagrams depict the distribution of forces and moments along a structure provides valuable insights into its structural behavior.

 

Bending Moment Equation:

One topic I delved into during the interview was the bending moment equation. I shared my understanding of how this equation helps determine the internal bending moments in different sections of a beam under various loading conditions.

 

Comparison of Strength in Rods:

A question that came up during the interview was about the strength of rods with the same cross-sectional area but differing in their hollow and solid forms. I explained that the hollow rod would be comparatively stronger due to the distribution of material away from the center, providing increased resistance to bending and torsion.

 

Project-based Questions:

I made sure to prepare my projects thoroughly before the interview. I created a tree diagram outlining the flow of each project, enabling me to present them coherently. I only mentioned the projects that I was well-prepared for and anticipated possible cross-questions regarding them.

 

Taking Care of Health:

Throughout the interview process, it's crucial to prioritize your health. In my case, my interview was scheduled towards the end, and waiting outside until the afternoon made me feel a bit dazed. Therefore, it is essential to maintain your well-being by staying hydrated, getting adequate rest, and managing stress levels.

 

Additionally, I had a funny incident during the interview when I accidentally greeted the interviewers with a "Good morning" instead of "Good afternoon." It caught me off guard, but I quickly corrected myself and we shared a light-hearted moment as we laughed about the mix-up. It helped ease the tension and created a friendly atmosphere throughout the interview. It's important to be able to laugh at yourself and embrace such light-hearted moments during high-pressure situations.

 

Read more

Atlas Copco Oncampus 2023 (29-30 May)

2023-06-18

Round-1: Aptitude round 

It was divided in 4 parts –> 

1. Numerical Reasoning – A test that measures your ability to comprehend numerical information presented in tables and charts. It helps us to understand how well you can work with retail-based numerical data. 

2. Verbal Reasoning – A test that measures your ability to comprehend written information and draw logical conclusions from it. It helps us to understand how well you can work with retail-based written information. 

3. Complex Planning Capability (motionChallenge) – A test that measures your ability to think ahead to solve puzzles. It helps us to understand how good your complex planning skills are. 

4. gapChallenge – A test that measures your ability to follow patterns or rules in logical steps. It helps us to understand how well you can think logically and solve problems. 

 

Round-2: Group Discussion round 

Trending topics may be given (on the spot) like AI - good or bad for the future, Chatgpt, Digital India, etc. and you would have to discuss the topic for around 5-6 minutes.

 

Round-3: HR interview round 

First start with brief introduction & family background. Then, questions based on the project – What was your role in the project? What did you build in project? Detailed questioning on the project.

Next question section included - What are your interests? What do you want to become in the future? Next set of questions asked (based on the above answers). 

A few questions that were put to me – 

1. What are component types of react? Tell their differences? 

2. What are hooks in react? Enlist them. 

3. What is NodeJs? 

4. Is OracleDB a light weight or heavy weight & why? 

5. Difference between OracleDB vs MongoDB. 

6. What are necessary conditions for Deadlock? 

7. How many layers are in OSI reference model? What is function of Application layer? 

8. Questions based on Oops concept – Characteristics of Oops with real life examples, and more questions like this… 

9. Questions on Golang - Method of variable declaration in golang? …

Next few questions based on hobbies. Last question was – Do you have any questions for us? (Try to ask at least one question here).

Read more

Druva Oncampus Interview Experience

2023-06-18

The day started with a company presentation where they shared what the company does then salary structure etc 
Try to focus on presentation as they might ask you questions based on that

Aptitude Round
Then 1St round started it was based on aptitude and coding questions
     The aptitude round had almost 15 MCQ questions (CN,C++,DSA 5 each) 
      MCQ questions were very easy and if you have a good understanding of these subjects then           you don't need any extra preparation still if you want you can practice MCQ questions on GFG
Then after that there were 3 coding questions all of them were easy-medium leetcode level questions.
Students who solved more than 2 coding questions(not sure about their selection criteria but try to solve all coding questions) were selected for the 2nd round.

 

Round I
It started with a general introduction and then the interviewer gave me a Linked list based question and one array based question both were medium level leetcode questions he was more focused on my code quality.

 

Round II
This was a managerial round where the interviewer was a very senior level druva employee he started with recursion based questions and then he asked about a project that i mentioned on my resume so be prepared and only mention project that you really have good knowledge of
Then he also asked a few behavior type questions like have you ever led any team in any contest or hackathon what challenges you faced(he was concerned about both technical and non technical challenges)

Both of my interviews went in DS and project related questions but many of my friends had questions on OS,DBMS and CN


Talking about any preparation you don't need any special preparation for druva as such just continue with your presentation and focus on CN.

Read more

TRDDC - On Campus - Researcher Role

2023-06-17

TRDDC is the first software research centre in Pune, India established by TCS in 1981.TRDDC undertakes research in Machine Learning, Software Engineering, Process Engineering and Systems Research. They have around 12 domain reasearch area in which they are working.

 

Shortlisting Criteria for interview :-

1) Based on CGPA (Mostly above 8.5-9.0)
2) Based on your resume as well as project you did/mentioned - if you have ML, Deep Learning, NLP related project then high chances of getting shortlisted.


Note :- For Interview ID proof or Adhaar Card is must. Before starting the interview they validate your profile

 

Interview was online and only one round containing both technical and HR (Near about 1:30 hr) and panel contain 5-6 people including HR.

 

Technical Question Asked -

1) Tell us about yourself? - Give brief introduction confidently with little simile and give highlight of your project in it

 

2) Probability and Statistic question - Related to bias and unbiased coin

 

3) Asked about whatever mentioned in the Resume
         i) Linux - All commands, kernel, file system, permission etc
        ii) OS - Focus on semaphore, mutex and so on
        iii) OOPS - Features and real life example

                           (https://zriyansh.medium.com/real-life-oop-examples-b77ce3ac228b)

4) What is Smart Pointer and when to use?

 

5) Real life examples of Data structure - https://zriyansh.medium.com/data-structures-and-algorithms-in-real-life-6b2b813d516e (I follow this)

 

6) They ask me DSA question but in puzzle form (The celebrity problem - https://practice.geeksforgeeks.org/problems/the-celebrity-problem/1)

 

7) Tell us about your project - Give In depth information about project. Later they asked related to tech-stack used in that project. So do study the about the technology/libraries used in your project.

 

HR Questions:-


1) How many interviews you face?
2) Family Background
3) If you get selected then your preferable location
4) Interest in field of area
5) if other company pay you more which one you prefer?
6) why to join TRDDC?

 

Important:- Ask question to them whenever they ask you [As in my case they like my question that I asked them, it will create another impression that shows you are interested to join respective company]

 

Thank You and All the Best for Placement!!!

Read more

Gupshup - (Intern + FTE SE1), Location - Mumbai

2023-06-17
  1. Round 1 - Coding assessment (3 students were shortlisted from this round)

No. of questions: 1

Language: Java (Compulsory)

Type: You need to implement a Java Unit testing class using testing libraries (around 15 test cases).

Duration: 3 Hrs 

 

2. Round 2 - Interview (Final round)

ii) Reverse linked list. (Iteratively and recursively)

  • Asked deeply about the projects mentioned in resume. (Bonus - If your project is deployed and used in Realtime)
  • DBMS:

i) What are the ACID properties?

ii) What is indexing in DBMS?

iii) Provided a condition write a query using specific clauses.

iv) Write a query using joins in SQL. (He gave me conditions).

 

All the best!!

Read more

Graduate Analyst

2023-06-16

So Deutsche Bank Contacted our College in month of July.
There were total 5 rounds including 1 aptitude and 4 interview rounds.
The aptitude round was conducted online on maybe 22 July.


1)Aptitude Round:
It's consisted of 3 Coding questions of medium to hard difficulty in a time of 1.5 hrs.

1st questions was on array of medium difficulty.
2nd question was on string which was slightly difficult among all the coding questions.
The  output was expected to be yes or no.Even if you do not solve the question thoroughly Be sure to do the question partially as many students were selected by solving partially.
3rd question was based on bfs..a typical leetcode questions...similar to dijkstra.

For the preparation of Coding round i will recommend you to solve the question of leetcode of medium and hard level difficulty.
So after 1 week 30 students were shortlisted.
The interviews were held after 1 week of coding round so it gives a Plenty of time to prepare for interviews.


1st Interview Round.
So In the first Round he ask me rate in Cpp out of 10...then he ask me basic question of CPP like constructor destructor,deep copy shallow copy, exception handling etc.Then he ask me one of my project..then lastly one puzzle..the round lasts about 40 min.


2nd Interview Round

 In the second Round the interviewer ask me About my Project Tech Stack and said to explain my role in my project...
Then he ask whether u know SQL...as my all projects were based on nosql I just said I know the basics ..then he asked the basics SQL..not queries just intersection union and joins of SQL...Then he asked me One n Ary Tree question to find a particular node and return the path from root to that particular node.. then he ask me to do a run time polymorphism and lastly he asked me a puzzle.
 

3rd and 4th Round

 In the third round they mostly give you a situation and see how you behave it...He asked my open elective and why u choose them..And some other general Discussion...
In the Fourth Round there were just question about my family background and other... discussion...
Mostly Deutsche Bank focuses on SQL...the people whose projects have MySQL Database must prepared SQL.. throughly

Read more

Internship at Baker Hughes

2023-06-15

Hi, 

About company- 

Baker Hughes is a product based comapny primarily works on oil and gas fields products and hires from all branches for different roles. The vacancies are displayed on their carrer portal and are published on unstop and their linkedin page. 

 

Roles offered- 

Software development intern, Data science intern, Quality assurance intern, embedded softwares intern, emissions control intern, etc. 

 

Offices at - Mumbai, Pune, Banglore, Kochin, Gurgaon

 

Hiring process and rounds- 

HireVue round- 30-45 mins.

It is an online round where the question is displayed on the screen. 30 seconds time to prepare and we have to record our response in video format and upload. the max. duration of video is fixed. HR based questions and completion of answer, clarity in answer has additional points. 
The video is evaluated by people in organization personally and accordingly shortlisting is done.

 

Technical round- 1.5 hrs.

Questions are based on position they are offering, the technical lead/member of the respective team conducts the interview. If the interviewer is from development team then quesions will be of development, for data science, the interview will be inclined towards data science topics.

2-3 DSA questions, topics upto doubly linked lists, w 
project and techstack used for the same, 

technologies you are familiar with and questions based on it,  

fluency in communication is not the deciding factor but still has positive impact

 

Managerial + Technical round - 45 mins.

technical DSA questions upto linked lists, database(sql, mongo), 

general background and HR questions.

 

All the best :)

Read more

T systems on campus 1st August 2022

2023-06-15

Hi, 
About the company-

It's a service based IT company acquired by Deutsche Telekom. In India, the primary development operations are performed at Banglore and Pune offices. The newly opened office at Nagpur handles delivery of cloud and digital services. 

 

Role offered- Undergraduate Trainee

 

The company has visited campus for the drive on 1st of August 2022, A team headed by then Director of Talent Acquisition, India operaions Mr. Mahesh Gosavi had come to conduct the drive. however the aptitute round was conducted 1-2 days prior to the visit. 
The rounds and my experience-

Aptitude round-  abt 2 hrs.
MCQs on development (questions on javascript, php, vue js),

verbal ability and English grammer, 

simple quantitative (speed, distance, time and statistics),

2 simple coding questions (topics asked - linked lists, stack and queues)

Time is less, preference should be given to coding questions   

 

Discussion round- abt 1 hr. (all candidates together) 

(This round was undecided previously and was conducted at runtime, unlikely to happen, can skip this portion, no preparation needed)-

It was quite a unique and intersting round and more of a kind of dicsussion where the team tried to check student's clarity of basic concepts, thought process and corporate readyness. They also answered some of our general queries about transistion from campus to corporate.  

A statement was given- “consider cricket ground as an operating system and speak whatever comes to your mind” 

We tried to relate the working of operating system with processes in cricket and shared our thoughts. (for eg. synchronization of processes can be related to multiple processes happening on the ground simultaneously. furthermore the state of pitch decides the state of cricket system unlike the state of OS decides the working of computer system)

and some more non technical + technical combo rounds. 
Nobody was eliminated in this round.

 

Technical round- 1 to 1.5 hrs.

Basic DSA quesions (topics asked- array sorting and which technique to be used in given conditinos, string palindromes, linked list, priority queue),

printing star patterns and logic for the same(on paper coding),

project- what, why, how for the techstack used, 
I had used firebase for one of my android project, he asked me to convert the non relational schema into relational schema and to design the tables and show interrelations,
he drew a rough design of webpage on paper and asked me what all components and their properties you'll use to achieve this and how would you make it dynamic using backend and database. 

 

HR round- 15-20 mins.

Right after the technical round a short 10 mins of HR round was conducted.

GFG puzzles, some personal questions, view about corporate, which domains you are interestedd in etc.  

 

Some tips- 

Be confident and specific while answering, have clarity in your answers,  how effectively you could convey your point to the interviewer matters. 

All the best :)

Read more

Deutsche Bank Interview Experience

2023-06-15

About Deutsche Bank/Role:

The 8th or 9th company to visit the campus. It is a German investment bank. Offices present in Pune and Bangalore. Job role offered is Graduate Analyst. The stack you are expected to work on would be Java (Springboot). Knowledge of GCP would help.

 

CTC offered: 19.625 lpa (joining bonus 3 lakh included)

In hand salary: 15 lpa

 

1. Aptitude Round: 

3 coding questions were asked. One on N-Queen problem (backtracking). The rest of the two were medium level questions and fairly difficult compared to other company's aptitude rounds. 

 

2. Technical Round 1:

We were informed in advance the name of the interviewers. It is a good practice to research the interviewer's skills on LinkedIn in such a case. I was asked the following questions:

  1. Introduction
  2. Where do you see yourself in 5 years?
  3. Explain normal forms in DBMS
  4. How do you implement 2nd NF in a database?
  5. What is Atomicity? Is it same as Consistency?
  6. How do you achieve Atomicity in a database?
  7. Explain ACID principles
  8. What is a lock in DBMS?
  9. How are locks implemented?
  10. There was a question about a specific lock type and I was unable to answer it so he shifted to SQL.
  11. Given an employee table, with employee name, employee id employee salary, another department table with department id and employee id, create a new table which provides the highest salaries of employees department wise.
  12. Write a code for 3d matrix multiplication 

 

3. Technical Round 2:

Almost one third of the people got selected for the next round. The next interviewer went through the resume. The following questions were asked:

  1. Introduction
  2. Which language are you proficient in? I answered Java. The interviewer was used to C++. 
  3. I was asked to write the code for a very simple problem.
  4. A sorting question: Given a list of numbers, which would be the fastest way to sort it. I answered merge sort. He asked me to take a look at the numbers closely. The list was arranged in a way that you would not require to sort it through any sorting technique. A few more list examples were shown and the approach to sort was checked here
  5. Puzzle: If there is a bus of 100 seats each numbered 1-100 and passengers each numbered 1-100, if all the passengers entered in a random order inside the bus and sat on any seat number, what is the probability that the 100th passanger gets the seat same as his number? Ans: 50%
  6. The first project in my Resume used AWS. Related questions were: Why have you used AWS in the project? Why are lambda functions necessary in your project? What is the alternative for EC2 in GCP?
  7. What have you studied about GCP? Name a few services and their uses.                 There were a few more questions which I am unable to recall. Interviewer was very friendly and supportive. 

 

4. Profit Round:

This round was a check the communication skills as well as the capability to handle social scenarios. Similar to an HR round.

 

5. HR Round:

The usual questions about strength, weaknesses, why Deutsche Bank, goals, etc.

 

Tips:

  1. Read well about the job description and company background before applying to any company.
  2. DBMS, SQL were majorly asked
  3. Have a good project as the first one in your resume
  4. Read a few GFG puzzles
  5. A little knowledge of GCP can be very helpful.
  6. Confidence > Correctness of the answer.

 

 

Read more

T Systems

2023-06-15

Three Rounds - Aptitude, Technical, HR

  1. Aptitude - Quant, Frontend Backend MCQ, English Grammer, 2 coding questions
  2. Technical - Sort an array using any sorting technique then optimize, Print a start pattern on console, Sql queries, Sql join operation, React.js(due to my project), reverse a string.(This round was about 1 hr)
  3. HR - Simple HR questions like where do you see yourself from 5 years from now.
Read more

Atlas Copco Oncampus 23 (29-30 May)

2023-06-01

a) Company:
Atlas Copco is a prominent multinational company ranked among the top 30 countries globally. It operates in more than 70 countries, serving customers in over 180 countries. One of Atlas Copco's notable strengths lies in its exceptional work culture, which includes a 5 pm departure time and providing high-quality food. Additionally, the company is known for its commitment to job security, as it refrains from conducting layoffs.

 

b) On-campus Hiring:
Atlas Copco conducted a visit to WCE on May 29-30, approximately 1-1.5 months before the commencement of campus placements. The visit began with a company presentation, followed by interactive question-and-answer sessions. The placement process comprised three rounds:

1. Aptitude Test:
The aptitude test consisted of four rounds, each lasting for six minutes. Atlas Copco employed specialized software to conduct this test, ensuring minimal chances of cheating. The primary focus of the test was to evaluate candidates' speed and accuracy. The four rounds encompassed numerical, verbal, puzzle, and gamification challenges. Although the rounds appeared straightforward, they demanded candidates exhibit swift thinking, concentration, and precision during the actual examination.

 

2. Group Discussion:
After shortlisting candidates from the aptitude test, the next round involved a group discussion (GD). Each group comprised six participants, and they were given a specific topic to discuss for five minutes. The topics varied, covering both technical and non-technical subjects. For instance, my assigned topic was "Is a chat-GPT assistant an assistant or a job replacement?"

 

3. Combined HR-Tech Interview:
The following day, interviews were conducted, although mine was scheduled quite late. Upon entering the interview room, I greeted the panel consisting of an HR representative and a technical expert. The interview primarily revolved around discussing various aspects of my resume, covering topics such as my introduction, work experience, and family details. Additionally, the panel extensively questioned me on React, APIs, basics of product and system design, deployment, my ongoing research paper, and other related areas. I was also given an opportunity to express my career objectives. Toward the end of the interview, I was offered the chance to ask any questions I had.

Read more

Veritas On Campus | All Rounds | Role -Associate Software Engineer

2023-05-31
  1. Aptitude Round 
    CS fundamentals 20 to 24 MCQ including CN, OS, CPP, DB.
    2 codes
    1. String or Array
    To find the missing subsequent string and return the remaining  
    2. DP
    Count a minimum number of fountains to be activated.
  2. Technical Round 
    1. Start with an introduction
    2. Introduction must be as brief as possible, keep it to the point, well sentenced.
    3. Mention which subjects you are confident with very first, talk about coding skills, then tell the project too in the intro, and then include hobbies /skills
    4. They will move to anything whatever they want From your introduction.
    5. For me, We started with my Java project based on networking protocols, 
    How it works, why this idea, how to manage the Memory issues, what problems you faced and overcame,
    What is a socket, TCP IP, how client-server connects in Java, why do we need localhost, what is a port, different types to connect client-server 
    CN 
    6. What is connection-oriented, connection-less, 
    Explain all CN protocols briefly
    What is TCP IP
    What is a handshake in TCP
    About IP addresses 
    OS 
    What is virtual memory 
    What is segmentation, fragmentation
    Why do we need virtual memory
    What is deadlock
    What is process synchronization
    Semaphore, mutex, locks 
    What is a system call
    How I/O will work while having a system call
    Deadlock prevention methods
    What is resource allocation 
  3. Data Structures 
    1. Doubly linked list traversal, removal of 1st, last, mid, random Node.
    2. Singly linked list removal of random Node which is not 1st as well as last.
    3. Given any integer, count its set bits in binary.

Managerial Round 
 1.  Again a brief Introduction
2. Talk about your development journey
3. Talk about a non-technical journey
4. Talk about the open source world experience and contributions
5. Talk about any project in open source 
6. What is a system call?
7. How kernel works with Os?
8. kernel and Os are different or not?
9. How you added a system call in the kernel
10. Tell anything about the system library file
11. What are primitives of process synchronization and what is the reason behind various primitives
12. Why do we get critical section problem
13. Tell me about the field you are confident with
14. What is a critical section, semaphore, and mutex and how do they get implemented in real time
15. What is JVM
Why there is a need for JVM 
Why JVM is better than other compilers with respect to memory management
What are dynamic and static allocation
Why do we need both of them
How memory gets managed by OS
16. Tell me where you see yourself in the next 2 years
17. Do your tech stack matches our company
18. If you want to go into the open source and web development field don't you think this company tech stack will be a whole new field of work and out of interest for you?
19. How much are you sure about you will match the company's tech stack and have an interest in our tech stack?
20 . Do you have any questions can ask?
21. Keep some logical questions always ready which can be regarding PPT, company culture, any company project, etc.
22. Never ask for any of the interviewer's feedback

  1. HR
    1. Tell me in short about yourself and your family background
    2. Tell me your whole day's experience
    3. Tell me why you want to join us
    4. How do you think our company will be beneficial to you, to grow in this tech world
    5. Can you relocate
    6. Will be your family with you
    7. Are you thinking about higher education?
    8. What are you expecting from us- intern or FTE
    9. Any questions for me
    (Ask questions related to management, culture, company market strategies, etc.)
Read more

Siemens DISW experience (Till Interview Round - 2)

2023-05-30

Shortlisting (Online assessment - Aptitude test)

around 92-96 student were shortlisted from this round.

 

Interview Round 1: 

  1. Mostly based on resume content (Skills and technologies used in projects). 
  2. As I have mentioned Node.js projects, he asked me questions about the same. e.g. Explain the working of Node.js in short and what is event loop etc.
  3. Asked one DSA question from Generic trees. (Allowed to only explain the approach) 

Calculate the distance between root and given node.

 

Interview Round 2:

He asked me two DSA questions:

  1. https://practice.geeksforgeeks.org/problems/third-largest-element/1
  2. https://leetcode.com/problems/permutation-in-string/
  3. Along with this question he asked me question on projects that are mentioned in resume.

 

All the best!!!

Read more

Media.net On Campus Interview Experience | ASDE-I

2023-05-30

It was First time i think that Media.net came in Over College for Hiring.

As we all know. it is the most Reputed Company such that you can compare its selection process with Google or Microsoft.

 

Role - ASDE - I (Associate Software Developer Engineer - 1)

Total Rounds - 3 (1 Aptitude Test, 2 Algorithmic rounds and HR call)

 

Round 1 - Coding Test

 

it was taken on Interview Bit Platform

and Having 3 Medium - Hard Types of Question.

 

I able to solve 2 Completely and 1 Partially.

and so i get Shortlisted for next round.

 

They shortlisted Total 15 Students Only.

 

Round 2 - Algorithmic Round 1

 

In this round The Interviewer gave me only one coding Question

that was given below.

 

Question:

Given num array and index array at every index divide array and collect maximum sum of division in Output array.

 

Example:

 

Input:

Num = [1, 2, 3, 4, 5, 6]

Index = [2, 4, 3, 5, 1, 0]

 

Output:

Ans: [15, 6, 6, 3, 1, 0]

 

Explanation: 

first Index is 2 so Num array will get divided 1, 2 and 4, 5, 6

so 2 division we have in which 2nd has more max sum i.e 4+5+6=15 so we added 15 in output array.

second index is 4 now array will not going to have 3 divisions i.e "1, 2" ,  “4”   and “6” in which 3rd division have maximum sum i.e 6 so we added into our output array

 

so on…

 

This looks simple problem but it is Not.

after applying different techniques I solved the Problem.

 

He told me to write the code. The code was too  complex so i just written half of it and in between i explained him all steps so understood that i can solve the question.

 

 

They also asked few Oops Questions and CN Questions and i able to answer correctly.

 

I Was the only one who cracked this round and qualified for last Interview round.

 

 

Round 3 - Algorithmic Round 2

 

This round was too difficult for me becase it was totally out off syllabus for me basically.

I never Studied Dynamic Programming that time.

 

This round was similar like Previous round Just question was Different.

 

Question:

 

Given different (source, destination) Locations were the Delivery App has to deliver the packages.

with minimum possible distance.

 

you have given 2 drones to deliver that packages. you can use any drone at any time. 

 

note - starting point of any drone cost zero distance.

 

Example: 

 

Input:

{

[1, 10]

[2, 5]

[6, 3]

[10, 3]

}

 

Output:

24

 

note- first drone start at 1 and 2nd drone will start at 2.

 

 

I was not able to solve it efficiently. I solved it with Brute force which was not expected by my Interviewer so he Rejected me in this round but It was Great Experience for me to Undergo such Great People to Interview me.

 

 

Hope you Get Everything you were looking at here. still have any doubt then reach me on linkedin i will definitely answer your Query.

 

Linkedin: https://www.linkedin.com/in/aniketvyawahare/

Read more

Summer Internship at Siemens - 2023 (Interview Experience)

2023-05-30

Hello everyone,

This article is about the interview experience at Siemens. 🔥

The Siemens was there in our campus in the month of Feb. All were very excited to be the part of such organization which is making a meaningful and positive impact on society.

Whole process was divided in 3 parts:

 

Round 1: Shortlisting of candidates on the basis of resumes. (As my resume was having basic required tech stand and some personal projects, it was easy to me to get shortlisted.)

 

Round 2: This round was about conducting the aptitude test😊. The test were consists of nearly about 35 questions.

- 5 questions was based on probability and combinations

- 10 questions was on debugging the code and completing the code snippets

- 15 questions was on basic fundamental concepts of CN and OS

- Remaining questions was based on predicting missing term.

 

Round 3: It was a interview round. The interview was 40 mins long. They started with Object Oriented Programming Concepts. The first questions was design college with the help of OOPS concepts. Here we had to mention the concepts of clean coding. Like DRY principle, KISS principle, SOLID principle. Means they expect from us knowledge of Low Level Designing.😇 Then they move on to the DSA part. They asked me two questions.

- Reverse a string in pattern of words. (Like make “I Love My India” as “India My Love I”)

- Record Breaking Day. (The day will be record breaking if there will not be any previous day having such a reach.)

The last question was a puzzle. The puzzle was like I have 7 unit of gold bar. I hired one employee. I have to give him 1 unit of bar per day. But I can make only 2 cuts in gold bar.

Overall the experience was good.

Best Luck to all 

Read more

DRUVA - ON CAMPUS - SDE 1

2023-05-30

APTI ROUND
 

CN , C++ , DSA - MCQ - 5 Qs Each -

C++ and DSA very easy - for practice - visit - Sandfoundry website

CN - very little bit hard qs - indepth understanding was necessary - again for practice -
Sandfoundry and Indiabix
 

3 Coding Qs in last phase of apti  round 
All qs implementation based and hackerrank medium level
Qs were very easy - no DSA required
3rd q had quite amount of edge cases but logic was easy

Tech Round 1

Ask about internship work
Ask about languages you know
Q1) I said Javascript - async and await
Can we make C asynchronous - ans no we would require help of OS

2 coding qs
Q 1) https://www.geeksforgeeks.org/find-number-of-days-between-two-given-dates
Q 2) k diya hai sorted array hai print minimum abs diff btw (abs(ai-k))
For ex
1 2 3 6 7 8 – k = 4
Ans - 1 abs(4-3) == 1 which is minimum
abs(1-4) = 3 which is greater than 1

OS
Deadlock and how to avoid it - told all methods
Deadlock
Prevention - 4 cond and which we can prevent
Avoidance - bankers algo
Ignorance - ostrich algo
Detect and recovery
Synchronisation
Thread and what is multi threading
Semaphores and mutex
Race condition and Mutual exclusion


Round 2 - Managerial

Explained about internship projects - 4
Explained college projects - NoteIt , Coeus
And also mentioned 1st runner up IPS - RSC

Read more

Siemens DISW Campus Drive - 12 & 13 July 2022

2023-05-29
  • Round 1 : Aptitude Round 
    • All questions were of multiple choice type with single correct 
    • No coding question
    • Questions was from General Aptitude, Reasoning, C & C++ programming
      Around 92 candidates were shortlisted branch-wise after this round
      Website to prepare : IndiaBix 
    •  
  • Round 2 : Technical Interview (Face-to-Face)
  • Interviewer : Girish Chidambaran (Director of Soft. Engg @Siemens)
  • Time : around 11 am
    He was very frank to be honest and I was quite nervous because of my previous rejection by Druva, He made me comfortable by appreciating my resume, It boosted my confidence and then he started with an interview.

    1. He asked me to introduce myself 
  • Introduce in such a way that your technical skills gets cover and avoid telling your hobbies etc as this is technical interview and not a HR interview

  • 2. What are the courses you had in your curriculum ? 
    Then I told around 10-12 courses whichever I remember at that point.
    Then He pulled the discussion to Operating System
     
  • 3. What are the services in Windows OS ? 
    • I first answered all the services and then explained them one by one in brief
    •  
    • 4. What is paging and inverted paging ? advantage of one over other ?

      He moved to programming and asked my preferred langauge ? 
    • My resume was having three languages C++, Java and Python 
    • as Siemens has C++ in there tech stack so I told him to go with C++ 
       
    • He gave me a pen and a paper
    •  
    • 5. Find second maximum from given list of numbers 
    • I wrote a neat and clean code in a minute or two (follow good naming conventions even if problem is very easy)

      6. Follow up : now He added, he has a stream of numbers and you have to find kth maximum after every insert, How can you do it ?
    • so basically he asked me to find kth - maximum from the stream of numbers (standard heap question)
    • I asked wheather to use library function for priority queue or should I implement it on my own ?
    • He said use library function but before he asked me detailed about the operations involved with priority queue
      again wrote a code under a minute.

      He smiled and complimented me for my quick and neat code writing, This again boosted my confidence. :)

        7. My resume had a mention of my codechef rating so he asked me what is codechef and whats this rating means ?
    • After answering this he asks how this rating is calculated ?
      I briefly explained him the working of rating algorithm behind it and its significance.
    •  
    • He now moved to OOPS concept

      8. He asked me OOPS concepts and its significance ?
    • answer each concept with its definition and a real life example 

      9. He then drew one diagram over a paper in tree like manner and gave details of nodes, He asked me to how will you design this ?
      I used oops concept and came up with a class having attributes and methods for nodes, I tried to cover the every oops concept while designing it. 
    • He was satisfied and commented great this time, again my confidence increased by a inch :)


      10. He aksed me about my project this time ?
    • I had a couple of android projects and one Machine learning project.
      He asked about an android one.
      I explained it in 5-6 minutes, he liked the problem statement

      11. He then asked difficulties I face ?
  • while answering this, I told him about a asynchronous database calls as one of my problem, He was excited to hear that
  •  
    • 12. Follow up : What is asynchronous  and synchronous programming ? Its difference ?
    •  
    • 13. Follow up : He aksed about transaction logs and gave one situation where there are two tables and an operation is being performed on it, If because of some reason if operation to one table fails then how this will be handled ?
    • I tried to answer it in my own words and he seemed to be satisfied with all answers

      14. he then asked me like what is your image in your department and in between friends ?
    • most surprising and out of the box question for me in this round, somehow managed to answer it

      15. he then ask me if I have any questions : I asked him like what can I improve in myself in this final year to be a very good engineer ?

 

Round lasted for around an hour.

  •  
  • After waiting some time I got a call that I will be having directly HR round
  • Later I got to know, some candidates had extra technical round (2 Tech + 1 HR)

    Round 3 : HR Round (Face-to-face)
  • Interviewer : Vinita Srivastav 

Time : around 4:30 pm

 

  1. She asked me to introduce myself ?

     This time tell about your hobbies, interests along with tech skills

 

So far so good, but now things started going south after all this fairy tale :'(

 

  2. Did you appear for druva campus ?  I said yes

 

  3. why you are rejected from druva ? in which round you got rejected ?

     This was literally unexpected for me and I was not having an idea how to handle it, I directly said I dont know.
     she seemed disappointed, this druva conversation took off my confidence 
  

  4. Will you leave us for a company paying 25 LPA or plus ? 

    Again this was out of the box and I was not prepare for this, I stumbled a bit, somehow tried to said no 

 

  5. Will you appear for amazon's campus even if you got selected today in siemens ?
    I was trying to convey my no to her, she followed up with why siemens then ?

 

  6.  My hobbies ? first time in this interview she had a smile at my answer, a sigh of relief for me.

   7. Any plans for further education ? 

    I said no for short term but yes in long term

 

   8. Any questions for me ? I asked about the role being offered if I get select.

   This round lasted for half an hour 

   

 Final Verdict : Selected 
 

 

   

  

 

 

  •  

 

  •  
Read more

Cadence

2023-05-29
  • Apti at hackerrank with 6 coding questions ( 1-2 easy, 4-5 medium, there were students from 3 4 Universities there eg lpu University… it was pool campus.
  • I was 6th amongst all of them, so was sure about getting interview call

They asked to design multiplication algorithms for 256 bit numbers something which was related to Computer architecture subject

I gave them solution was expecting HR round 

But they wanted guys electronics who knew coding so all CSE/IT got rejected

 

+ They gave ppo to selected electronics student yash chambhare( 15 base!, 18 ctc)

Read more

Interview experience

2023-05-29

Through college, TCS came at 30 June

We were asked to go at kolhapur to tcs ion facility for giving test

 

Apti + test was hard

It had numerical ability coding verbal, quant…all were difficult

Compiler had issue, only one time code was getting compiled so many of us couldn't submit code ( you'll face such problems several times so make your preperation best)

 

My both code were done + each section had section cut-off so ensure getting correct all

 

Interview

No code written

Mostly on oops,project, c++

To impress interviewer, go on company website or find a project where company has worked 

I took TCS passport solution and told they in why they should hire me

Technical+hr was same, hr was asking simply questions about location preference and all.. 

 

Results came within 5 6 weeks

  • Take backup in this recession 
Read more

Summer Internship with TRDDC 2023

2023-05-02

Hello !!

TRDDC(Tata Research Development & Design Center) came to college around Novemebr - December 2022 . They had a brief presenetation on the company and its research center - the first and most oldest R&D centre in software research in India.

 

They wanted to take students for internship in Summmer of 2023, for 2 months with stipend . Forms for internship were released specifying the  research areas like ML, Cybersecurity. Also they asked for everyone's personal resume, their CGPA……

 

 

And after a month, results were  out, and I was lucky to get shortlisted for the interview 😁,

around 150 students had applied, and 15 were shortlisted for interview. 

 

Based upon shortlisted students analysis and opinion, shortlisting was done for interview on 2 basis - 

1)On basis of CGPA - those who had above 9 probably, were directly shortlisted.

2)On basis of projects mentioned in resume - There were around 70% students who got shortlisted due to their ML, Deep Learning, NLP related project.

 

For me , I had both the above criteria , so got selected for interview . 😊

 

Coming to interview, it was a one day event, with interviews being online. on MS-Teams. 

Everyone of 15 students had simultaneous interviews due to being in different panels

Some of the questions asked in  my interview were -

1)Tell us about your project - I had a Deep Leaerning project in my resume, so I started with explanation, and they went on asking small small details regarding the project since they were totally expert in that field, they knew about each modules.

2)Asked different libraries in DL and their explanation - I had brief idea of project so explained all about the project libraries like scipy, numpy, pandas, scikit-learn …….

3)What was the activation function used by you in the project  ? - I  talked about PReLU activation function in that case.

 4) Are you familiar in ML, where you studied ML from, tell about the different models and their use -I was familiar with DL earlier but was lucky enough to know idea of ML, so was able to tackle the question.

5) What is the data structure /object  which is a 2-dimensional labeled data structure with columns of potentially different types ? - I had worked with python, so I  knew it was Dataframes from Pandas Library. Explained the details about it.

6) Explain about the objects/data structures like Dataframes in pandas 

7) In C++ , do you know what is meant by object oriented ?

8) Explain the pillars of C++ OOPs , and compare it with Python

9) What is Polymorphism and its types , also asked about a virtual function scenario.

10) What all assignments you havedone in C++ ? -For me this was a golden opportunity to impress HRs, I told them that I don't remember a single assignment done by me 😂, but told them that I know what I have learned from those assignments, like I told what happens when I make inheritance with multiple constructors , overloading different operators, working with virtual and friend functions,learned why we cant overload destructors……………………. In short explained all critical things of OOPs in C++.

11)With this interview came to end and they asked about any questions -I had asked like I am currently doing DL project in Healthcare, so in sector is your firm working with ML ? They explained me for 10 minutes, as they thought I had very good interest in company 😉.

 

 

 

And after a week, results  were out, and i got selected as summer intern for TRDDC from May-July 2023. 5 students were selected out of 15 shortlisted students(Based on interview, project, CGPA total score).

Tips - 1)Maintain confidence and  smile in interview.

           2) Don't argue with them over any topic, tell short and crisp answers  

           3) For me interview was language, object oriented and project based, for some it was DSA.. other domain based, it depends on your interview panel.

            4) Answer in smart manner, like the one i did for assignments and always ask doubts about firm at end of the interview, to show your interest.

 

Thank You !! 😀

 

 

Read more