Focalex Tagline
Black page header




     Privacy Policy

Focalex Tech Job Applications

Apply

Focalex Inc. is focused on performance-based advertising and affiliate marketing. We have a small, experienced team and are looking to continue our rapid growth.

The job: Developer

We are seeking a full time developer to work as a part of our existing team updating existing web applications and developing new ones. The position involves application design, implementation, updating existing applications, problem solving, testing, and documentation. Ideal candidates are college graduates with excellent communication skills with both technical and non-technical people. They are goal oriented and can work efficiently in a fast-paced environment with changing priorities. Only friendly and cheerful people will be considered.

Successful candidates will be very familiar (minimum 2 years experience) with:

  • Perl web development (including CGI.pm and DBI.pm)
  • SQL (preferably Oracle)
  • HTML
  • CSS
  • JavaScript

Familiarity with at least some of the following is desirable:

  • emacs (or vi)
  • mod_perl
  • POD Documentation
  • Regular Expressions
  • PL/SQL
  • MySQL

Focalex is a great place to work with talented and friendly people. We have casual office attire. We are in an easy-to-get-to location in Newton, close to the Mass Pike, with free parking. Health benefits and paid vacation are part of the compensation package.

You can learn more about our products at TAFMaster.com and ThankYouPages.com. Company information is available at Focalex.com.

Thanks for considering Focalex in your job search. In an effort to help make sure we actually see the resumés of candidates that are a good fit for this position, we have a few simple questions that you must answer correctly before submitting your resumé. These are NOT trick questions. They are supposed to be easy questions; if you can not answer them you should NOT apply for this position. Thank you.

Preliminary qualifications.

Are you a US citizen or US permanent resident?
Yes No
Are you looking for a full-time W2 position working in our offices in Newton, MA (no relocation assistance is available)?
Yes No
Do you have at least 2 years experience developing Perl web applications?
Yes No
Are you familiar and comfortable with Perl, CGI.pm, DBI.pm, and HTML?
Yes No

Do you meet the minimum requirements for consideration?

Which of these is a place to find Perl modules?
PCAN
CPAN
APCN
NAPC
Here is a Perl data structure using references:
$data = [ { name => 'Brian', animal => 'dog', }, { name => 'Wanda', animal => 'fish', }, { name => 'Tom', animal => 'cat', }, { name => 'Jerry', animal => 'mouse', } ]; Write a simple Perl expression that gets the value 'fish' from the data structure.
Answer:
There is a missing line in the following Perl code. (Assume that $dbh is a database handle that has been created using the DBI module.) What is the line of code that is missing?
my $sth = $dbh->prepare('SELECT name FROM employee'); while (my($name) = $sth->fetchrow()) { print $name . "\n"; } $sth->finish();
Answer:
This valid HTML is a fragment of a larger HTML document from a CGI script that can accept your vote for your single favorite fruit in the entire world (so long as it is one of the three choices listed). There is a problem with the HTML.
<FORM METHOD="POST" ACTION="fruitvote.pl"> Vote for your single favorite fruit: <INPUT TYPE="RADIO" NAME="BANANA"> Banana <INPUT TYPE="RADIO" NAME="APPLE"> Apple <INPUT TYPE="RADIO" NAME="ORANGE"> Orange <BR> <INPUT TYPE="RESET"> <INPUT TYPE="SUBMIT"> </FORM> What is wrong with the above HTML?
The input type "RADIO" is not a valid type.
The input type "SUBMIT" requires a NAME.
The input type "SUBMIT" requires a VALUE.
"FORM" requires a VALUE.
"FORM" requires a NAME.
This HTML allows votes for more than one fruit at once.
This HTML does not allow votes for any fruit.
None of the above.