Recent Posts

741

I wrote a blog on quora about my written test and interview experience at IIT Madras. Hope it helps next year aspirants.
https://sktdt.quora.com/IIT-Madras-MS-CSE-Written-test-and-interview

Edit: IIT Delhi M.Tech. in Computer Technology(EET) Interview

https://sktdt.quora.com/IIT-Delhi-M-Tech-in-Computer-Technology-EET-Interview

IISc CSA Intelligent Systems (M.Tech Research) Written Test and Interview

https://sktdt.quora.com/IISc-CSA-Intelligent-Systems-M-Tech-Research-Written-Test-and-Interview

742

IIIT-Sricity conducted written test and interview for MS (Research) and Ph.D. programme.  I applied for MS (Research). The selection for written was based on Academic Records and work experience.

 

 

Written Test:
The written test had 6 question from CSE and 6 questions from ECE. CSE questions were from Maths (LA, Probability) and Core Computer Science (Programming, Recursion, Database, Logic). The questions were descriptive and we had to explain the solution in detail. I was surprised by the fact that the question paper for MS and Ph.D. was same.

Around 30 students have attended the interview. After the written test, 7 students were shortlisted for interview in CSE, 11 for ECE.

 

 

Interview:
1. Introduce yourself
2. What are you good at?

3. What is Machine Learning?

4. Given a system with 8GB RAM, how many linked-list elements comprising of an int and char can you dynamically create?

(I answered this in number and later realized that it was a trick question to see concepts of OS, so I immediately changed my answer)

5. Write the solution of the classic GCD problem using recursion?
6. Now write it without recursion (because I did mistake in question 4)

7. We know that the merge procedure takes O(n) space-time? Can you give a solution to improve it further from O(n) to something less than O(n)?

8. At what pivot position do you think the Quicksort will work best? (trick again)

9. Explain some sorting algorithm that sorts in less than O(nlogn), preferably O(n) or O(1)

10. Given a set of words, sort them and assign ranks to them. Find the word with 7th rank.

(I don't remember this question exactly, but I tried solving it using python dictionary data structure. They were not impressed and told that there is no data structure called dictionary when it comes to research. Which means I had to solve it using standard data structures. I tried using hash-table etc. But they were not impressed with it either )

11. What is supervised and unsupervised machine learning?

Okay, you can go now. Thank you.

743

M.Tech. in Computer Technology is offered by Department of Electrical Engineering IIT Delhi.You can check the course structure here.

Since the course offers many Computer Science subjects and even Machine Learning as its major component ,many cs students opt for this course.

Now, coming  to the interview day.We were required to report there at 8:30 am.First our documents were verified and then we were called for the interview one by one.

Since,it is somewhat an interdisciplinary course the interview panel was sort of divided.I think there were 4 professors taking the interviews and they were the ones who taught M.Tech. students there.Out of four,1 professor was majorly asking questions in Electrical and Electronics field,1 was asking System subjects in CS like Operating system and CO & architecture,1 was asking majorly in Machine Learning plus question on the subjects you mention that you have prepared and last one in Data structures and algorithms plus Discrete Maths.

Students in interview mainly came from 4 branches : Electrical,Electronics,Computer Science and Instrumentation.

Now, the interview was conducted in a room where the 4 professors were sitting separately and there was a chair for the candidate to sit.Out of the four we had to appear for the interview to any one of the professors,here I would really like to thank the TAs there ,they were very helpful and were assigning the candidates to the professors ,so they made sure that you get the professor of you area only.

Before the interview each one of us was given a blank sheet of paper in which we were required to write our Name and Application number,this sheet was to be used for doing the work during the interview.

My interview started around 7p.m. and lasted for about 30-35 minutes.I was allotted to Sumit Sir,who was asking questions in Data Structures and Algorithms plus Discrete Maths.Before going for the interview we were even handed over our application form.

As I entered the room ,sir first asked for my Application and gave it a look.He noted the stream I graduated in,my GATE score and year,my B.Tech.percentage and since I graduated last year he asked me what I did the previous year. 

After this he asked the following questions:

PS : He wrote the questions in the rough sheet given to us earlier and we were required to write neatly our solutions there.This sheet was later kept by them.

For each question he gave me sufficient time.

Q1) P&C Consider the numbers {2,4,6,8}.How many 6 digits numbers can be formed from them that are divisible by four and repetition is allowed.We were required to compute the exact answer.

Q2) Probability Consider we have 3 doors A, B and C.Out of the three doors 2 have goat behind them and one have a car.We are playing a game here,

