INTERNSHIP EXPERIENCE
Name
Rajat Goyal
LinkedIn Profile
College Name
National Institute of technology Warangal
Branch
Computer science and Engineering
Placement/Internship Session
2021-22
Company's Name
Microsoft
Role
SWE Intern, (Internship)
Job Location
Hyderabad
Eligible branches
CSE,ECE and EEE
Eligibility Criteria
CGPA - 7.5
Selection Procedure
Round 1 - OT Round 2 - Technical Interview Round 3 - Technical Interview-2 Round 4 - HR + Technical
Description of Online Test
It consisted of two easy-medium-level coding questions. Topics :- (hashmap, BFS)
Description of Technical interview
My Technical Round started with a few questions on OOPS concepts. and
The interviewer asked me to create some classes and use virtual function concepts.
then He moved to some basic DSA questions, which consisted of strings, hashmap, LinkedList, and trees.
Then he had a verbal discussion about the graph algorithms like Dijkstra and Dynamic Programming also.
He asked about some real-life applications of every data structure and algorithm.
Description of HR round
It was kind of a mix of HR + technical rounds.
In HR Round in the starting 10 mins, He asked me to introduce myself
and discuss the projects I have done so far.
then He asked some DBMS questions from that project Itself.
He gave me one question and told me that My code should cover all the
test cases and It should be a compact code.
That question was to "Find the date after N days from any starting date"
(Here we had to check for many corner cases like leap year etc.)
During Coding that solution I explained my logic and reusability of code to him.
What should be the preparation strategy for an aspiring candidate?
Understand and cover most of the Data structures and algorithms Nicely and practice a little bit of competitive programming to clear the OTs quickly.
study DBMS and OOPS also.
Build some project(Not compulsory but better to have at least one)
Practice some Mock Interviews so that you would be comfortable in real Interviews.
Resources for Preparation
For Practice DSA - https://leetcode.com/ https://www.geeksforgeeks.org/ https://binarysearch.com/ For DBMS and OOPS:- https://www.youtube.com/watch?v=kBdlM6hNDAE&list=PLxCzCOWd7aiFAN6I8CuViBuCdJgiOkT2Y https://www.youtube.com/watch?v=eTiP-H9GQ30&list=PLDsWlXwFNai7qqOiGLxgw6mc7yIE8_y9T https://www.youtube.com/watch?v=6Iu45VZGQDk&list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ https://www.youtube.com/watch?v=iVLQeWbgbXs&list=PL43pGnjiVwgTJg7uz8KUGdXRdGKE0W_jN Just watch some videos from each and find the one which suits you best.
Any additional information you want to provide from your side
Consistency is the key.
So Just Be consistent throughout the preparation.
Comments