Recent Posts

21

Hi all, below are some free standard video lectures for GATE DA:

Artificial Intelligence: 

  1.  CS60045 Artificial Intelligence (IIT KGP):

    A semester-length UG/PG level course on AI taken by two of the most renowned professors at IIT Kharagpur.    
    Instructors
     
    Prof. Pallab Dasgupta
    Prof. Partha Pratim Chakrabarti
  2. An Introduction to Artificial Intelligence (IIT Delhi):

    A semester-length UG-level course at IIT Delhi (which has also been added as an NPTEL course) taken by one of the best AI researchers in the country.  
    Instructors
      
    Prof. Mausam

 

Machine Learning:

      1. Machine Learning Specialization

 

The most popular course on ML. Everything is explained in simple beginner-friendly language. (Please note that this course can be audited for free in Coursera)                    
Instructors
         
Prof. Andrew NG

 

 

  1. Introduction to Machine Learning(Course sponsored by Aricent), IIT Madras

    Another great course                    
    Instructors
             
    Prof. Balaraman Ravindran

 

 

Statistics and Data Analytics: 

  1.  CS61061 Data Analytics (IIT KGP):

    A semester-length PG-level course on Data Analytics taken by one of the most renowned professors at IIT Kharagpur.    
    Instructors
     
    Prof. Debasis Samanta

 

Calculus and Optimization:

  1. Basic Calculus for Engineers, Scientists and Economists

  2. Foundations of Optimization, IIT Kanpur

                         
    Instructors
             
    Prof. Joydeep Dutta

Programming, Data Structures and Algorithms:

  1. Programming, Data Structures and Algorithms using Python, Chennai Mathematical Institute

                         
    Instructors
             
    Prof. Madhavan Mukund

 

 

I am not adding resources for the subjects already present in GATE CSE as there are already many blogs on gatecse.in and gateoverflow.in. Also, there are some other topics like Data Warehousing but I think some simple Google searches should be enough to learn those topics.
All the very best and happy learning😊

 

 
22

GRADUATE APTITUDE TEST IN ENGINEERING 2024

ORGANIZING INSTITUTE: INDIAN INSTITUTE OF SCIENCE, BENGALURU

IISc Bengaluru organizes GATE 2024. Official notifications have been released. 

Some suggestions from my side:

  1. Be ready with your fundamental concepts, and knowledge, mathematical background. Not every time paper was easy like GATE 2023  IIT Kanpur.
  2. To score well in this exam, don't ask "what to read", you must know "what should not read". 
  3. Try to know the ideas/concepts about the topics but don't do a Ph.D. on particular topics/subjects. do not spend too much time on single subjects.
  4. Read the subject from standard resources (do not follow too many books for single subjects.) and cross-check, and verify your coaching notes if you join any.
  5.  Do not follow so many university/lecture videos for a single topic, stick to the one.
  6. Make a timetable and follow it, track your preparations, and make a good friend circle (gate field).
  7. Use your internet facility for your betterment. 
  8. Don’t ignore or postpone your maths and aptitude till November-December. put 1 hour daily form now.
  9. Try to complete your syllabus as soon as possible. Again it depends on the students but ideally, they complete everything at the end of October (exceptions are there). start with easy subjects so that you will get confidence. Don't aim for $X$ marks for $Y$ IIT. Just go with the flow. 
  10. Solve your doubt immediately, and take help from your gate overflow website, GOOGLE, or teachers.
  11. Try to make short notes/ formula sheets/mistake copy etc whichever you find better for your preparations. 
  12. Don't stop yourself. Practice more and more questions. avoid low-quality questions, understand the importance of PYQ, analyze the options, and try to solve NAT questions more, for MSQ read the theory.
  13. Don't be afraid to give tests. try to give as many as a test, use gate overflow for questions practices, and don't go anywhere. do not follow any YouTube brand name/ big coaching-funded company ( they all are“naam bade darshan chote”)
  14.  Do all your silly mistake today. try to purchase at least 2 test series from different institutes so that you can check your level. Give all of its tests. don't listen to any random topper that I have given $<10-15$ mock test and I get the rank (Hawa mai bat karna). At the beginning of the mock test, marks will fluctuate, give them until you get desired marks
  15. Put aside your relationship, hangout, late-night call, friend's birthday, farewell party, college fest, relative marriage, projects, coding (you will get enough time after the gate for this), and all nonsense, they all can wait but time will not.
  16. Try to deactivate your all social media accounts. (it is up to you) and focus on your GOAL.
  17. Don't stop until you reach your dreams IIT/IISc/PSU.  

  Good Luck 2 all of you.

 

23

GO Classes GATE 2024 Complete Course Scholarship Test

Result Announcement!! - GO Classes Scholarship Test Result: https://youtu.be/FOgkQoF1x8o 

ALL Details about the test: https://www.youtube.com/live/YIxIdfCH95s?feature=share 

 

DATE: 30th July 2023

STARTING AT: 2:00 PM

Scholarship up to 90% for 200 Students

  1. Top 25 rankers - 90% scholarship
  2. 26-50 rankers - 75% scholarship
  3. 51-100 rankers - 50% scholarship
  4. 101-200 rankers - 20% scholarship