1) The contestant comes and picks up a door.

2) Out of the remaining two doors,the game in-charge eliminates one door and that door is sure to have a goat behind it.

3)Now, the contestant has 2 options either stick to the door he choosed initially or switch to the other door that was left after the game in-charge eliminated one door.We were required to calculate the probability of wining the car in each of the cases and then tell in which case the probability of wining a car is more.

//In end sir said to me that sir has been asking this question in interviews since 2-3 years but till now nobody gave the correct answer except me :D

Algorithms and Data Structures

Q3) What all Data Structures you know?

Q4) Define Heap and tell the applications of Heap.

Q5) Consider the elements : 2,4,21,98,2,4

Sort them using Heap sort and show all steps.

Q6)How to do insertion in Heap?

Q7)Can we delete an in between element in the heap,If yes then show how ,so that Heap property is not violated?

Q8)Array can be used to implement Heap.Explain how will you implement a Heap using an array.

That's it ! Hope this helps :)

 

 

744
I have paid the  acceptance fee RS. 20,000 and my amount  has been deducted but  my payment status is still the same  :( as i have to pay 20,000 for round 1.

now what should i further do . Please reply if somebody can help me .

Thank you
746
Hello everyone, I am selected for M.Tech Computer Science in University of Hyderabad through CCMT counselling in round 1. Please let me know if it is worth it to do M.Tech from here. How is the faculty and location? I have also given M.Tech AI in UoH as a higher preference but didn't get it in first round. My gate score is 584. I have already dropped a year after b.tech for GATE. Do I have a chance to get M.Tech AI in further rounds?
747
Respected seniors

I need your precious suggestion , I was the student of one of prime institution of GATE and IES and dedicated one  even my b.tech % is also more Than 70%  but still I was not able to crack gate and now I am thinking to full time drop and prepare again but I have a doubt??

I worked hard for gate 2018 but result  was not in my favor

Is it possible to get more than 70 number if I worked hard from now onwards ?

please suggest me should I drop one year and prepare again or tell me what I need to do

 

 

 

Thank you all of you
748
Many people have asked me to share my interview experience at IIIT Hyderabad. So I'll just paste what I shared privately with some.

 

It wasn't the best of interviews :P. But I'll share what they asked
Introduce
I did. I had work experience, so mentioned about the job and company. My company actually recruits a lot from IIIT hyderabad, so they started asking on my past work etc.

Then the interviewer asked a question, which is my fav algo.? I said merge sort. Naturally, I expected a follow up question to explain merge sort in detail, however they asked why merge sort, a sorting algo?? I got nervous and said I like the divide and conquer paradigm it follows. I also explained the details on how merge sort works. But I just felt they weren't looking for the working. Anyways, they gave me a scenario where I have 1 billions elements, but memory which can hold only 1 million. How would I sort it using merge sort? I explained, but I was perhaps wrong as they didn't seem to be convinced.
As I mentioned I liked divide and conquer paradigm, they asked why do you like it!!(again a question which made no sense to me :P). I truly love D & C, but putting in words was difficult for me. The main reason why I like it is, that it forms a building block for Dynamic Programming, by giving us sub problems. This is what I replied to their question, however their expressions were not at all convincing. I felt embarrassed. Difference between D&C and DP, I explained about unique and overlapping subproblems(didn't affect their expressions!)

They asked about which other subject. I said OS. Now comes the most confusing question, Why does OS and DBMS have their own synchronisation mechanisms, when OS can alone do it and it sits at the bottom of DB? I googled for the same after the interview, couldn't find one anywhere. Although I did answer that OS works at process level for Critical Section, and DB is for concurrency and transaction. They said its not the reason.

Finally they gave me a scenario where I have to design Google Maps :P(this was probably asked as they made us submit SOP during application last year, although this year they havent asked!). So the prof said, you have some nodes where I give you Lat Long pairs, how will you represent the nodes on the map. What if I want to find the shortest path from A to B?

I think I answered it correctly, but the prof again was not convinced. I also mentioned about absence of negative weights as there are distances(can never be neg), so I can use Dijkstras.

Anyway, I just felt, my luck wasn't there!

Some other candidates said they were asked questions from discrete maths with more focus on graph theory.
Proving theorems of bipartite, deriving expression for number of graphs.
They generally dont ask from TOC, even if you mention TOC, they'll just ask basic finite automata, and move on to next.
They also ask some basic protocol questions from Networks.

 

Result: Not selected!
749
I have AIR-223 in Gate 18 and I might get direct admission in IIT-G  and IIT-R but I just had a confusion where if people like me who are left with these choices or maybe no choice in any IIT's how seriously should they consider IIIT-H because 8/10 posts on the internet tells me IIIT-H has a better CSE curriculum and exposure than IIT-Guwahati or Roorkee. I would like the experts to guide me here who have an experience and know much more about these colleges than many of us. I have cleared PGEE but I am not sure whether I should go for their interviews or take up IIT-G instead. Any Help is very much appreciated..
750

PRE-INTERVIEW:

  • Gate Score Cut-off was around 625-630 (that' what I have heard)
  • MTECH CSE Intake: 40 Vacancies
  • Around ~400 students were shortlisted for the process, out of which only 170-180 students attended.
  • The process was meant for two days, but they finished it on the first day itself (Interviews were taken till 2200).
  • Reporting Time: 0830, Everyone was seated in Auditoriums and Dean of Academics presented their college. At around 0900 tea-coffee-biscuits were offered, and around 0930 Written Test commenced.
     

WRITTEN-TEST/ PROGRAMMING TEST:

  • Written Test, 60 Mins, 30 Ques. Marking Scheme: +2, -1
    I found Written Test to be quite challenging, Approximately 1/3rd questions were from Discrete Mathematics. I attempted 23 questions, out of which I think at most 15 would've been correct.
     
  • Programming Test: 60 Mins, 5 Questions.
    Platform: Hackerrank
    This part of the test was very easy. 5 Questions in 60 Minutes, might seem very challenging at first, but 2-3 questions consumed just 15-20mins in total. I did 4 questions completely and passed 7/14 TestCases for the last one.

    All this process got over by 1230 and the shortlisted candidates for Interviews were to be announced at 1400-1430, with Interviews starting from 1445

INTERVIEW:

  • Students were shortlisted marked on the combined performance of Written/Programming Test, and I don't think GATE Score played any role in shortlisting procedure.
  • 75 Students were selected for Interviews, divided into 3 Interview Panels. Each panel had 3 professors.
  • Interview Experience ( There were 3 Professors, I'll address all three as P)

    (Resume wasn't needed for Interview, so they didn't knew much about background of work that I've been doing)

    P: Tell us about Yourself.
    Me: Did.
    P: How many questions did you do in Programming Test?
    Me: I did 4.5
    They seemed quite impressed by it (all three panelists started looking at each other)

    P: What are your favorite subjects?
    Me: DS, Algo, CN.
    P: So should we start with DS?
    Me: Yes.
    P: Ok, can you tell us, what is a Hamiltonian path?
    Me: (I was shocked at first, that they targeted the theoretical part of Data-Structures, I was a bit fumbled)
           I  don't know the exact definition, but I know it's like         Spanning Tree.
    P: No no, they both are entirely different.
    After fumbling a bit,
    P: If you don't know it, you can tell us, we can move on to other question.
    Me: Yes

    P: Suppose you're given a polynomial expression, what data-structure would you use for storing it?
    Me: (Me moving over to whiteboard) I'd definitely not use an array. I'd go with vecor...as I'
    P: (Interrupts me) I don't know vectors.
    Me: (This got me nervous) Ok, I'd switch to using a Hashmap, as I
    P: (Interrupts again) I don't know hashmap either
    Me: (They were looking for specific answers only), I'd use a linked list.
    P: Yes, that's what I know.

    P: Now suppose there' another polynomial expression, and you have to add both, how would you do it?
    Me: I'd keep Linked List in sorted order for this and explained further on the whiteboard. (they seemed ok with my solution)
    Me: But this structure would face issues if I'd have to lots of issues in insertions, and if possible, I'd have used Hashmap (No reaction from their side)

    P: I see that you've selected Machine Learning as your field of study.
    Me: Yes, during filling my form, this was the most viable option that I understood, the other two fields I wasn't much sure about.
    P: What do you know about clustering?
    Me: (Shocked at first, as I wasn't ready for ML questions, but since I knew about clustering, I took a go at it), clustering, how it's an unsupervised form of learning
    P: Ok, so you know. Suppose that you have a straight line and two cluster centers, C1 and C2, how would you minimize it. (These were the exact words, I didn't understood the question at all)
    Me: Sir, I don't undertsand what you're trying to ask.
    P: He repeated the same line again.
    Me: (I drew a slanted x = y line on board)
    P: No no, a straight line
    Me: Like an X-Axis
    P: Yes
    Me: (Drew x-axis, and two cluster centers)
    P: Yes, now minimise it.
    Me: By minimise, do you mean optimizing it?
    P: Yes, yes that's optimising (as if he was trying to say this word all along)
    Me: Sir, I don't know much about this.
    P: You'd take Difference between points
    Me: Yes, I'd take dataset points and take difference between points and centers, and take a square again, to keep values positive, ahhh
    P: But how do you know that you've minimised the cluster centers? How do you verify it?
    Me: I don't know, Sir.

    That's it. I don't have any chance in it. But learnt a thing or two about IIT Interviews, and shared it.
     

751

My sole purpose of writing this post is that the previous interview experiences given here by our seniors have been a great help for me so I just wanted to carry forward the tradition. Moreover , take it as a token of thanks to all our seniors who have contributed to GO in any possible manner and a help for all the people who would be aiming for IITK in future. You can even read this post  just for the love of CS and because you like to do new and challenging problems.

There were 2 tests this year:

(1)Written Test (30 Marks) :

      1) 30 questions

      2) 2 hours duration

      3) We were required to choose one out of the two groups ‘Systems’ or ‘Theory’.

      4) Each question carried 1 mark each.

      5) There was no negative marking.

      6) MCQs can have multiple write answers , marks are given when all the answers are marked correctly.

      7) There were fill in the blanks and Numerical answer type questions , mostly one liners.

