A Few Good Things To Know

Un article de Sometimes Kitties Think Too.

Sommaire

Misc Questions

Drizzle.com

Network Questions

(derived from http://developerweb.net/forum/showthread.php?t=2993&goto=nextoldest)

  1. What different types of layer 2 encapsultion are there?
  2. What is the TIME_WAIT state?
  3. What is the 2nd parameter in bind()?
  4. What is a Class D IP address? 224 - 239
  5. What is proxy ARP and gratuitous ARP? How can you configure either?
  6. How long does it take to detect that a peer died?
  7. What is UDP? What are the layers in TCP/IP?
  8. How can I be sure that a UDP message is received?
  9. What's the difference between connected and unconnected sockets?
  10. What are the 6 TCP flags? - URG, ACK, PSH, RST, SYN, FIN
  11. How to get IP header of a UDP message
  12. Writing UDP/SOCK_DGRAM applications
  13. Working of ping, telnet, gopher.
  14. How does path MTU discovery work?
  15. What are RAW sockets?
  16. What is the 3-way handshake? What is the TCP state machine?
  17. How do I disable the Nagle algorithm?
  18. What is a socket exception?
  19. What are some of the traceroute errors?
  20. Maximum segment length of gigabit ethernet?
  21. What is silly window syndrome?
  22. What is the difference between an unspecified passive open and a fully specified passive open?
  23. Explain the function of Transmission Control Block?
  24. What is a Management Information Base (MIB)?
  25. What is a pseudo tty?
  26. What is REX?
  27. What does the Mount protocol do ?
  28. What is External Data Representation?
  29. What is the difference between interior and exterior neighbor gateways?
  30. What is the HELLO protocol used for?
  31. What are the advantages and disadvantages of the three types of routing tables?
  32. What is source route?
  33. What is RIP (Routing Information Protocol)?
  34. What is Proxy ARP?
  35. What is BGP (Border Gateway Protocol)?
  36. What is wide-mouth frog?
  37. What are Digrams and Trigrams?
  38. What is multicast routing?
  39. What is traffic shaping?
  40. What is packet filter?
  41. What is virtual path? A virtual channel?
  42. What is logical link control?
  43. What is the difference between routable and non- routable protocols?
  44. What is MAU?
  45. Explain 5-4-3 rule.
  46. What is the difference between TFTP and FTP application layer protocols?
  47. What is the range of addresses in the classes of internet addresses?
  48. What is the minimum and maximum length of the header in the TCP segment and IP datagram?
  49. What is difference between ARP and RARP?
  50. What is the length and fields of an ICMP packet. What IP code does it have?
  51. What are the data units at different layers of the TCP / IP protocol suite?
  52. What is Project 802?
  53. What is Bandwidth?
  54. Difference between bit rate and baud rate?
  55. What is attenuation?
  56. What is cladding?
  57. What is redirector?
  58. What is Beaconing?
  59. What is terminal emulation, in which layer it comes?
  60. What is frame relay, in which layer it comes?
  61. What do you meant by .triple X. in Networks?
  62. What is SAP?
  63. What is subnet?
  64. What is Brouter?
  65. How Gateway is different from Routers?
  66. What are the different type of networking / internetworking devices?
  67. What is mesh network? What is passive topology?
  68. What are the important topologies for networks?
  69. What are major types of networks and explain?
  70. What is Protocol Data Unit?
  71. What is difference between baseband and broadband transmission?
  72. What are the possible ways of data exchange?
  73. What are the types of Transmission media?
  74. What is point-to-point protocol? What is SLIP (Serial Line Interface Protocol)? ]]
  75. What are the two types of transmission technology available?
  76. What is a different between switch and Hub?
  77. what is the vlan ? how it is work?
  78. What is piggy backing?
  79. What is the default subnet mask for an ipv6 address ?
  80. What is fragmentation of a packet ?
  81. What is MTU of a link ?
  82. Name any field of IP header that can prevent a packet to loop infinitely ?
  83. What is slow start?
  84. What is MSS?
  85. Are DSX's TDM or FDM? What is T1 speed, what is the true bandwidth?

Systems Questions


  1. What are the file permission bits?
  2. What is the sticky bit? When applied to a regular file, executable file, directory?
  3. Describe setuid/setgid
  4. How do I monitor the activity of sockets?
  5. How would I put my socket in non-blocking mode?
  6. What is the difference between MUTEX and Semaphore?
  7. What is priority inversion?
  8. What is a message queue?
  9. What is shared memory, how to programs access and set it?
  10. How do you interpret the free command?
  11. What are the different RAID levels?
  12. What are the differences between atime, mtime, ctime?
     atime - last access time of the file
     ctime - last time the inode was changed
     mtime - last time file contents were modified
  1. What is the difference between a ‘thread’ and a ‘process’?
  2. What is INODE, what information does it contain?
  3. Explain the working of Virtual Memory?
  4. What is Concurrency? Explain with example Deadlock and Starvation.
  5. Explain Memory Partitioning, Paging, Segmentation.
  6. Explain Scheduling.
  7. What are the different process states?
  8. What is Marshalling?
  9. What is the difference - Loading and Linking?
  10. Describe the Linux boot process.
  11. What does "tainting" the kernel mean?
  12. What are major and minor numbers? Where do you find them?
  13. What are blocking and non-blocking file operations?
  14. How many bits is an inode? -- 32
  15. What does "sync" do?
  1. Linux Admin Questions

Programming Questions

- Producer/Consumer Problem

General

  1. What is the difference between pass-by-reference and pass-by-value?
  2. Linked lists, how would you reverse a linked list?
  3. How would you reverse a string?
  4. strstr: find the first location of a string in another string?
  5. Given a singly linked list, determine whether it contains a loop or not
  6. Implement tail

Language Specific:Perl

  1. What is the difference between my and local in Perl?
  1. "write" a function in C computing the n'th number in the fibonacci sequence
  2. Assuming you have unlimited memory but need it to be as fast as possible, describe a function to find the number of set bits in a 32-bit value."

Language Specific:Java

  1. What is a Java Bean?
  2. What is the MVC?
  3. Talk about XML parsers and XSLT


Technologies

  1. How does AJAX work?
  2. How do you implement an inner/outer join in a SQL statement?

References


Networking Trivia

George Varghese's Network Algorithmics