Syllabus: Linear Algebra and Discrete Mathematics (ONLY Combinatorics)

Visit Here: https://www.goclasses.in/s/pages/scholarshiptest

ALL Details about the test: https://www.youtube.com/live/YIxIdfCH95s?feature=share

Test Link: https://gateoverflow.in/exam/512/scholarship-test-for-gate-2024-course 

Test Link: https://gateoverflow.in/exam/512/scholarship-test-for-gate-2024-course

24

Hello everyone,

I’m Arunjyoti, one of the shortlisted candidates for BARC-OCES 2023.

I cleared the written test and appeared for interview at BARC, Mumbai.

Interview:

The interview panel consisted of 6 members.

Interview started with my introduction and after that they asked me to write down subjects that I am prepared of.

I wrote Data Structures, Algorithms, C++, OS, DBMS.

I have briefly listed down the topics that were asked during the interview. (I1 => Interviewer 1)

I1 (DSA) :

Representations of Graph, told to write code for the same on paper(No STL), Topological ordering, cycle finding in graph.

I2(OS)

Basics of Process and Thread, Process creation, Virtual memory, linking etc.

I3(DBMS)

Told to design one ER Model for given scenario, SQL query, Joins, Normalize  the db, Examples of one to one , many to one etc mappings, Isolation levels, how isolation is achieved etc.

I4(C++ & Software Engg.)

Asked about OOPS, access specifiers, Macros and their benefit, Types of software testing etc.

I5

Asked about fixed point representation and some discussion about the same.

I6

Asked about types of cache, then discussion went into cache coherence problem and solutions.

After that interview ended. It was around 1 hour and 15 minutes.

Overall it was a nice experience. The interviewers were very helpful and supporting.

A big thanks to GO community. 😊

Result : Selected

25

We are happy to announce open challenges for MLPerf inference 3.1 (deadline by July end). Some of these challenges need you to just run experiments whereas some need proper implementation as well. 

Hardware requirements: Any laptop/desktop is fine with about 100GB of free disk space. All benchmarks are expected to run on Ubuntu/macOS and on Windows using docker/WSL is an option.    

https://access.cknowledge.org/playground/?action=challenges

Join the public discord channel for any questions.

This is an international competition with students from Russia, France etc. participating. In addition to the prizes mentioned in the challenges page, the top 3 participants (across all the challenges) from India will be getting prize money of Rs 50,000, Rs 30,000 and Rs 20,000 from GATE Overflow.

26

🚂 My Gate CSE 2023 Journey (March 2022- Feb2023)

Gate score:690 (GATE CSE), Marks:62.67
Date: 04 July 2023
B.tech: Major in Mechanical and Minor in CSE

 

2017: Second semester of my college, along with my major in mechanical engineering, I took up minor in CSE as my roommate in my college was from CSE, and I learned a lots of things from him, which generated a huge interest for CSE, in me.

2019: I made a plan to join ISRO after btech, instead. Me and my friend from civil engg. started our preparations for GATE(ME) & ISRO. We prepared notes, studied from NPTEL and YouTube channels.

2020: Corona came and all my notes were left in hostel, as we were said, college is off for 7 days, I didn't carry my notes home, my college was more than 1000 kms away from home, and it never opened until we graduated.

2021: Without any preparations went for GATE ME 2021, only solved apti questions, and could not qualify. I joined the company I got from college placements. I didn't like the work there.

2022: My friend, gave me the idea, about try GATE in CSE, and after some research, the lost CS engineer in me, revived back to life.

 

Early 2022: I made a plan and started to study along with work, I studied from Gate Smashers, Jenny's Lectures and Neso Academy. I talked with my HR, but our company only allowed to do mtech from BITS Pilani, and in mechanical, and preparing with job was not working out at all. Getting exhausted at the end of the day, and then, preparing for a national level exam, with full dedication was not being feasible, so I resigned from my job.

Now some people will say they can manage, I get it, It's definitely possible with job, but I was a bit unsure about the outcome, if I do it that way, for myself.

 

March 2022: I joined Made Easy, Delhi center and started proper preparations. My timetable there used to be

  • 8-2 Class; 2-6 Eat&Sleep; 7-12 make short notes, solve workbook and refer textbook if needed
  •  [ GO classes are equally good, also, according to some of my friends, GO classes are indeed better, but I did not take, so I do not want to rank them, both are good, your input matters more ]

 

I had a plan to study there only upto October, as I know the last few months in preparations need to be in a higher pace. My TOC was incomplete there, and I managed it myself.

Actually, for a good rank, there is more role of the aspirant than the coaching institute. Coaching gives the direction and the aspirant is the magnitude.

 

I had used a handful of CS Engineer's ideas in my preparations.

