Candidate: ____________________________________________________________________
Q. What are three commands OTHER THAN TEXT EDITORS to could be used to
make changes to a file?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. How would you make a similar change to 500 files? Assume all the
files are in a single directory, and that there is no need to save
the original copies of the files.
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Can you solve this problem without use of a "language tool" (such as
awk, perl, python, sed, etc.)?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Please describe, in some reasonable level of detail and for whichever
version of Unix you are most familiar, what happens from the time you
turn on the power until you get a login prompt.
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Is there anything special about the files in /etc/rc?.d, or is there
some particular relationship between the files in /etc/rc?.d and in
/etc/init.d? If so, why?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Other than the number of commands executed, is there any functional
difference in the following pairs of pipelines? Assume the omitted
material ("...") is identical in each pair.
cat *.xyz | sed '...' | sort
sed '...' *.xyz | sort
cat *.xyz | grep '...' | sort
grep '...' *.xyz | sort
cat *.xyz | awk '...' | sort
awk '...' *.xyz | sort
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Explain why you might care about the difference between the grep and
awk pipelines in the previous question.
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. The following pairs of code fragments are functionally equivalent:
for f in * ; do for f in *.xyz ; do
. . . . . .
done done
ls | ls |
( grep '\.xyz$' |
while read f ; do (
. . . while read f ; do
done . . .
) done
)
In some cases the top fragment of each pair will fail. Why would this
happen and why doesn't the bottom fragment also fail?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Do you understand subnetting and subnet masks? If so, please explain
them (briefly).
Q. Let's say our network number is 135.27.0.0, and we want to have at
least six subnets, but each subnet should be able to have as many
hosts as possible. What would the subnet mask be? How many hosts can
we put on each network? (Optional: What is the first host address on
the third subnet? The last subnet?)
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Is there a standard Unix program that will do base conversions? How
would you specify binary input and decimal output? What about binary
input and hexadecimal output?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. What is CIDR?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Most modern Unix systems store three times for each file; what are
their names and meanings?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Please diagnose the problem described in the following situation:
A new system was attached to a Cisco 5509 Ethernet switch; . . .
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. What is the most common cause of DNS problems (not counting syntax
errors)?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. How do you "restart" DNS serial numbers? That is, if you accidentally
set your serial number to, say, 2099103100, how can you set it back
to 2000103100?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Please describe, in terms of what bits in the TCP header are on or
off, how a TCP connection is established.
Q. Please describe, in terms of header bits, how a TCP connection is
closed.
Q. Please describe the "theory" of the ACK bit and TCP packet sequence
numbers.
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Please explain (briefly) the difference between paging and swapping.
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Please diagnose the problem described in the following situation:
While booting a Sun system, messages on the console indicated that
/var/spool/mail was full, . . .
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. There is something "special" about how the "cd" command is implemented;
with respect to implementation, what is the difference between "cd"
and, say, "ls"? More importantly, why *must* "cd" be implemented in
this way?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. What is an inode? What's the difference between an inode and it's
associated file? What is stored in the inode?
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Is the file name stored in the inode?
Q. Please describe (briefly) the difference between hard links and
symbolic links.
Right Wrong Said "I don't know" Didn't ask
===============================================================================
Q. Which conferences do you attend? How did you choose them? Given the
opportunity, would you go to these same conferences again? If you
haven't attended any conferences, why not?
Right Wrong Said "I don't know" Didn't ask