Friday·10·February·2006
A question one might ask at a technical interview:
Explain how high volume and a load-balanced environment can affect one’s coding approach.
My answer would be
- one might resort to caching of data (perhaps with Memcached, perhaps with Memoized).
- one might cache database handles (with Apache::DBI) or try to pool them
- one might create static content as much as possible and certainly be sure to have Apache serve all parts of a page which are static such as images.
- one might replicate the database
- Given a text file with a full name on each line, print the 10 most common last names in the file… also do this in SQL.
- what does use strict do
- what variable controls inheritance in Perl
- a sub that modifies a hashref - trick question: they made a copy of the hashref in the modifying sub
- parse a URL
- simple INNER JOIN
- composite indexing question
- how to check if a slave is up
- hOW TO to see which processes heavy
- how to see disk activity
- How to see disk usage?
- how to check if apache is up?
- Design a couple of pages for a yearbook website
Filed under:
Perl Software Design Blog » competency-tests »
ff
// show without comments // write a comment // Trackback URL
// show without comments // write a comment // Trackback URL
Terrence Brannon
Matthew Sisk
