Wednesday, July 17, 2013

Study for GATE Exam and also Useful for Technical Interviews in IT Industry

Hello friends, I welcome you and appreciate you to prepare for GATE Exam. You have taken right decision of preparing for GATE exam, It will help you in two way, first you are preparing for GATE so you will get good score to take admission in better college like IITs, IIITs and NITs for better study, second if any you does not get good score in GATE, then you will surely get a good job if you were preparing seriously, so don't loose hope keep learning daily.

Just think about, How many engineering graduates does India produce each year? The answer is around 200,000. and now think how many jobs India produce per year in IT industry, the answer is maximum 15,000. So this analysis shows that if you want job you have to make yourself seen. You have to stand apart using your ability and knowledge.

I will try my best to help you scoring best in GATE exam or compete any Interview for a job, I am going to cover most of the CS/IT syllabus of GATE which is asked in most of technical interviews also. As per my experience best strategy to prepare for GATE is go topic wise

  • Choose a topic
  • Study topic completely
  • Solve topic related questions from books
  • Solve topic related previous years GATE questions
  • Solve topic related questions from other material, if you have any

You can download GATE CS/IT syllabus from here


I am going to cover following topics here:

  1. Programming and Data Structures
  2. Algorithms: Analysis and Asymptotic notation
  3. Worst and average case analysis
  4. Design: Greedy approach, Dynamic programming
  5. Divide-and-conquer
  6. ER- model, Relational model, Database design
  7. Query languages (SQL)
  8. File structures (sequential files, indexing, B and B+ trees)
  9. Transactions and concurrency control
  10. Information Systems and Software Engineering
  11. HTML
  12. XML
  13. Basic concepts of client-server computing
  14. Digital Logic: Logic functions, Minimization
  15. Design and synthesis of combinational and sequential circuits
  16. Number representation and computer arithmetic (fixed and floating point)
  17. Computer Networks: ISO/OSI stack
  18. LAN technologies (Ethernet, Token ring)
  19. Flow and error control techniques, Routing algorithms, Congestion control
  20. TCP/UDP and sockets
  21. IP(v4), Application layer protocols (icmp, dns, smtp, pop, ftp, http)
  22. Basic concepts of hubs, switches, gateways, and routers
  23. Network security basic concepts of public key and private key cryptography
  24. Digital signature, firewalls
  25. Operating System: Processes, Threads
  26. Operating System:Inter-process communication
  27. Operating System:Concurrency, Synchronization
  28. Deadlock, CPU scheduling
  29. Memory management and virtual memory
  30. File systems
  31. I/O systems
  32. Protection and security

You can post a comment if you have any doubt or any question, I will try my best to response you back with solution

No comments:

Post a Comment