PS: We are not given back the question paper in IITK so I have tried to mention as many questions as I can recollect after the exam. In some of the questions I have not mentioned the exact question but just the concept the question was asked from ,an obvious reason being you cannot expect someone to remember the exact numerical values.I attempted the ‘System’ section so can’t recollect the questions from ‘Theory’section(I can add to this post if any of my friends tell me the questions in ‘Theory’section).

Q1) Address Resolution Protocol(there were 4-5 options we were required to mark all the right choices about ARP).

Q2)We were given Bandwidth,RTT,Packet Size,etc ,it was required to calculate the optimal window size.

Q3)There are two relations R1 with tuples r1 and R2 with tuples r2, r2 > r1 Minimum number of tuples in R1 Union R2.

Q4)printf -> system call or not

Q5)If we increase the pipeline depth , the time to execute a single instruction decreases.(T/F)

Q6)One program given in C language, it used string and stack, we were required to tell the correct output out of the choices given.

Q7)Given a function ,we were required to tell whether it computed a*b or a*(b+1).

Q8)Given page size and #bits in physical and logical address.We were required to calculate the size of the page table in Bytes.Each page table entry contained the translation bits,dirty bit,valid bit,etc.

Q9)There are 65 different instructions available in syatem,one instruction s1 uses a shift field based on word length and 2 registers. #registers=519. 64 bit processor .Calculate #bits used for s1.

