Professional Documents
Culture Documents
================================================uddalak banerjee(UBJ)
The most memorable of interview experiences that I had was in case of persistent company.The
experience was unforgettable not just because it was perhaps the most technical oriented company
that had visited in NIT RAIPUR CAMPUS after DRDO.ALTHOUGH comparisons between a Psu of the
order of DRDO and a private small Nagpur based company like persistent would be rather farfetched
but if you consider the amount of grilling that they did in the two technical interviews back to back
which they did I think it would be very wise to say that the comparison was all the more substantial.
FIRST THERE WAS A SUPER TECHNICAL WRITTEN ROUND WHICH WAS FOLLOWED BY LISTING OF ALL
THE NAMES OF SELECTED STUDENTS .AFTER WHICH ALMOST IMMEDIATELY THE TECHNICAL
INTERVIEWS BEGAN.I was in a spot of bother .This spot was created by the fact that it was offering a
very low salary in and around 2.8 lakh and the HRs of persistent during slide presentation of the
company quite blatantly was saying that there was a very little scope of immediate growth .And
added to that the fact that I had my SNAP paper the very next day put me somewhat in a dilemma as
to what is to be done.
Anyways after QUALIFYING in the written round and because I had a train to catch to Nagpur which
was my SNAP centre I was the first person to walk in to the technical interview room which was in our
IT lab.And the moment I was entering the lab ,my two juniors ankita and rupal who were diligently
performing all their duties wished me “all the best “ and with bated breath I entered the room.
Technical interviewer,”tumhara technical ka score to acha hai.Tum batao tumhe kaunsa subject acha
lagta hai?”
UBj,” it is a middle level language…it can interact with hardware more efficient ly than any other
language.”
Technical interviewer,”and C++?”
Ubj,”in c++ we get added functionality like INLINE FUNCTIONS,OPERATOR OVERLOADING ,VIRTUAL
FUNCTIONS,CLASS STRUCTURE..”
UBJ,”struct ubj{
Int c;
Int d;
Float a;
Char c;
Main (){
Ubj uddalak;
Technical interviewer,” how can you perform the mobile post function in C?”
Ubj,”I have never done mobile coding in C but I believe that we can use either the fetch system or the
post system in case of message delivery.Every message has a destination and a source address.Then the
message moves from one station to the next until the receiver s nearest station is reached.The station
which is nearest to the receiver is calculated by intermediate stations by dynamic algorithm.Like
shortest path first or distance vector routing”
Technical interviewer,” can you try to write the code for post in C.just use your logic and write whatever
that comes to your mind…….”
Ubj,”
.string x= message;
Int M,N,K,L;
M=Destination(x);
N=Source(x);
K=DISTANCE (M,N)
L=RELDISTANCE(M,NEARESTTOWER)
ELSE
ALGORITHM(NEARESTTOWER,DESTINATIONTOWER)
SYSTEM.GC()
UBJ,”VB.NET PROVIDES CLR WHICH SUPPORTS A LARGE NUMBER OF LANGUAGES.in VB all procedure
parameters are passed by reference and in VB.net they are passed by value.CURRENCY datatype is
present in VB but not present in vb.net”
Technical interviewer,”what about declaration statements and string handling? Is there any difference?”
Ubj,”yes , in VB THERE are Fixed length strings and in VB.net there is no concept of fixed length
strings.IN CASE OF DECLARATION
UBJ,”it is data structure in which memory space is allocated equal to maximum space needed to store
one member.All members use this same space.”
{
Char c;
Long l;
Char*p;
};
Ubj,”
GET()
Person=PERSONQUOTIENT
End get
PERSONQUOTIENT=100
END SET
END PROPERTY”
Technical interviewer”explain?”
Ubj,”get function gets the value of the property and set function sets the value
.person=PERSONQUOTIENT IS RETURN STATEMENT .”
Technical interviewer,”IN LOCAL handler what are the commands used to take the control to the local
handler?”
Technical interviewer,”ok create a node and then perform the link list traversal.”
Int data;
Technical interviewer,”now perform the link list traversal given three nodes are there in a list a,b and c”
Ubj,”a->link=b
b->link=c
c->link=null
d->link=c
UBJ,” start=a
Temp=a->link
While(temp->link!=0)
Temp->link=d
Next->link=c
Exit(0);
UBJ,”say there are two classes A AND B AND THERE IS A CHILD CLASS C
Then
CLASS A
INT A ;
CHAR B;
CLASS B
INT C ;
CHAR D;
{}
CLASS C WOULD CONTAIN A,B,C,D APART FROM ITS OWN VARIABLES WHAT EVER IT MAY BE.
UBJ,”pages are fragments of virtual memory and frames are fragments of virtual memory.”
UBJ,” Process termination ,resource preemption,abort one process at a time until deadlock cycle is
eliminated.”
UBJ,”ACID”
Ubj,”legacy”
UBJ,”verification is ensuring software correctly implements a specific function or not and in case of
validation we check we are building the right procedure or not”
UBJ,”YES”
UBJ,”RAD COMES UNDER INCREMENTAL MODEL AND SPIRAL MODEL COMES UNDER EVOLUTIONARY
MODEL.”
UBJ,”NTP”
UBJ,”SYSTEM CALLS ARE ACTUALLY FUNCTION CALLS BY KERNAL INORDER TO EXECUTE SYSTEM
PROCESSES.”
UBJ,”404”
UBJ,”FORBIDDEN PAGE”
UBJ,”I GUESS NETWORKING PROTOCOLS ARE HARD TO COMPREHEND ..AND ARE MORE LIKE
STANDARDS..I CANNOT UNDERSTAND HOW THEY ARE IMPLEMENTED.THEY APPEAR TO BE AS JUST A
SET OF RULES.”
Technical interviewer,”DO YOU WANT TO IMPLEMENT COMPILERS.U HAVE USED LINUX SO WHAT IS
THE COMMAND USED IN THIS CONTEXT?”
UBJ,”YACC”
UBJ,”UBJ C”
UBJ,”IT WILL CONVERT UBJL ,WHICH WILL BE MY LANGUAGE FROM SOURCECODE TO OBJECT CODE
WHICH WILL BE NAMED AS UBJML”
UBJ,”IT IS CAPACITY TO CHANGE SCHEMA AT ONE LEVEL WITHOUT CHANGING SCHEMAS AT HIGHER
LEVELS”
I WENT OUTSIDE AND WAITED.RUPAL CAME TO ME AND SAID,”SIR AAPKA SECOND INTERVIEW SIDE
WALE ROOM ME HOGA..”
A CS JUNIOR WAS ALSO PRESENT ,HE CAME FORWARD AND SAID,”SIR APKA PAHLA SELECTION HAI
SECOND ROUND KE LIYE FIRST 15 CANDIDATES ME SE..ALL THE BEST”
SECOND TECHNICAL INTERVIEWER,”well then u managed to qualify in the first round very
well.You got a score of 19/20 in the first interview which is pretty high.You done very well in
written test too.So then which language are u comfortable in?”
Ubj,” C,C++,java,.net,HTML”
Ubj”windows “
UBJ,”windows is more userfriendly and provides most functions through simple mouseclick
events .”
UBJ ,”YES IT DOES but the fact is that in linux we cannot run .exe files directly like windows .And
most applications that we use mostly is .exe based.”
UBJ,”SH FILENAME”
UBJ,”EDITORS PROVIDE AN EASIER WAY TO WRITE COMPLEX COMMANDS .IN CASE OF SHELL IT
BECOMES TEDIOUS TO WRITE MULTIPLE COMMANDS SEPARATED BY ; EACH TIME”
SECOND TECHNICAL INTERVIEWER,”what command do you use to install a software from the
net?”
UBJ,”INSTALL .SMB FILE FIRST AND THEN INSTALL IT ON THE SYSTEM.THEN USING SAMBA PUT
CERTAIN FILES IN SHARABLE MODE AND THEN FROM THE WINDOWS SYSTEM GIVE
COMMAND //LINUXSYSNAME FROM RUN .OR ELSE WHEN ACCESSING FROM LINUX SYSTEM WE
USE SAMBA TO VIEW THE WINDOWS SYSTEMS CONNECTED TO IT AND THEN SIMPLY CLICK ON
THE SHARED FOLDERS TO ACCESS IT.”
UBJ”255.255.255.0”
UBJ,”192.168.1.8”
UBJ,”BY GOING TO NETWORK AND BY ROOT PRIVILEDGE ENABLE THE DEFAULT NETWORK
ETHERNET DEVICE AND DOUBLE CLICK ON IT AND ADD THE REQUIRED IPADDRESSES.”
UBJ,”PUTTY”
UBJ,”
INPUT P,R,T
WHILE T>0
DO
I=P*R*T/100;
P=P+I;
T=T-1;
ENDWHILE
UBJ,”I THINK HE SHOULD TRY TO FOLLOW WHAT THE USER WANTS ..STRICTLY AND TRY TO
PROVIDE A GOOD INTERFACE TO WORK IN”
UBJ,”I THINK I WOULD FIRST PROVIDE A FEATURE SUCH THAT ALL CODES WOULD BE
INTERCONVERTIBLE.THAT IS IF ONE WRITES A CODE IN JAVA THEN HE CAN GET THE
EQUIVALENT CODE IN C /C++ OR IN VB AS OUTPUT.IT WOULD ACT AS A CODE CONVERTER.I
WOULD LIKE TO INTEGRATE THE BEST FEATURES OF C JAVA VB .I WOULD LIKE TO PROVIDE A
DRAG AND DROP FEATURE AS IN VB .AND PROVIDE HARDWARE HANDLING FEATURES DIRECTLY
VIA INBUILT FUNCTIONS AS IN C AND LIKE JAVA I WOULD PROVIDE A STRONG LIBRARY
FEATURE AND NETWORKING SUPPORT.”
SECOND TECHNICAL INTERVIEWER,”IF YOU ARE A HACKER WHICH FILE IN LINUX SYSTEM
WOULD YOU TRY TO ACCESS OF OTHER USERS”
UBJ”ETC/PASSWORD”
UBJ,”HA HA HA NO NO ..IT IS NOTHING LIKE THAT..I WOULD DREAM OF BEING ONE ..BUT IT IS
NOT EASY TO BE A HACKER ..YOU NEED TO HAVE FULL KNOWLEDGE OF A SYSTEM WHICH
UNFORTUNATELY I DON’T BELIEVE I HAVE YET.”
SECOND TECHNICAL INTERVIEWER,”WHAT DO YOU DO APART FROM PROGRAMMING?”
UBJ,”YES”
UBJ,”RACHAITA…”
UBJ,”NEO IS THE HERO ..BUT THE THING IS PRACTICALLY THINKING RACHAITA WAS THE
PROGRAMMER ..WHO HAD PROGRAMMED THE WHOLE THING AND GIVEN ADMINISTRATOR
RIGHTS TO NEO..”
SECOND TECHNICAL INTERVIEWER,”HA HA HA ..OK GO OUTSIDE AND WAIT..I THINK HR
INTERVIEW WOULD BEGIN SHORTLY”
THE MOMENT I WENT OUT OF THE ROOM I WAS GIVEN A BIG FORM IN WHICH I HAD TO FILL
MY NAME ,ROLL NO ,ID .HOD MAMS NUMBER AND MY PARENTS PHONE NUMBER AND
ADDRESS.IT WAS A TEDIOUS TASK BUT BY THE HELP OF COORDINATORS THE FORM WAS
FINALLY FILLED.BY THIS TIME THERE WERE A WHOLE FLOCK OF PEOPLE ALREADY
ACCUMULATED WHO WERE PRESENT TO CONGRATULATE ME AND ASK WHAT WERE THE
QUESTIONS ASKED.I WAS NERVOUSLY LOOKING AT THE CLOCK EVERY NOW AND THEN
BECAUSE I HAD A TRAIN AT 4 O CLOCK AND IT WAS ALREADY 3 O CLOCK.I HAD TOLD MY
FRIENDS AT PT TO GET MY TICKET FOR I WOULD BE LATE IN REACHING THE STATION.
HR INTERVIEW
HR,”COME IN”
UBJ,”GOODAFTERNOON SIR”
Ubj,”thank you”
HR,”THEY SAY THAT YOU ARE THE FIRST SURVIVOR OF THE 20 PEOPLE INTERVIEWED SO FAR
AND YOU HAD DONE QUITE WELL ACTUALLY YOU GOT 19/20 IN THE FIRST AND 9/10 IN THE
SECOND ONE…THAT IS GOOD INFACT VERY GOOD.”
UBJ,”THANK YOU’
HR,”WHAT WAS THE ESSAY TOPIC GIVEN TO YOU AT THE END OF TECHNICAL TEST?”
UBJ,”I THINK IT WAS REGARDING IT INDUSTRY AND ITS DEVELOPMENT IN THE PERIOD OF
RECESSION”
UBJ,”IT IS ABOUT 6 HOURS IN TRAIN FROM RAIPUR .IT IS IN MAHARASTRA.IT IS MORE URBAN
AND DEVELOPED THAN RAIPUR”
UBJ”40 APPROX”
UBJ,”NO”
UBJ,”WELL I WANT TO JOIN UR COMPANY.IN MBA TOO THEY ASK FOR WORK EX SO IT IS OUT
OF QUESTION. YES TOMORROW THERE IS A PAPER BUT I WANT TO GO SOME PLACE ELSE.”
UBJ,”WELL IT IS LESS…”
HR,”WHY ARE U LOOKING AT YOUR CLOCK AGAIN AND AGAIN? DO YOU WANT TO GO
SOMEWHERE?”
UBJ,”YA SOMEWHAT”
HR,”YOU HAVE GOOD COMMUNICATION SKILLS I THINK YOU SHOULD GO FOR MBA”
HR SMILES AND SAYS”HMM ..BUT I THINK SALARY OFFERED IN MBA IS WAY MORE ..WITH
GOOD CARRIER OPPERTUNITIES”
HR,”DON’T YOU THINK THAT YOU ARE EXTRAPOLATING THIS THING.TELL ME WHY DO YOU
NEED TO DO A JOB NOW?”
UBJ,”MY MOM AND DAD HAVE HARDLY 5 YEARS OF WORK LEFT NOW.SO BEFORE THEY RETIRE
I WANT TO GET EMPLOYED”
HR,”BUT YOU CAN OPT FOR MBA NOW ..WHY JOIN NOW?”
HR,”WHAT IS EXTRAPOLATION?”
UBJ,”TO FIND WHAT WOULD HAPPEN FROM A GIVEN SET OF DATA BY USING A STANDARD SET
OF FORMULA BY ESTABLISHING INTERRELATIONSHIPS BETWEEN DATA POINTS.”
HR,”SUPPOSE THERE ARE TWO CANDLES WITH ME EACH CAN BURN FOR ONE HOUR .TELL ME
HOW WILL I BE ABLE TO MEASURE HALF AN HOUR IF I DON’T HAVE ANY CLOCK?’
HR,”EXPLAIN”
UBJ,”IF THE CANDLE IS BURNED IN BOTH ENDS ,THE POINT AT WHICH IT WILL BE COMPLETELY
BURNED WILL BE HALF AN HOUR”
UBJ,”THANKYOU”
HR,”TELL ME 3 GROUP OF 3 SINGLEDIGIT NUMBERS SUCH THAT THEY GIVE THE SAME
PRODUCT ?”
HR,”HMM OK.”
HR,”ARE U HONEST?”
UBJ,”WHY?”
HR,”JUST TELL ME “