Summer internship drive in a IIT/NIT/IIIT college.
Problems solved-600 and highest rating-1947
UBER
1st round-oops round-45min
design a student register database.
I designed it well so moved to 2nd round.
2nd round:- able to solve only one question ,i panicked a lot because this is my first interview and misunderstood the question at first place so
REJECTED
TWITTER
1st round - coding round-60min
1st question- Most freq k elements designed it using heap.
He told me to explain all about heap and some psuedo code for heap functions.
2nd question-number of islands in a grid(basic dfs)
Round went very well.
2nd round-CS Fundamentals-60min
every concept in Operating systems,dbms(concepts and 1 sql question),computer networks(basic),oops(concepts and design automobile shop using basic oops no system design kind of).
round went good.
3rd round-top grading round-60min
I dont know from the starting he is not in good mood (maybe it is like a pressure interview round idk).He is like i didnt liked the project show something else and if i showed another project he is like u doesnt done any server deployment project .(he asked me to share screen and run the project).
He asked me about any open source contributions i said im filled up with my course assignments,projects and cp , he said u have to do open source.
rest of the interview went on behavioral questions.
This round went really bad .
REJECTED
Only one student got selected
ADOBE
Only one round-60min
coding questions-https://leetcode.com/problems/random-pick-with-weight/
I never solved the question at first place so i came up with brute force and he told u have to optimise it in 2min ,luckily i got the idea of prefixsum+binary search (he want me to write lower_bound also no inbuilt functions).
Implement hashmap just psuedo code (implemented)
I implemented for integers he asked me how can u store class object or string object as key for the hashmap i said i will use some hashing function like md5 hashing to generate the key , he told it was wrong ,the key should be hashcode for the object.
some operating system questions
how virtual keyword is implemented
size of an empty class i said 0 he said 1 :(
one easy puzzle.
because of the empty class and hashcode answer was wrong REJECTED
Only one student is selected.
WELLS FARGO
Round-1-60min
he is one of the best interviewer , he was very cool and answered all the questions he asked .
some behavioral questions and basic cs questions.
This round really went well moved to round-2.
Round-2-20min
Just asked about the projects , behavioral questions,strengths and weaknesses.
Im eagarly waiting for the results because it went really good but sadly another 5 students got selected :(.
REJECTED
I was depressed a lot after the wells fargo and i want to ace the next interview so badly.
MORGAN STANLEY
Round-1-60min
what are the oops concepts present in your keyboard tell inheritance,abstraction ,encapsulation.
Difference between inheritance and aggregation.
Coding-1:-encode string - aaabbcc -a3b2c2
I have written the best algorithm.
Coding-2 :- delete the given linked list node (head is not given) https://leetcode.com/problems/delete-node-in-a-linked-list/
I never seen the question before so it took some 5-10min of time for the solution and she asked can we delete the last node we discussed it for a couple of minutes.
Applications of linked list
Implement front and back button in a web browser.
how to implement stack and queue using linkedlist.
can we use single linkedlist for deque?
explain how u implement lru cache.
Round went good so moved to round-2
Round-2-20min
Just about projects and some questions on operating systems.
Only one member was sent from our panel REJECTED
I literally cried after this rejection.
QUALCOMM OFFER
Round-1:
Free vs malloc
Allocate single int , 1d array,2d array using malloc
Free the above arrays
How free knows the elements it has to free coz we’re giving only pointer to free
Rotate 2d matrix 90 degrees
Left view of binary tree and is there any change in complexity if tree is bst
Virtual ? How it does explain abt vptr, vtable
If u overrided the function in child class can u still access the parent class?
Pointer size and it depends on ?
How to implement queue to get O(1) complexity
If it is fixed length queue what data structure will u use ?
Projects
Difference between cnn and ann
Why u used cnn ?
What does cnn store in the middle nodes?
Why do u using python for data science why not cpp as cpp contains every library that python has?
Function overloading how compiler differentiate between them ? And why does c doesnt have function overloading
Search in a infinite sorted array.
FINALLY I GOT AN INTERN :)
I learnt to face rejections in this journey.
My suggestions:-
Please dont take manager rounds too lite i got many rejections in this round only.
prepare behavioral as much as u prepare for technical.
Happy leetcoding......................................................................................................