Q10) Heap in array form given ,we were required to extractmin() and then report the resulting arrary.

Q11)Mini. #nodes in height 10 , Height balanced BST.

Q12) R1(A) PK ,R2(B) B PK references A on update cascade,R3(C) C PK references B on update cascade

R1: 1 2 3 4 5 6 7

R2: 2 4 6 7

R3: 2 4 6

Update R1 set A=A+10 where A<5;

Select sum(C) from R3;

I will add more questions here.

(2) Programming Test(30 Marks):

      1) 2 questions.

      2) 2 hours duration.

      3) Ques 1 (10 Marks) and Ques 2 (20 Marks).

      4) Language : C

      5) We were required to code on Prutor(Online web-browser based IDE for program preparation and submission developed at IITK).

       6) There were 4 visible test cases and 10 hidden test cases. 

Q1) Print the second minimum element in the given integer array.(10 Marks)

Q2)Given an input in String format. We are considering base as 15(Allowed digits : 0,1,2,…,9,a,A,b,B,….,e,E).From the input string first take out the valid base 15 digits and then print its decimal equivalent and Zero if no valid base 15 digits).(20 Marks)

Eg1:

Input : IITKanpur@CSE

Output:2444

Valid base 15 digits: ace

Eg2:

Input : IITK

Output:0

Valid base 15 digits: none

Some useful materials : Syllabus Written Test

Sample Test Written

Prutor

Syllabus Programming Test

Any of my good friends who attended the IITK test and would like to suggest any corrections and additions in the questions provided here is most welcome.

753

For GO Book 2020

#GO_book_2019

#Edit: Stock finished  

Update: Once booked you can get the Tracking email in 1-3 days maximum.

