Data Patterns Interview Questions

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

Hi Friends,

Here is K. Lokesh having id V14HE8K4. Recently I got selected in Data Patterns,


Chennai. I would like to take this opportunity to thank all the faculty members,
Senior LCs of Vector My Friends for their guidance throughout the training period.
I would also like to share my experience throughout this process of selection. Data
Patterns Selection Process consists of 4 Rounds.

1. Written Exam:

It has 2 sections.

Section-A consists of 25 Objective Questions (Analytical -10 Questions, Logical


Reasoning-10 Questions and Verbal-5 Questions).

Section-B consists of 20 Questions (C-15 Questions CPP � 5 Questions).

Aptitude Section is very easy and every Victorian can easily attempt to those
questions.

Technical Section is also very easy if you practice the TEST UR C SKILLS book
questions. Questions in this section are Debugging and finding the output for the
given piece of code.

2. Technical Round-1:

In this round the Interviewer interviewed me for nearly 1 Hour 30


minutes. He started with the question tell me about yourself. Then he asked me
about the Workshops I attended. What are those workshops related to and what you
have learned from those workshops? Then he asked me to explain my project. In the
process of project explanation he asked me so many cross questions related to my
project.

I have included TCP/IP Network Programming and 8051 Micro controller under the
column of my area of interests in my resume. So he started questions right from
what is abbreviation of TCP/IP to till write the code for Socket Network
Programming. What is TCP/IP and why we needed this. How the communication is done
through TCP/IP, explain me about that. What are addresses used in communication?
Explain about MAC Address and Logical Address and Port Address. What is the
difference between ipv4 ipv6? Why we have gone to ipv6 from ipv4. Classes and
ranges in ipv4 format. Explain about layers of TCP/IP. What is ARP RARP? What is
TCP UDP and Difference between them? What is DNS? What is Socket? Types of Sockets?
Socket is related to which layer in OSI Layer? Algorithm for Network Programming
using UDP.

Memory Organization in 8051. What is Pipe lining? What is Interrupt? What will
happen when an interrupt occur? What is timer counter and what is need of those
peripherals?

Since I included LINUX as operating systems I know in my resume he asked me to


explain whole what I know about Linux. I started explaining through the concepts of
Scheduling Algorithms, Signal Handling, System calls, File Management and Memory
Management etc., he asked so many cross questions related to those concepts.

Then he entered into C concepts. Data Types and ranges. What is Dynamic Memory
Allocation? Prototypes of malloc, calloc, realloc. What is Void Pointer and what is
Wild Pointer? Bit Wise Operators. Write a code for swapping using pointer. Same
code without using any third variable. What is Recursion? What is Structure
Padding? What is the difference between character array and string? Linked Lists.
Code for Insertion and Deletion of a node in Linked List. Code for reversing the
linked list etc.

3. Technical Round-2:

He asked me to introduce myself to him. Then he totally concentrated on


my resume. Explain about your project? What is your Strength weakness? Then he
asked some basic questions in c. Then he asked me to write any code using
recursion, so I have written code for Fibonacci Series using recursion. Then he
given a white paper and asked me to write the answer for the question �Why Should I
hire you?�

4. HR Round:

It is just a formality round for a normal interaction. He asked me to


explain about my family back ground. Why you have chosen Only Embedded Systems?
What you know about Company? Do you have any questions?

GOOD LUCK FOR ALL VECTORIANS

You might also like