|
![](/i/fill.gif) |
Invisible wrote:
> ...OK, how many other people here felt an irresistablel urge to try to
> answer all of those?
Here's my full current list. Each one can be answered in a word or a
sentence or so. There's no deeply tricky questions. Just in case you want to
play around.
Why is it called "Ray tracing"?
Name an important property of a controlled not gate.
What's the difference between an inner join and an outer join?
What part of the computer does RAID affect?
What is the difference between a deterministic and a nondeterministic state
machine?
What colors make up a pixel? Why?
What does O(N^2) measure? What does it mean?
What does a JIT compiler do?
What gets routed over a Petri net?
What causes a SIG_SEGV?
What is the difference between call by reference and call by value?
What are some of the other "call by's" you understand?
What is Byzantine fault tolerance?
Describe several ways to guarantee the prevention of deadlocks.
Describe an advantage of having multiple partitions on a disk
for one operating system.
Name an important difference between threads and processes.
What is a stop bit?
What is a logical contrapositive?
What is a difference between swapping and paging?
Why is the "halting problem" important?
What is an imaginary number? Name a situation where it is useful.
What is a fencepost error? Describe a good way to avoid them.
What does cache coherence mean?
What is priority inversion? How does it happen? How is it "cured"?
What is an advantage of having an index on a relational database table?
What is a disadvantage of having an index on a relational database table?
Name an advantage that UTF-8 has over other Unicode encoding schemes.
What is a rewrite rule?
What is cryptographic non-repudiation?
What does ACID mean in database systems?
What part of the Internet protocol suite is CIDR involved in? Why was it
invented?
How would you sort a list that is too big to fit in memory at once?
What does a fourier transform do? What does it transform into what?
What protocol do "web services" usually use? Name as many levels of
protocol encapsulation as you can, from the application down
to the hardware.
What is unified by the process of logical unification?
What is an important difference between "SOAP" and "REST"?
What is a symetric cryptographic algorithm?
What is a TCP Window?
How does TCP ensure reliability?
Name an important difference between a tar file and a zip file.
What is a CNAME in DNS?
What are the layers called in the OSI protocol stack? What does each do?
Name something the CPU does differently between Kernel mode and User mode.
What is inheritance in an object-oriented system? What is delegation?
What distinguishes a functional programming language from other paradigms?
What property of its input data does a radix sort need that a qucksort does not?
What does SMTP stand for?
What does it mean to say a programming language is "safe"?
What problem does NAT solve in the Internet Protocol world?
Why do computers use binary numbers?
Name one advantage of WIMP over CLI.
Name one advantage of CLI over WIMP.
What does it mean for a system to be "hard real-time"?
What does a translation look-aside buffer translate?
Name one problem with automated garbage collection.
Describe the difference between access control lists and
capability-based permissions.
What does a VM mean, when speaking of programming languages?
What does a VM mean, when speaking of operating systems?
What is a "managed environment," speaking of programming languages?
What is the advantage of 2's compliment arithmetic?
What is a CGI script? How does it differ from an Apache or IIS module?
What is MIME? What benefit does it provide?
* * * Harder questions * * *
What is a business-object layer, and why is it helpful?
What are some advantages of the relational database model over earlier models?
In an RDBMS, what is a primary key? A foreign key? How do you choose
the primary key columns and foreign key columns of a table?
What benefits do ASN.1 object identifiers have over URIs
when used as arbitrary identifiers naming protocol information?
What are some disadvantages?
What is your favorite programming language? Why? What's wrong with it?
What is the most unusual programming language you've learned, even a little?
What makes it unusual? Why did you learn it?
--
Darren New, San Diego CA, USA (PST)
Understanding the structure of the universe
via religion is like understanding the
structure of computers via Tron.
Post a reply to this message
|
![](/i/fill.gif) |