A Few Good Things To Know
Un article de Sometimes Kitties Think Too.
Sommaire |
[modifier]
Misc Questions
[modifier]
Network Questions
(derived from http://developerweb.net/forum/showthread.php?t=2993&goto=nextoldest)
- What different types of layer 2 encapsultion are there?
- What is the TIME_WAIT state?
- What is the 2nd parameter in bind()?
- What is a Class D IP address? 224 - 239
- What is proxy ARP and gratuitous ARP? How can you configure either?
- How long does it take to detect that a peer died?
- What is UDP? What are the layers in TCP/IP?
- How can I be sure that a UDP message is received?
- What's the difference between connected and unconnected sockets?
- What are the 6 TCP flags? - URG, ACK, PSH, RST, SYN, FIN
- How to get IP header of a UDP message
- Writing UDP/SOCK_DGRAM applications
- Working of ping, telnet, gopher.
- How does path MTU discovery work?
- What are RAW sockets?
- What is the 3-way handshake? What is the TCP state machine?
- How do I disable the Nagle algorithm?
- What is a socket exception?
- What are some of the traceroute errors?
- Maximum segment length of gigabit ethernet?
- What is silly window syndrome?
- What is the difference between an unspecified passive open and a fully specified passive open?
- Explain the function of Transmission Control Block?
- What is a Management Information Base (MIB)?
- What is a pseudo tty?
- What is REX?
- What does the Mount protocol do ?
- What is External Data Representation?
- What is the difference between interior and exterior neighbor gateways?
- What is the HELLO protocol used for?
- What are the advantages and disadvantages of the three types of routing tables?
- What is source route?
- What is RIP (Routing Information Protocol)?
- What is Proxy ARP?
- What is BGP (Border Gateway Protocol)?
- What is wide-mouth frog?
- What are Digrams and Trigrams?
- What is multicast routing?
- What is traffic shaping?
- What is packet filter?
- What is virtual path? A virtual channel?
- What is logical link control?
- What is the difference between routable and non- routable protocols?
- What is MAU?
- Explain 5-4-3 rule.
- What is the difference between TFTP and FTP application layer protocols?
- What is the range of addresses in the classes of internet addresses?
- What is the minimum and maximum length of the header in the TCP segment and IP datagram?
- What is difference between ARP and RARP?
- What is the length and fields of an ICMP packet. What IP code does it have?
- What are the data units at different layers of the TCP / IP protocol suite?
- What is Project 802?
- What is Bandwidth?
- Difference between bit rate and baud rate?
- What is attenuation?
- What is cladding?
- What is redirector?
- What is Beaconing?
- What is terminal emulation, in which layer it comes?
- What is frame relay, in which layer it comes?
- What do you meant by .triple X. in Networks?
- What is SAP?
- What is subnet?
- What is Brouter?
- How Gateway is different from Routers?
- What are the different type of networking / internetworking devices?
- What is mesh network? What is passive topology?
- What are the important topologies for networks?
- What are major types of networks and explain?
- What is Protocol Data Unit?
- What is difference between baseband and broadband transmission?
- What are the possible ways of data exchange?
- What are the types of Transmission media?
- What is point-to-point protocol? What is SLIP (Serial Line Interface Protocol)? ]]
- What are the two types of transmission technology available?
- What is a different between switch and Hub?
- what is the vlan ? how it is work?
- What is piggy backing?
- What is the default subnet mask for an ipv6 address ?
- What is fragmentation of a packet ?
- What is MTU of a link ?
- Name any field of IP header that can prevent a packet to loop infinitely ?
- What is slow start?
- What is MSS?
- Are DSX's TDM or FDM? What is T1 speed, what is the true bandwidth?
[modifier]
Systems Questions
- What are the file permission bits?
- What is the sticky bit? When applied to a regular file, executable file, directory?
- Describe setuid/setgid
- How do I monitor the activity of sockets?
- How would I put my socket in non-blocking mode?
- What is the difference between MUTEX and Semaphore?
- What is priority inversion?
- What is a message queue?
- What is shared memory, how to programs access and set it?
- How do you interpret the free command?
- What are the different RAID levels?
- 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
- What is the difference between a ‘thread’ and a ‘process’?
- What is INODE, what information does it contain?
- Explain the working of Virtual Memory?
- What is Concurrency? Explain with example Deadlock and Starvation.
- Explain Memory Partitioning, Paging, Segmentation.
- Explain Scheduling.
- What are the different process states?
- What is Marshalling?
- What is the difference - Loading and Linking?
- Describe the Linux boot process.
- What does "tainting" the kernel mean?
- What are major and minor numbers? Where do you find them?
- What are blocking and non-blocking file operations?
- How many bits is an inode? -- 32
- What does "sync" do?
[modifier]
Programming Questions
General
- What is the difference between pass-by-reference and pass-by-value?
- Linked lists, how would you reverse a linked list?
- How would you reverse a string?
- strstr: find the first location of a string in another string?
- Given a singly linked list, determine whether it contains a loop or not
- Implement tail
Language Specific:Perl
- "write" a function in C computing the n'th number in the fibonacci sequence
- 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
Technologies
[modifier]
References
George Varghese's Network Algorithmics