Binding issue is fixed and all books are now stitched and perfect binded. Also, books are wrapped in bubble wrap and plastic cover to avoid any water issue. 

Booking count

Softcopy of 2018 version can be downloaded from http://book.gateoverflow.in

Change log

  1. Totally $1006+1091+1128 = 3225$ questions across $3$ books
  2. Subjectwise and topic wise organized and inside each topic questions are sorted yearwise
  3. Images redrawn
  4. Contents better formatted, TOC with page numbering
  5. B/W theme specifically for printing
  6. Unwanted duplicate answers removed
  7. QR codes added for question links and other reference links - you can scan and go to the respective page
  8. GATE 2018 and few other standard exam questions added
  9. Printing quality enhanced using Offset printing and glossy art paper being used (like in DBMS Korth book)
  10. Cost including shipping is lower than photocopy cost 
  11. Even though content remains same as softcopy the books are formatted for better printing.

Amount : Rs. 1000 including  Rs. 200 shipping for 3 books containing 3225 previous year questions with solutions

Books shipped via IndiaPost 
You can expect the tracking details in 1-3 days from purchase date. Usually we ship the next day but IndiaPost does not work on Sundays and other holidays.
Expected delivery time is 7 days but it can be even in 3-4 days in Kerala/TN and sometimes 10-12 days if your Post Office is busy. You can see the previous delivery times to various post offices here.though currently they are doing delivery faster.
 
 

Delivery is by Amazon prime and shipping starts from Bangalore. Amazon provides COD option. Also they ship on Sundays and other holidays. 

 
 
For softcopy please see http://book.gateoverflow.in
754
Can anyone post ISI Mtech Complete Question picture here ?

Thanks in advance
755

I checked the website of IIT Mandi and my name is there on the shortlisted list for MS in CS. The date for next round given is 30th May. But no other details is given as to where will I get my call letter, timings for next round, what will be the next round etc. If anyone else is shortlisted please guide me what to do next. I did not receive any mail from IIT Mandi. I saw my name on the official shotlisted list on the website, i.e., here: http://www.iitmandi.ac.in/academics/files/MS_CS.pdf

756

In the syllabus part of IIT-K written test,they have mentioned that we require to answer questions from one group:-https://www.cse.iitk.ac.in/users/admissions/syllabus.html

Also while filling form they asked the same thing/

So it means we should prepare for only one group out of two?Does any one have any idea regarding this?

757

I am selected for the interview for the post of Junior Research Fellowship/Senior Research Fellowship of the project entitled 'Safety Analytics: Save People at Work from Accident and Injuries' in SRIC, IIT Kharagpur to be held on 24th May. Please guide me on how to prepare for the interview and what topics to prepare. I read the description of the project and topics like Computer Graphics, Data Analytics, Virtual Reality, Data Science were mentioned. Please mention some good sources from where I can learn about these topics. Also, please mention what all should I bring to the interview. I really want this job. Thanks. :)

758
Hello everybody,

Can you please provide the link to the course text books. Thanks in advance.
759

#Donation

Update

Sukanya Das and Subarna Das visited Bikram Ballav and handed over the Donation check of 100,000. We have also transferred the remaining amount of 18,000 to his bank account. Adding the pics and videos of him below:

List of donations

 

 

More pics and videos


 

A good news. Bikram Ballav is now in a better state though a long way from complete recovery. I guess most of you might be knowing the tragic happening to him (stroke at a young age). He has contributed immensely for GATECSE by making tests in GO almost entirely by himself, making what to read series for standard books, promoting good NPTEL lectures and guiding numerous GATE toppers personally. Our member Sukanya Das has volunteered to visit him this weekend. It would be good if members of GO can give him a small donation as this would be a nice gesture from our part. Also his family is currently struggling as only he was the earning member.

We have collected and donated Rs. 118,000 to him. But this is a small amount considering his treatment expense. Those willing to give donation now can do (Please mention "TO Bikram") to

Account No. : 11216928295 (State Bank of India)
Customer Name: DIPTI BALLAV & BARUN KR BALLAV
IFSC: SBIN0000024
MICR: 700002184

Bikram's treatment expense is over 10 lakhs and every donation will be of help for him and family.

760

Excel Sheet for the Cutoffs in CCMT 2017. You may copy it and do your own analysis to determine the order of preference. 

https://docs.google.com/spreadsheets/d/1UGVo9mPDzToEzvDQe0qRvfbEQ85qJ3ZUB37LJbiz_Ig/edit?usp=sharing