Sasken Communication Technologies
The Procedures for selection are as below,
1. Aptitude test ( English - 20 question in 20 minutes,Maths-30 questions in 30 minutes,C programming-30 questions in 30 minutes and Computer sc.- 30questions in 30 minutes. the last section will b deifferent according to the branch for which u r opting the test. as i m from CSE thats why my paper was CSE paper)
2.The shortlisted candidates were grouped into GD groups. as only 150 to 180 students were selected from apti test, the GD was called off, and we r selected for technical interview. there was two panel of tech interview, one for CSE & IT and another for ECE. I was sent to the CSe panel. and after waiting for about 2 and half hours outside the room, i was really afraid of what was waiting for me there inside.i entered into the room and with a smile i shake my hand with the guy sitting in front of me.As soon as he saw my name he got interested , becoz i m chakraborty and he was too. and after doing some formal talk, he started to ask me about Linked list, array, structure,malloc, free,RAM,cache memory,some simple questions from JAVA,pointers, OSI layers and their functions, CRC,flow error controll etc. As i told him before my fevourites are C, JAVA, i answered confidently every questions from these topics. after half an hour of tech interview, he told me "Ok avijit it fine, so any question u have ?" i asked a company related question, and after that i left with a firm hadshake. and waiting for result, after 10 minutes a guy told me to go to the upstairs, and wait for the HR interview, oh god i was selected for HR. So guys from CSE have to b strong in C, JAVA, Networking.
3. Again after 2 and half hours of waiting outside, i was called inside the HR room, oh it was the guy , who presented the PPT in the begining of the day at the college hall. I made a firm handshake with him with a confident smile, he offered me to sit down.after that he asked me some typical HR questions.
A) Ok avijit, which branch r u from?
B) Tell me why did u chose this college?
C) Whats was the reason that ur JEE rank was not so good?
D) What are ur weaknesses? (He was not satisfied with the answers,)
E) Whats ur parents?
F) Why should i hire u?
G) Have u attented any interview so far?
I) Do u want to persue highre studies ?
J) Can u do software testing for us?
The person was very friendly, but, i thought i never made him satisfied, but at the same time i was very confident and i stick to my answer to the last. That clicked and after 20 minutes of HR interview, i left the room. and waiting for the result, after 5 minutes another guy came from the room and told me to wait downstairs in front of anothre room,after sometime another guy took me inside the room and after some formal talk i was given a T-Shirt (i saw those who got selected had that T-Shirt, thus i was sure that i got selected). after giving the T-Shirt he told me "Sorry avijit i m afraid i cant give u anything more". i was shocked.where's my offer letter. when i was about to leave, he tole me"Heres ur offerletter". oh i started to feel in the heaven.believe me frnd its the most memorable moment for me till now. i got the job.

