Cracking Technical Interviews; Freshers
Last Updated :
13 Oct, 2018
This article is primarily based on what you should and should not do in the technical Interviews and how a person should be preparing for the interviews. There are many questions about whether what should be prepared in order to crack a technical Interview.
First and Foremost: The interviewer is looking for a guy who can code a little and have done some projects during their college tenure. Have some projects to show that you are passionate about something.
What you should prepare for the Technical Interviews:
For Product based companies:
step1->step2->step3: All the steps are Linked List, now you know that you can't skip over a step to get to another. [;-)
Until and unless you are familiar with
skip lists
Step 1. Good grasp over Programming Language: Gain good knowledge of a programming language. C, C++, Python, Java are some of the best programming language to start with.
Step 2. Data Structures: Array, Linked List, Stack, Queue, Binary Search Trees, Hash Tables are some of the fundamental data structures you should study. Most companies will limit their questions to these data structures and most interview questions are very basic. Implementation of data structures will give you a good grasp over pointers if implemented in c, and oops in python.
Step 3. Algorithms: Algorithms play a vital role for product based companies and a student should at least be familiar with the basic Algorithms like implementation of Searching, Sorting, and should be familiar with the graph, dynamic, greedy approach of the algorithms. Algorithms are really easy and should not be a problem.
** Projects: You should go over the projects you have done during college as some companies even have separate project rounds and if not, the technical interview would be about your projects for around 30% of it's time.
Additional Things to know: Good knowledge of operating system and oops would be helpful in technical interviews. Companies like adobe ask questions from operating systems, cadence ask questions of oops in written tests.
Know that:
>They are not gonna look for academic records as they know that these things don't matter much to them
>They are always gonna ask you questions from data structures and algorithms even if they may make you work on something else as these are the backbones of everything.
For Example:
>Van Emde Boas algorithm is the reason behind the very fast routing in network
>Breadth First Search Algorithm is behind searching of a content on a webpage
>Graphs are behind the Google Maps Implementation
>I think that Dijkstra as well as Max Flow, Min cut Algorithm is used in the Google Maps
>I think that Persistent Data structure is the structure behind the Github
>Searching and sorting are the algorithms you see everyday in life
>Stack is behind the Undo i am doing while writing this article
>Runway Reservation system works on the Binary Search Trees
**Just remember that if there are around n**n problems in the world, there are algorithms only to solve n problems and they are looking for someone to work on them along with them
**Everything you see has an algorithm working behind it
For Service Based Companies:
1. They would be looking for someone with Good Communication skill as they are client based.
2. They would ask easy questions on Data Structures and Algorithms
3. They are gonna look for a good academic record
4. Prepare for Project related questions
5. Prepare for dbms(normalisation), sql
6. Prepare for English comprehension for the written test
Just Remember:
In Product Based Companies:"You won't be a jack of all trades, but master of one"
In Service Based Companies:"You will be a jack of all trades, but master of none"
Some Tips:
Learn by building: I got a good grasp over C++ by building a game in Unreal Engine
Stay Hungry: Don't be limited to the things which can be asked in the interview.
Simplify things: There are a lot of things which may scare you as you may be seeing the advancement in recent years but remember that all those advancements are simple algorithms which are executed differently by different people. Just remember that there is always a simple explanation for every thing there is
For Example:
> You may be thinking that there are a lot of data structures and it's gonna be hard to learn them all but know this, there are only two data structure models:
1. Word Ram Model:
Array,
Stack,
Queue,
String
2. Pointer Model:
Linked List,
Trees
There is always a simple and easy explanation to all the technologies in the world, just be patient enough to get to that point when it all starts to make sense and looks easy.
Resource:
MyCodeSchool Video Channel
MIT Algorithms free course
Practice for cracking any coding interview
Similar Reads
Rently Interview Experience for Freshers (On-Campus)
Round 1: Coding (90 min) This round was an online Test for 90mins. People clearing any one of these questions where selected to next round. (Only people with unique codes/queries where selected due to plag check so make sure your content is unique and not from any other source) Two Problems: 1. Sort
2 min read
Carwale Interview Experience | Set 3 (For Fresher)
Round 1 - Total 200 students were shortlisted for online coding test. They allowed CSE, IT, ECE, EE, ME, PIE branches. There were total 4 coding questions and the difficulty level was easy, easy, Moderate and Moderate. Luckily I was able to solve all 4 questions. Test was of 2 hours i.e. half an hou
5 min read
Sling Media Interview Experience
Round 1 : First round was an online test which had two sections Technical and Aptitude. Technical section included questions from Operating System, Data Structures, OOPS, Digital Logic and Output questions in C. Aptitude questions were mainly from Time and Work, Compound Interest, Boats and Stream,
3 min read
Veritas Interview Experience (Intern + FTE) On-Campus
Veritas visited our college for campus hiring in the month of August 2023. The selection process included aptitude tests, 2 tech interviews, and an HR interview. Round 1 - Online Assessment (1 hr): The aptitude test was on hackerrank. It had 20 MCQs based on cs fundamentals and 2 coding questions. T
3 min read
InfoEdge Interview Experience (Jeevansathi.com)
Round 1: Introduction 1. Projects 2. find pair with maximum product in an array(-ive numbers can be there) 3. find an element in rotated array (in logn) 3. comparator, comparable? 4. Indexing 5. About Current project working on Round 2: Introduction 1. Given a infinite linked list and a pointer to a
1 min read
Myntra Internship Interview Experience
Myntra Intern Interview (May 2021) I got this Internship opportunity from Myntra HackerRamp Hackathon on the Dare2Complete website. Our team was prefinalist and all the prefinalist got that opportunity. Basically, 2 rounds were there for internship interview: Round 1(Based on DS Algo): 1 hour Print
1 min read
CTS Interview Experience | On-Campus
On-Campus - Aitam tekkali Round 1: Will be written..It is totally based on amcat...Trust me Practicing previous year amcat papers are enough to crack CTS written..In coding section there will be 7 already written codes, what we have to do is identifying errors and debug and run the code...Out of 7
1 min read
HashedIn Technologies Interview Experience | (On-Campus 2018)
Round 1: Written Test included two sections. Section A: Output based questions,  SQL queries, Finding error in given code (THIS SECTION HAD NEGATIVE MARKING). Section B: This round consisted of 3 programming questions. First was a matrix question where sum of particular pattern has to be printed. Se
2 min read
NielsenIQ Interview Experience
Coding Round (150 minutes, 3 tasks): I got questions similar to these https://www.geeksforgeeks.org/maximize-cost-of-deletions-to-obtain-string-having-no-pair-of-similar-adjacent-characters/https://stackoverflow.com/questions/69005187/codility-stick-cut-challengereturn the length of the longest subs
4 min read
Infoedge Interview Experience | On-Campus
Infoedge visited our campus in August 2019. The process consists of four rounds: Screening Test, Two technical interviews and HR interview. Round 1: This round was a screening test. There were 35 questions to be done in 40 minutes. The test was divided into 2 parts: 1.) Aptitude: 15 questions in 20
2 min read