I had 3 level hierarchy of notes.

  • HDD Level: Class notes & Textbooks & NPTEL & MIT OCW & others
  • MM Level: Short notes (I had total of 6 short-notes notebooks with 12 subject's short notes)
  • CM Level: I made a single sheet for every subject, having all important stuffs of the entire subject, and I used to stick it in the wall, I called it wall cache

** This wall cache was very helpful, to get a better big picture and interconnect all subjects (specially COA,OS & DBMS, have lots of ideas same) **

[ My Wall cache pdf (for reference): https://drive.google.com/file/d/1NnMfAddS4D92vld9mnXCIb37exM1Ne99/view?usp=sharing ]

** I also made a stack of important stuffs, which needed constant revision, in a 22 page pdf, which I called the stack sheet, start reading it from page 1, and put it at the end, and continue, untill page 1 reappears, this is a cycle, repeat this process, it is better if you print it out and study, it would be easy to mark and highlight on it.

[ My stack sheet (For reference) CAUTION:: Some thing may be wrong, I did some revision on the hard copy of the sheet https://docs.google.com/document/d/1giHzgVHU9JZ8b7RVCH2Km_B8a3pPF-7K/edit ]

 

Mid-October to Mid-November I solved all PYQ's and made a collection of all good questions in a folder 

[ My good questions collection folder (for reference): https://drive.google.com/drive/folders/1Dw7C7VnQchiTK5EcGuMQKoqx0L9Rk28G?usp=sharing ]

  • IMPORTANT, PLEASE SOLVE PYQ’s ONLY FROM GATE-OVERFLOW, this is a community curated place, where you’ll hardly ever encounter any error in an answer, hard copy PYQ books, have lots of misprints and wrong answers in them. And some questions are ambiguous, if you encounter such question, chances are high that people got marks for free for those questions, do not waste your time on them. (MTA: Marks to all)
  • Do mistake and understand what went wrong, you’ll find people here who did the same mistake like you and found out the weak point, do not directly watch the correct answer, find what went wrong.

Last 3 months, I used pipelining concept, i.e. everyday I need to do a specific amount of all 12 subjects.

I made a folder of 10 subjects, and my timetable was (60 questions per day)

  • 30 questions during day (5 subs) [* then *] stack sheet [* then *] 30 during night [* then *] Maths & Apti 

After every two days, I gave a full length test, schedule on those days were,

  • wall cache for full revision [* then *] the full length test [* then *]  Analysis [[ Analysis is very important, do analyze every question, wrong or right, this process may take up the entire day, but let it be. Correcting error is more important than ignoring and moving on ]] 

Some tips,

  • If tests are hard give them, if they are too easy and you are getting very good marks & rank in it, it is of no use, you need to learn, test series are not to estimate your marks in real exam, it is for you to improve.
  • Do not consume heavy food, the last 3 months, keep your health good.
  • Make adjustments with your body to be active during your time slot of actual exam. like if your exam is from 9-12, your body should be trained to be most active during that time, and that training starts before 3 months atleast.
  • Take very less sleep on the night of D-2 day, (sleep deprive) such that you get a good sleep on the D-1 day and you are atmost active on the D-day.

 

I also used some apps to have a countdown to real exam and also to monitor my time with phone (screen time).  It is highly advisable to keep phones away, specially get out of social media, use YouTube for motivation and studies only. 

 

  • Last 3 months is the game changer. Make a good plan for it and you will nail it.
  • Prepare for a hard test, such that if the test is easy or hard, you’re ready for both
  • Make your own execution plan and strategy, a plan is very important to strategically win a war.
  • IIT’s are always hard to get into, otherwise you would have IITians in every house and street, but we don’t right, so fight until you get there.
  • All the best, give your best shot and make it to the top IIT’s and NIT’s

 

There is a website created by a member of this community, which displays a random PYQ question (it’s advisable to be in that site in your free time):

Link : https://khushit-shah.github.io/gater-frontend/ 

 

Some motivational Videos for you guys: 

 

 

 

 

27
what is BFS and dfs?

which language did you code  most recently?

what is diffrence bw java and c?

what is tower of hanoi? what is time complexity?

what is inserstion sort?

what is the time complexity of it

what is merge sort and its time complexity?

what is linear data structure and non linear data structre?

which ds we can use to store web  link to go upward and forward?

which ds we can use to store web history?

what is enque and deque  ?

i got confuse bew deque(operation) and deque(data structure)… told them deque DS double ended que..
28
I have rank 271 in gate 2023 and I have applied for 10 top IITs and IISc and got no offer from IITs in the first round, except offer from AI at IISc. That is how much a written test helps or destroys. Everybody thinks 70 percent weight for GATE and 30 percent for written, so all toppers get the offers it does not matter much with written. But that is not the case, 30 percentage weight given to the paper of 30 marks, that actually means each ten marks in written directly increase your overall percentage by ten where as every 143 gate score contribute to ten overall percentage. If you do very bad in the written exam then there is very less difference between someone who has score of 1000 from a guy who got score 850. This makes lot of difference. Goodluck.
29

"Relax, allow the mind to become empty, and surprise yourself with the great treasure that begins to flow from your soul."

―Paulo Coelho.

 

Hi everyone, myself Shubhodeep. I want to address a significant topic that goes unnoticed, Mental health.

The famous quote says, "A sound mind lives in a sound body “. This is the truest line you’ll ever hear. How can you achieve your desired goal when you are unwell.

The most common thing to notice amongst aspirants is peer pressure, lakhs of students go to KOTA every year, but only some thousands are able to get the thing for which they went there, and this results with every coaching present in this universe. During the preparation what happens they get DPP’s, assignments, and Test series. In the initial stages, a student's mind is in the peak and he enjoys doing it, without thinking about the results. As time goes on, when he is not able to see the results he faces mental anxiety and emotional breakdown.

Let's hear a story

Keisuke, Itachi and Kiyoshi started preparing for GATE, 3 of them were batchmates from the same college. Now Keisuke and Kiyoshi are a bit average in their studies whereas Itachi is very good in every subject. Now whenever there is a test Itachi tops every subject, but Keisuke and Kiyoshi nearly manage 50-60%. 

Now Kiyoshi is a weak-willed boy now he faces this  

  1. Self doubt
  2. Lacks confidence
  3. Thinks whether he chose the right path
  4. Affects physical Health
  5. Affects Relationships and Social Connection

Whereas Keisuke is weak-willed too, but he is somewhat smart, what he does is:

Whenever he feels low, he

  1. Listens to Music
  2. Goes for a walk
  3. Takes a nice nap
  4. Goes to play Cricket, Football
  5. Watches a movie/ web series
  6. Watches anime
  7. Discusses his mistakes with Itachi after doing 1 of the above-mentioned points

In real life we all are Kiyoshi, but try to be like Keisuke, just like all of you dreamed of becoming IITians in Higher secondary, think this as another opportunity not the last one. Life is like a sea, its full of endless opportunities. don't make gate your destiny, live in the moment, and you’ll automatically arrive at your destination. I was also average student and faced the same problems as Kiyoshi, but I converted myself to Keisuke and I succeeded.

My suggestions

  1. Your mistakes are not proof that you are dumb, they are proof that you lack in certain areas. Those are like potholes on a road, everyone ignores them until accident happens. Be happy that you got to know the potholes to cover up before time.

  2. Watch anime/web-series/movies only to divert your mind, do not go to procastination stage, that is harmful again.

  3. Try to interact with friends regarding your mistakes, you’ll gain vast ways to solve a single problem.

  4. Do not overburden with expectations. Like I need to be AIR 1. set small targets like : My target in mocks tests will be 70, if you get even 55. Be happy, you'll do more good as your progress.

  5. Do everything you have to do, but not with ego, not with lust, not with envy but with love, compassion, humility, and devotion. – Shree Krishna(Bhagvad gita).

  6. Good sleep is very essential to have at least 6-7 hrs sleep always. When your mind is fresh you can achieve infinity

  7. Someone maybe beating you 100 times in life, but if you can land that Knockout punch on D-day you win.

  8. You are your biggest enemy, no one I repeat no one can affect your dream, it is up to you to catch up.

  9. Just give your 100%, Don’t ever regret that you had the opportunity but you did not utilise it properly. When I went inside the exam hall I had this mindset, without expecting any result, and only due to this attitude everything worked out. Just stay calm.

  10. "What if I fall?" Oh but my darling, What if you fly?

"IF YOU WANT YOUR LIFE TO BE DIFFERENT YOU HAVE TO START REACTING TO LIFE DIFFERENTLY “

- Kiyotaka Ayanokoji

 

30

Greetings to all, I am Jay Gorakhiya and this blog is about my MS Interview experience. Below is my GATE result details

Rank : 229

Score: 757

Category : GEN

In the previous blog I had shared my iit madras interview experience. In this blog I am going to share my MS selection process experience for IIT Bombay.

IIT Bombay had one online test followed by interview. students were shortlisted for online test based on the GATE score. For the online test students were supposed to select a stream of interest out of Computer Systems, Intelligent Systems and Theoretical Computer Science. Each stream had different panels.

 

Panels in Computing Systems (CS) Stream

  • Software Engineering, Compilers, Programming Languages (Section 1)
  • Systems Software (Section 2)
  • Hardware and Security (Section 3)

Panels in Intelligent Systems (IS) Stream

  • AI/ML (NLP, Speech, Text) (Section 4)
  • AI/ML (Representation, Learning, Agents) (Section 5)
  • Visual Computing (Section 6)

Panels in Theoretical Systems (TS) Stream

  • Algorithms, Complexity, Cryptography (Section 7)
  • Formal methods (Section 8)

A google form was circulated to select the stream of preference for the test and we also had to select one project for RAP(research assistant through project) position. project we had to select must be from the panel within the stream we had selected. The test consisted of 8 sections from different streams, as mentioned above, and a student had to attempt questions in any panel from their selected stream. Marks for questions attempted out of the selected stream were not considered.

The test was 3 hours long and consisted of MCQs, Fill in the Blanks, Numerical Answer Type, One Word Answer type questions with no negative marking. The level of questions was at par with GATE, not so much higher than that, atleast for computer systems stream as i had attempted it. Below are some topics from where questions where asked (some topics might be missing as the list is memory based):

  • C programming ; Pointers, Functions etc
  • Software Enginnering Principles
  • Operating Systems ; Synchronization, Threads and Processes etc
  • DBMS ; Functional Dependencies, SQL etc
  • Computer Networks ; Flow Control, IP, etc
  • Computer Organisation ; Memory Heirarchy, Cache Memory, Pipeline etc

The exact procedure, syllabus and resources to study were mentioned in the website and were conveyed to us via zoom meeting. For M.S. students, the mark (out of 100) was the sum of the GATE score (normalised to 70) and test score (normalised to 30) for the chosen stream. The qualifying mark (out of 100) for the general category was 55.

The test results were announced on that night only, and my name was there on the shortlist made for MS(TA) interview and MS (RAP) interview as well for the project i had selected. The exact time and date for the interview were shared to us via email.

================================= MS (RAP) Interview ==================================

I had selected Computer Architecture projects under Prof. Biswabandan Panda. I had selected this project because of 2 main reasons, one that i didn’t have much knowledge about other AI/ML projects, though a brief about every project was made during a zoom meeting but for RAP position the prof. always wants the student to have some prior knowledge and more importantly interest in the project field, and other reason was that my first priority was Mtech and not MS. There were 2 projects under Biswa sir; processor performance & security and generic & domain specific hardware prefetching. 

In the interview, sir didn’t ask much. The interview was about 10 minutes only.

Q1. What do you know about the project? Do you have any experience in it?

Q2. What is Bandwidth, throughput, Latency? Differences between them 

(This was the only technical question he asked)

Q3. Have you worked in any project before and How much lines of code have you written?

(I told about my ISRO internship project and its code was about 500 lines)

Q4. How much are you interested in this position? what is your priority MTech or MS?

My answer to last question was Mtech and i thought that question was asked to every student so that the position is given to student whose first priority was MS. Finally, I was not selected for MS (RAP).

================================== MS (TA) Interview ==================================

For MS(TA) interview there were 3 professors, all 3 of them asked questions of different subjects. Firstly they asked about my gate result details like rank and score then they started asking questions:

P1 : you have selected computer systems, what subjects are you interested in??

Me: mostly OS and somewhat COA.

Prof. P1 asked me questions from COA only:

1.What do you know about Cache Memories?

2.What are the types of conflicts?

3.Tell a code snippet which will result in more cold misses? and which type of cache causes more cold misses? etc

Prof. P2 asked me questions from OS only:

1.What is process synchronization?

2.What are different synchronization mechanisms?

3.What is dining philosophers problem and what are its different solution?

4.What is reader writers problem and how do you solve it? etc

Prof. P3 asked me questions from CN only:

1.What is CSMA/CD protocol?

2.How is collision detected in CSMA/CD?

3.(Asked me some probability related question in CSMA/CD, avg number of transmissions before no collision etc)

They were cross questioning me a lot, I think i became quite nervous. I have listed down most of the questions i remembered. Finally, I was selected for MS(TA) porgramme at IIT Bombay. This was my IIT B MS interview experience. Hope it helps you in your interviews. All the best, believe in yourself and keep calm, they will ask from gate syllabus only, not some new things. Just revise the subject of choice and all will be okay. ALL THE BEST.

31

Greetings to all, I am Jay Gorakhiya and this blog is about my MS Interview experience. Below is my GATE result details

Rank : 229

Score: 757

Category : GEN

First of all, with this score one can get admission in MTech in IIT G / KGP / R but still I had applied for MS (Research) in IIT Madras , Bombay and Delhi and had given interviews of Bombay and Madras.

This year (2023), IIT Madras had 2 rounds of Interviews, First round ( shortlisting criteria was GATE score ) was like a common round where interview was on one of the topics from Discrete Maths OR C programming ( or Programming )in general. Students were shortlisted for round2 on the basis of performance in round1. Second round was panel specific round (3 panels; A. Theoritical Computer Science, B. Computer Systems, C. Intelligent Systems ) and students shortlisted from round1 were given a google form to fill their preference of panels. Interview in first 2 panels of preference was to be conducted. Final selection was made on the basis of performance in round2. Both rounds were online through Google Meet.

 

=================================== ROUND 1 ===================================

There was only 1 professor who interviewed me in round 1. The prof. was very nice and kind to me. He asked my name and from where i was and how was i feeling etc. Overall, he was very polite and quiet and made me feel comfortable before starting the interview. Interview went like this :

Prof. : What is your choice of subject? between Discrete Maths & Programming.

Me : As such there’s no preference but I’ll go with Programming.

Prof. : Write a program that tells whether a number is perfect number or not? (He then shared a link of an editor to write the code, which he could also see without me sharing the screen.)

Me : what is the definition of a perfect number? (I asked for definition, even though i knew it)

Prof. : a number is a perfect number if sum of its divisors (less than the number) is equal to the number itself.

Me : Okay (then I started writing the code, which was fairly simple)

( always speak aloud what you are thinking and what code you are writing while writing the code to interviewer )

Prof. : What is the Time Complexity of the Code?

Me : O(N) ( as the code had linear time complexity)

Prof. : Can you reduce the Number of Comparisions? or Can you eliminate redundant Comparisions??

Me : ( I gave some ans which was not 100% correct, was just beating around the bush )

( Actual ans was, we can run for loop upto n/2 instead of running it upto n as no divisor of n is greater than n/2 , which i realized after the interview 🙂 )

He then asked me some Questions on basic data structuers like arrays.

Prof. : You know array data structuers, right?

Me : Yes sir.

Prof. : What is the time complexity to find an element from the array?

Me : there are 2 algos, if linear search if the array is not sorted O(n) and binary search if the array is sorted O(logn).

Prof. : We do not know, if it is sorted or not i.e not neccasarily sorted array then what will you use?

Me : Linear Search.

Prof. : Can you decrease number of comparisons done in linear search while TC remains same O(N)?

Me : (first i explained the normal code of linear search )…( thought for some seconds, then he reframed the question )

Prof. : There are  2 key comparisons; first is whether we have reached array end or not? and second whether the current element is the element we are looking for? Can you eliminate any one of the comparision??

Me : we cannot eliminate second comparison because if we removed it then we wont be able to ‘search’ for a particular element, so we can try to eliminate first one. ( then i was thinking and then prof gave me a hint)

Prof. : What if we can change the input a little? What if we add the element which we are looking for at the end of the array then can we eliminate end of array comparison?

Me : (I gave some ans here and there but they were not correct) 

Finally, professor told me to think on the question afterwards and my round1 interview was over. Interview was around 10-15 mins. Round 1 results were out by the night and i was shortlisted for round 2. I had selected panel B (Computer Systems) and panel C (Intelligent Systems) but gave interview only for panel B as i was more confident in that.

 

=================================== ROUND 2 ===================================

In round2, there were 2 professors but only one of them asked questions. My choice of subject in computer systems panel was Operating Systems. Again, the professor was very nice to me, made me feel comfortable. I don’t remember all the questions exactly, so i am listing down questions which i remember.

  1. What different types of OS do you know and have used?
    (from there he jumped to uniprocessor multiprogramming OS ; as in GATE syllabus)
  2. What is scheduling? What are the CPU scheduling algorithms you know?
  3. What is context switch? How does it happen? (asked me to explain step by step what happens during a context switch)
    He went to ask in much detail like:
    1. who loads and save PCBs of the processes?
    2. before the context switch a user process is runnning on processor, so how does OS takes control of the processor during context switch? ans : through interrupt.
    3. who / which component interrupts the processor? etc
      (from there he jumped to Interrupts and System Calls)
  4. What is ISR, vectored interrupt? How does the Computer know which routine is for which interrupt?
  5. What is System call? Difference between an interrupt and a system call?
  6. Do we need an interrupt for executing a system call? etc

From there on the prof. began I got a bit confused and afterwards he ended my interview. Interview went for around 15-20 minutes. At last the prof. gave me a remark that first part of my answers were good (scheduling and context switch ones), that made me feel good that IIT professor thinks my ans is good 😄.  After few days, results were out and I was selected for MS (Research) in computer systems at IIT Madras. I eventually rejected the offer as I finally accepted MTech RA IITB.

So, this was my interview experience. Hope you find it helpful. Kudos to you if you’ve reached this far reading as the blog was a bit long. 

ALL THE BEST.

 

32

National Institute of Electronics and Information Technology (NIELIT)

Test Series Announcement

Complete Schedule for 10 tests date-wise - [link]

We are thrilled to introduce the NIELIT Test Series by GO Classes, a comprehensive program designed to help you excel in your exams and enhance your skills. This test series offers you a valuable opportunity to assess your knowledge, improve your performance, and boost your confidence.

🎯 Key Features

1️⃣ 10 Standard-Quality Tests:

The NIELIT Test Series consists of $10$ standard quality tests crafted using standard universities and other standard resources.

2️⃣ First 2 Tests for Free:

We are pleased to offer the first $2$ tests of the NIELIT Test Series completely free of charge.

3️⃣ Complete Syllabus Coverage:

Each test in the series covers the entire syllabus, ensuring that you are thoroughly prepared for every topic and concept. You can access the official syllabus:

4️⃣ Affordable Price:

The entire test series is priced at just $299$ rupees, offering great value for your investment.

🔗 Payment Link:

Prepare effectively with the GO Classes NIELIT Test Series.
 

33

There were 6 professors in the panel.  The total duration was around 20 minutes. Interview held on 1st June 2023.

My gate rank is 983 and my score is 626 general.

P1 – Introduce yourself.

Me- Gave my introduction

P3 – Tell us about your Project.

Me – Answered

P2- Tell us more about it

Me- Explained the features and type of problem(It was a classification problem)

P4- What are the algorithms you used

Me- Discussed Naive Bayes,  KNN, Logistic Regression, Random Forest, SVM for classification

P4-How you select the best algorithm?

Me- Explained Log loss correctly. I told them, logistic regression is performing better in terms of log loss

P4 – Write Logistic Regression Equation on board

Me- Wrote the Cost function equation and sigmoid equation.

P4- Explain how Logistic Regression works.

Me- Trying to explain taking Gradient Descent into consideration

P5- We are landing on different islands(He meant that they were not able to connect the dots)

Me- Drew a graph of gradient descent(convex function) and tried to explain but they were not satisfied

P6- Okay now tell me what you want to do in Research work

Me- Something related to NLP

P1- What is NLP

Me- Natural Language Processing

P5- Are you interested in Climate Study?

Me- said no but not directly

P6-Do you know Python

Me-Yes but I haven't practiced much since I was preparing for GATE

P4- So in what area do you want to work?

Me- In the health sector, genetics variation, predicting diseases, and automation of testing processes.

P6- Do you know Statistics

Me- Yes(with confidence)

P6- Tell us about Normal Distribution, and why it is useful

Me- Gave an answer but they were not satisfied

P6- Do you know about kurtosis, skewness, deviation

Me- I don't know about Kurtosis, but I know about skewness and deviation. explained Deviation

P4- Asked many questions related to the normal distribution and Random variable

Me- Answered a few of them. (In between I said “I don't know” more than 4 times)

P6- Are you interested in Statistics

Me – Absolutely

P1- Okay you can go now.

Me- Thank you, everyone

Result: Selected (result came via mail on 23rd June)  

PS: P4 helped me a few times when I was about to say “I don't know”.


Resources you can follow:

-Machine Learning(Andrew Ng) : For detailed learning

-Machine Learning(Krish Naik): https://rb.gy/ovemb (For summary and brushing up)

-Linear Algebra(Gilbert Strang): https://rb.gy/ay1b0

-Probability(John Tsitsiklis): https://ocw.mit.edu/courses/6-041-probabilistic-systems-analysis-and-applied-probability-fall-2010/

Also, go through basic statistics topics like Mean, Median, Mode, Standard Deviation, etc.


Tips: They ask plenty of questions about your project, so prepare it thoroughly. If using some particular algorithms, then make sure you know the maths behind it. Do some research about the professor's work prior to the Interview. Professors are quite helpful when you are stuck, so try to take the hints. Have a positive attitude when you are not able to answer and accept your mistakes when you are wrong.

All the best!

34

DRDO invites an application for advt. no -145 a ‘SCIENTIST-B’ post in computer science and related branch field.

All the best.

35

Recruitment to the post of Scientist-B /Engineer of  Advertisement Number (ISRO: ICRB:02(EMC):2023): 

36

Bhabha Atomic Research Centre:

Opening date and time for submission of online application 24-04-2023 (10.00 hrs)
Closing date and time for receipt of online application 22-05-2023 (23.59 hrs)
  • Technical Officer/C:
Post Code Discipline No. of Vacancies Degree with minimum 60% marks
DR-07 Computer Science 12 BE/B.Tech. (Computer Science / Computer Engg. / Computer Science & Engg.)
  • Category-I Stipendiary Trainee:
Post Code Discipline No. of Vacancies Degree / Diploma with minimum 60% marks
TR-04 Computer Science 25 B.Sc. (Computer Science) OR B.Sc. PLUS One year Diploma in Computer Science
  • APPLICATION FEE:
Direct Recruitment Fee Amount Category with Fee Exemption
Technical Officer/C ₹500 SC/ST, PwBD and Women
Stipendiary Trainee Category-I ₹150 SC/ST, PwBD and Women
38

Gate score:690 (GATE CSE), Marks:62.67
Date: 19 May 2023
B.tech: Major in Mechanical and Minor in CSE

  • 149 students were shortlisted for about 11-15 seats after a JEE Mains level exam (round 1), there was no coding, the exam went pretty bad for almost everyone 
  • There were two professors who asked me questions (P1,P2)

P1: Introduce yourself

M: Hi sir, I am … from … did my btech major in mechanical engineering and I realized I am more oriented towards CS, so I took CS gate and since AI is blooming I have applied to AI and what place could be better than IIT Bombay to pursue the discipline.

 

P1: ok, tell me what do you understand about rank of a rectangular matrix, I am not asking about calculation of rank

M: It is the no of linearly ind rows and cols in the matrix

P1: Same asked about area

M: It is area for 2*2

P1: why do area/det become negative then.

M: Oh! sorry it’s the scale of the area, not area, and negative means squishing

P1: Ok, if squished why not less than one, like 0.7, why negative?

M: I don’t know this

P1: You’ll learn, it has to do with the vectors, their orientation. 

P1: what do you understand about prob density fxn of a random variable ‘X’

M: the probabilities of a experiment is plotted as pdf, a continous one if X is continous, and discrete otherwise.

P1: is it discrete?

M: No sir, for density it’s continous, and mass it’s discrete

P1: ok say about cdf.

M: I explained how cdf is cumulating the area under the pdf divided by the entire pdf

P1: what is it’s mathematical equation?

M: I was a little lost, don’t know why, I literally explained the same thing, but could not formulate at the heat of the movement.

P1: It’s integral of the pdf

P1: tell me the worst case time complexity of Quick sort

M: It happens when the pivot always comes and settles at the front or the end, and makes a recursive function of 1 and n-1, the TC is O(n2) 

Then he asked about avg tc and I said best is same as average which is rare and only happens here at QS, it is O(n.logn)

P2 starts asking


P2: Do you have any idea on ML

M: yes sir I have taken a course from openAI on supervised ML (https://www.coursera.org/learn/machine-learning)

P2: what is unsupervised ML and supervised ML

M: I explained what I knew and with examples, but he was not happy, I said it like “in supervised we have an answer and in unsupervised we do not, wrt. the training set)

P2: What are labels

M: I don’t know (labels are actually the thing I was calling as answers, I said examples, like in supervised we have like cost estimation of a house and cancer detection which have a proper answer, but in unsupervised we don’t, like customised youtube adds, google adds, google news preference” This certainty of answers is the label we have in supervised and do not have in unsupervised)

So the interview concluded, and I was asked to leave

 

Some resources: (I am making a list, as I have wasted a huge amount of time collecting resources)

  1. A must see blog
  2. Probability MIT || Also prefer solving Maths NCERT probability problems
  3. Linear Algebra-1 (Gill Strang)
  4. Linear Algebra best intuition (3B1B)
  5. Coursera ML (if you’re loving it, continue with second course also)
  6. All interview experience list
  7. Calculus (3B1B) || Good for intuation but you need to do more of calculus

 

Verdict: NOT SELECTED

 

39
P1: What is dynamic programming?

Me: answered

P1: difference between dynamic programming and divide and conquer

Me: answered correctly

P1: how to find height of binary search tree with n nodes?

Me: 2^ (h+1) – 1 = n where n is number of nodes….then we take log on both sides and find h. I am currently unable to derive it.

P1: time complexity of merge sort

Me: O (n log n)

P1: what is the worst time complexity?

Me: O (n^2) and we can make it O (n log n) using priority queue

P2: what is random paging?

Me: in operating system when we select pages at random for processing

P2: difference between micro programming and micro processing

Me: blank

P2: which has better throughput?

Me: blank

P2:  scheduler vs. dispatcher difference

Me: answered correctly

P2:  what is virtual memory?

Me:  the memory that is created and used when there is shortage of memory

P2: what are the different stages of a process in os??

Me: drew the whole thing on paper but at last P2 asked me to say orally….as he could not see anything on webcam….I said: ready – lock – terminate….forgot to say running….but he was in a haste and I doubt he caught that mistake and looked satisfied

P2: how many data types are there in c programming and what are they?

Me: answered correctly

P2: difference between array and structure

Me: answered correctly

P3: what is linear independent of equations?

Me: blank

P3: what is rank of matrix?

Me: answered correctly

P3: what is random variable??

Me: it is a term of statistics. The data values that are taken randomly in a cluster of collected data

P3: you are given probability p1 , p2 , p3,... and random variable x1, x2, x3....what is the expectation???

Me : answered correctly.
40

Gate score:690 (GATE CSE 2023), Marks:62.67
Date: 4 May 2023
B.tech: Major in Mechanical and Minor in CSE

 

There were 5 professors in the pannel [ The interview was online ]

P1: Introduce yourself

P1: Why do you want to take CGS?

P1: If you get IIT Bombay CSE, would you still take CGS? I said, maybe I’ll prefer IITB CS, in this case

I said I see corelation between ML and CGS, and I think the more we understand our brain the better we can implement it in machines, so that machines can do repetitive work we do, and we can focus on other important problems.

P2: Asked did I take any course or project in ML/AI? I did the Stanford university course, available in Coursera.

P2: How do you think ML models help in solving problem, what is your favorite example? I said about the cancer detection using ML and explained we’ll have weights, bias and parameters and with time, and data, our model will improve.

P2: Asked about bias in the model.
P2: Asked Sigmoid and asked how will the curve change if we increase/decrease a and b in $\frac{1}{1+ae^{-bx}}$

P2: Asked about discrete version of sigmoid? I said I can’t recall the name, but it starts with ‘P’, he then asked to say the mathematical definition. The name is Perceptron and it is 0, for 0 or less, and 1 for greater than 0.

P2: Asked about error function in model, which I don't know, I started to explain about cost function, he then said it is not erf, so I said I don’t know what it is.

While explaining, the gradient decent came, and I said we use it for linear regression, but he said we can use basic partial derivative instead of gradient decent in linear regression. As far as I know Gradient decent is sum of partial fractions in all directions, I don’t know what was this all about.

P2: Asked how do you connect ML and cognition? What kind of project you want to work using the combinition of them?

P3: Showed this: and asked explain all the labeled stuffs, I only knew about dendrites, so I said it and I said I don’t know what others do.

She also showed another image which looked something like this, not exactly tough, and said to explain it:

 

P4: Asked how do neurons communicate: I said electricity, and then asked how is the electricity produced? I said there must be some potential difference, and she said to guess where and how is this potential difference produced? I said may be by energy in cells, she then said no energy and charge is completely different, she tried to give a hint, think of ions, and I couldn’t get it in time.

And the interview concluded.

The electricity potential difference is produced by Na and K ions

Verdict: NOT SELECTED

 

Resource (for nervous system)

https://www.youtube.com/watch?v=qPix_X-9t7E&ab_channel=CrashCourse