Pattern : C(10 Qs) +
Pattern : C(10 Qs) + Aptitude(10 Qs) + Discpline based[CS/EC](10 Qs)
Duration : 1 Hr
C questions
------------
1.Consider the following declaration:-
char const *p = 'd';
Which of the following is not a permissible operation
(a) *p++
(b) ++p
(c) (*p)++
(d) All
2.What is the output of the following code:-
void print_arr(float **p)
{
printf(" 0 %f 1 %f 2 %f\n",p[0][0],p[0][1],p[0][2]);
}
void main()
{
float arr[2][3] = {{0,1,2},{3,4,5}};
float **fl_arr;
fl_arr = (float *)arr;
print_arr(fl_arr);
fl_arr++;
print_arr(fl_arr);
}
(a)
(d)segmentation fault
3.What is the output of the following code:-
#define putchar (c) printf("%c",c)
void main()
{
char s='c';
putchar (s);
}
(a) c
(b) 99
(c) Compilation error
(d) Execution error
4.What is the output of the following code:-
void main()
{
printf("%d",printf("ABC\\"));
}
(a) ABC\\
(b) 1
(c) ABC\4
(d) ABC\3
5.What is the output of the following code:-
int compute(int n)
{
if(n>0)
{
n=compute(n-3)+compute(n-1);
return(n);
}
return(1);
}
void main()
{
printf("%d",compute(5));
}
(a) 6
(b) 9
(c) 12
(d) 13
6.What is the output of the following code:-
void main()
{
int i;
for(i=0;i<3;i++)
{
int i=100;
i--;
printf("%d..",i);
}
}
(a0..1..2..
(b)99..98..97..
(c)100..100..100..
(d)99..99..99..
7.What is the output of the following code:-
void main()
{
int a[]={9,4,1,7,5};
int *p;
p=&a[3];
printf("%d",p[-1]);
}
(a)6
(b)1
(c)7
(d)Error
8.What is the output of the following code:-
void main()
{
int a[]={10,20,30,40,50};
int *p;
p= (int*)((char *)a + sizeof(int));
printf("%d",*p);
}
(a)10
(b)20
(c)30
(d)40
9.Which code will run faster
for(i=0;i<100;i++)
for(j=0;j<10;j++)
a[i][j]=0;
OR
for(j=0;j<10;j++)
for(i=0;i<100;i++)
a[i][j]=0;
(a)First code
(b)Second code
(c)Same
(d)Compiler and hardware dependent
Aptitude
--------
1.How many 2 digit numbers are there which have 8 as the unit number in it's square.
(a)3
(b)None
(c)2
(d)1
2. B is 8km East of A. C is 6km North of B. D is 12km East of C. E is 16km North of D. What is the distance b/w A and E.
(a)20km
(b)22km
(c)18km
(d)30km
3. x+y = z
Then
(a)...
(b)y(c)...
4. 2Then which is the greatest
(a) (x^2)y
(b) 5xy
(c) x(y^2)
(d) 5(x^2)y/12
5. A is taller than B, D is taller than D, D is shorter than E.Then which of the following is correct.
(a) C is taller than E
(b) A is taller than C
(c) D is shorter than A
(d) B is shorter than C
6.A small passage was given and 4 options which summarizes it was given.The best was to be chosen.
7.Another passage was given and 4 inference was given and correct was to be chosen.This one is very easy.
8.Which of the following is a parellogram:-
(a)130,50,130,50(angle in deg)
(b)120,30,130,20
(c)90,90,90,90
(d)a & c
9. In the following series (an - 1)^2, 1 is the first term.Which are the next three
(a)1,3,4
(b)0,3,6
(c)0,1,2
(d)0,1,0
Computer science
----------------
1.Deadlock occur when
(a)Some resources are held up by some process.
(b)...
(c)...
(d)None of these
2. A prefix expression can be equal to a postfix expression reversed only if
(a)It is left associative
(b)It is commutative
(c)It is right associative
3.How many lines will be printed in the following
Pascal pgm [I don't remember the Pascal version,so I am giving C version]
void print(int n)
{
if(n>0)
{
print(n-1);
printf("%d",n);//println(n) in Pascal version.
print(n-1);
}
}
(a)3
(b)7
(c)15
(d)31
4.Maximum number of nodes in a tree with n levels.
(a)2^(n-1)
(b)(2^n)-1
(c)2^(n-1) - 1
5.Complete graphwith n nodes have
(a)n-1 edges
(b)n(n-1)/2
6.If d is the degree of a node in a graph and n is number of vertices then number of edges in that graph is
(a)Edi^n
(b)0.25Edi
(c)0.5Edi
7.A grammar was given and 4 strings was given and the one which was not possible was to be chosen.
8.A problem related to ethernet in which a station sending a frame is of p probablity.There are m stations to send pckts.4 option was given.It was a mathematical kind of question related to probablity.
9.Which of the following layer in the OSI model does error handling
(a)Data link
(b)Network
(c)Transport
(d) a & c
10.A network problem in which Data rate,Propagation delay,and distance was given and it was to find how many packets will be in the line. Choices where
(a)5000
(b)Not possible to find with given data
(c)1000
A
Interview [For CS students]
---------
There is Tech as well as HR interview. Tech interview is the important one.
Tech interview questions
------------------------
They will ask about the project.They will ask general questions about it and most probably will not go into
the implementation part of it.So one must have a general idea about the project done.
Interview is mainly based on Data Structures.Some
questions are as follows:-
- What is a tree,its application,order for insertion,deletion and traversal with worst case analysis.
- What is a graph,its application.
- Height of a tree
- Balanced tree and how to balance a tree
- Minimum Spanning Tree
- Dijikstra's, Prim algorithms
- Define a structure for a linked list.
- Binary search and its analysis
- Heap sort and its analysis
- What is a heap and its application
- Cache and its working
- Memory(IO mapped)
- Recursive fns and types, its adv and disadv.
- Compiler(grammar)
*****C debugging questions like
(1)What is the problem with the following code
int * f(int a)
{
int i;
i=a;
return(&i);
}
Ans-> We can't return address of auto variable as it is allocation is made in stack which is deallocated
when the function returns.
(2)
a.h b.c c.c d.c
int i=0 #include"a.h" #include"a.h" extern int
i;void main{.....}
| | |
b.o c.o d.o
Compilation Phase
Linked to get exe.
Will there be any problem in any phase.If yes then where and what? In linking phase as there will be multiple declaration
of i.
*****You will be told to write some code like
(1)To find string length by using recursive function.
(2)To find fibonaci series by using recursive function.
(3)To write code for malloc so that allocation may be made fastly.
(4)Write a fn prototype which return a pointer which
points to an array of 10 ints.
HR Interview
------------
- Introduce yourself
- Why should we take you
- What you know about Sasken and etc.
Post new comment